Thug Google a-steach cruach fosgailte OpenSK airson comharran criptografach a chruthachadh

Google air a thaisbeanadh Àrd-ùrlar OpenSK, a leigeas leat firmware a chruthachadh airson comharran criptografach a tha a’ gèilleadh gu h-iomlan ri inbhean FIDO U2F и Fiadh 2. Faodar comharran a chaidh ullachadh le OpenSK a chleachdadh mar luchd-dearbhaidh airson dearbhadh bun-sgoile agus dà-fhactaraidh, a bharrachd air a bhith a’ dearbhadh làthaireachd corporra an neach-cleachdaidh. Tha am pròiseact air a sgrìobhadh ann an Rust agus air a sgaoileadh le le cead fo Apache 2.0.

Leigidh OpenSK leat do chomharra fhèin a chruthachadh airson dearbhadh dà-fhactaraidh air làraich, a tha, eu-coltach ri fuasglaidhean deiseil a rinn luchd-saothrachaidh leithid Yubico, Feitian, Thetis agus Kensington, stèidhichte air firmware gu tur fosgailte, a tha ri fhaighinn airson leudachadh agus sgrùdadh. Tha OpenSK air a shuidheachadh mar àrd-ùrlar rannsachaidh as urrainn do riochdairean comharran agus luchd-dealasach a chleachdadh gus feartan ùra a leasachadh agus comharran adhartachadh don t-sluagh. Chaidh an còd OpenSK a leasachadh an toiseach mar thagradh airson TockOS agus deuchainn air bùird Lochlannach nRF52840-DK agus Nordic nRF52840-dongle.

A bharrachd air a 'phròiseact bathar-bog air an toirt seachad dealbhadh airson clò-bhualadh air clò-bhualadair 3D taigheadas fob iuchair USB stèidhichte air sliseag mòr-chòrdte NRF52840 Lochlannach, a’ toirt a-steach microcontroller ARM Cortex-M4 agus luathadair crypto
ARM TrustZone Cryptocell 310. Is e Nordic nRF52840 a’ chiad àrd-ùrlar iomraidh airson OpenSK. Bidh OpenSK a ’toirt seachad taic don luathadair crypto ARM CryptoCell agus a h-uile seòrsa còmhdhail a bheir a’ chip seachad, a ’toirt a-steach USB, NFC agus Bluetooth Low Energy. A bharrachd air a bhith a’ cleachdadh an luathadair crypto, tha OpenSK cuideachd air buileachadh fa leth ullachadh de na h-algorithms ECDSA, ECC secp256r1, HMAC-SHA256 agus AES256 sgrìobhte ann an Rust.

Thug Google a-steach cruach fosgailte OpenSK airson comharran criptografach a chruthachadh

Bu chòir a thoirt fa-near nach e OpenSK a’ chiad bhuileachadh fosgailte de firmware airson tokens le taic airson FIDO2 agus U2F; tha firmware coltach ri seo ga leasachadh le pròiseactan fosgailte solo и Somu. An coimeas ris na pròiseactan air an deach iomradh a thoirt, chan eil OpenSK sgrìobhte ann an C, ach ann an Rust, a tha a’ seachnadh mòran de na so-leòntachd a thig bho làimhseachadh cuimhne aig ìre ìosal, leithid faighinn gu cuimhne às deidh an-asgaidh, ro-aithrisean puing null, agus cus bufair.

Tha am firmware a thathar a’ moladh airson an stàladh stèidhichte air TockOS,
siostam obrachaidh airson microcontrollers stèidhichte air Cortex-M agus RISC-V, a’ toirt seachad iomallachd bogsa gainmhich den kernel, draibhearan agus tagraidhean. Tha OpenSK air a dhealbhadh mar applet airson TockOS. A bharrachd air OpenSK, tha Google cuideachd air ullachadh airson TockOS air a bharrrachadh airson draibhearan Flash (NVMC) stòras agus suidhich badannan. Tha an kernel agus na draibhearan ann an TockOS, mar OpenSK, sgrìobhte ann an Rust.

Source: fosgailtenet.ru

Cuir beachd ann