I whakauruhia e Google te OpenSK tuwhera puranga mo te hanga tohu tohu

Google представила OpenSK platform, e taea ai e koe te hanga firmware mo nga tohu cryptographic e tino rite ana ki nga paerewa FIDO U2F и FIDO2. Ko nga tohu kua oti te whakarite ma te OpenSK ka taea te whakamahi hei motuhēhēnga tuatahi me te whakamotuhēhēnga-rua, me te whakaū i te noho ā-tinana o te kaiwhakamahi. Kua tuhia te kaupapa ki Rust me tohaina e kua raihanatia i raro i te Apache 2.0.

Ka taea e OpenSK te hanga i a koe ake tohu mo te whakamotuhēhēnga-rua i runga i nga waahi, kaore i rite ki nga otinga kua oti te hanga e nga kaihanga penei i a Yubico, Feitian, Thetis me Kensington, i hangaia i runga i te miihini tuwhera katoa, e waatea ana mo te toronga me te arotake. Ko te OpenSK he waahi rangahau ka taea e nga kaihanga tohu me te hunga kaingākau ki te whakawhanake i nga ahuatanga hou me te whakatairanga tohu ki te tini. I whakawhanakehia te waehere OpenSK hei tono mo TockOS ka whakamatauria i runga i nga papa Nordic nRF52840-DK me Nordic nRF52840-dongle.

I tua atu i te kaupapa rorohiko e whakaratohia ana tahora mo te tā ki runga pūreretā 3D he whare fob matua USB i runga i te maramara rongonui Nordic nRF52840, tae atu ki te ARM Cortex-M4 microcontroller me te whakatere crypto
ARM TrustZone Cryptocell 310. Ko Nordic nRF52840 te turanga tohutoro tuatahi mo OpenSK. He tautoko a OpenSK mo te ARM CryptoCell crypto whakatere me nga momo kawe katoa e whakaratohia ana e te maramara, tae atu ki te USB, NFC me te Bluetooth Low Energy. I tua atu i te whakamahi i te whakatere crypto, kua whakaritea ano e OpenSK nga whakatinanatanga motuhake o te ECDSA, ECC secp256r1, HMAC-SHA256 me AES256 algorithms i tuhia ki Rust.

I whakauruhia e Google te OpenSK tuwhera puranga mo te hanga tohu tohu

Me tohu ko OpenSK ehara i te whakatuwheratanga tuatahi o te firmware mo nga tohu me te tautoko mo te FIDO2 me te U2F; kei te whakawhanakehia e nga kaupapa tuwhera. Solo и Somu. Ka whakatauritea ki nga kaupapa kua whakahuahia, kaore a OpenSK i tuhia ki te C, engari ki roto i te Rust, e karo ana i te maha o nga whakaraeraetanga ka puta mai i te whakahaere mahara taumata-iti, penei i te uru ki te mahara kore-kore, nga tohu tohu korekore, me te nui o te aukati.

Ko te firmware e whakaarohia ana mo te whakaurunga kei runga TockOS,
pūnaha whakahaere mo nga microcontrollers i runga i te Cortex-M me te RISC-V, e whakarato ana i te kirikiri kirikiri o te kernel, nga taraiwa me nga tono. I hangaia a OpenSK hei aporoiti mo TockOS. Hei taapiri atu ki a OpenSK, kua rite ano a Google mo te TockOS kua whakatikahia mo nga puku Flash (NVMC) rehitatanga me te whakatakoto papaki. Ko te kernel me nga taraiwa i TockOS, penei i a OpenSK, kua tuhia ki Rust.

Source: opennet.ru

Tāpiri i te kōrero