Google faʻafeiloaʻi le OpenSK tatala faʻapipiʻi mo le fatuina o faʻailoga cryptographic

Google tuuina atu OpenSK platform, lea e mafai ai ona e fatuina le firmware mo faʻailoga faʻataʻitaʻiga o loʻo faʻamalieina atoatoa ma tulaga faʻatulagaina FIDO U2F и FIDO2. O faʻailoga ua saunia e faʻaaoga ai OpenSK e mafai ona faʻaaogaina e avea ma faʻamaoniga mo le faʻamaonia muamua ma le lua-faʻailoga, faʻapea foʻi ma le faʻamaonia o le faʻaogaina faaletino o le tagata faʻaoga. Ua tusia le poloketi i le Rust ma tufatufaina e laiseneina i lalo ole Apache 2.0.

OpenSK e mafai ai ona fatuina lau oe lava faʻailoga mo faʻamaoniga e lua i luga o saite, lea, e le pei o fofo ua saunia e gaosia e tagata gaosi oloa e pei o Yubico, Feitian, Thetis ma Kensington, ua fausia i luga o le firmware matala atoatoa, avanoa mo le faʻaopoopoga ma suʻega. OpenSK o loʻo faʻatulagaina e avea o se faʻasalalauga suʻesuʻe e mafai ona faʻaogaina e le au fai faʻailoga ma tagata fiafia e atiaʻe foliga fou ma faʻalauiloa faailoga i le toʻatele. O le OpenSK code na muamua fausia o se talosaga mo TockOS ma tofotofoina i Nordic nRF52840-DK ma Nordic nRF52840-dongle laupapa.

Fa'aopoopo i le polokalame polokalame ua saunia fa'atulagaina mo le lolomiina i luga o se lomitusi 3D se fale fob ki USB e fa'avae i luga o se va'a lauiloa Nordic nRF52840, e aofia ai le ARM Cortex-M4 microcontroller ma le crypto faʻavave
ARM TrustZone Cryptocell 310. Nordic nRF52840 o le fa'asinomaga muamua mo OpenSK. OpenSK e maua ai le lagolago mo le ARM CryptoCell crypto accelerator ma ituaiga uma o felauaiga e saunia e le pu, e aofia ai le USB, NFC ma le Bluetooth Low Energy. I le faʻaopoopoga i le faʻaaogaina o le crypto accelerator, ua saunia foi e OpenSK ni faʻatinoga eseese o le ECDSA, ECC secp256r1, HMAC-SHA256 ma AES256 algorithms tusia i le Rust.

Google faʻafeiloaʻi le OpenSK tatala faʻapipiʻi mo le fatuina o faʻailoga cryptographic

E tatau ona maitauina o OpenSK e le o le faʻatinoina muamua o le firmware mo faʻailoga faʻatasi ma le lagolago mo FIDO2 ma U2F; faʻapea foi firmware o loʻo atiaʻe e galuega tatala. solo и Somu. Pe a faatusatusa i galuega faatino na taʻua, OpenSK e le o tusia i le C, ae i le Rust, lea e aloese ai mai le tele o faʻafitauli e tulaʻi mai i le maualalo o le faʻaogaina o mafaufauga, e pei o le faʻaogaina o manatuaga pe a uma, faʻaiʻuga faʻailoga, ma faʻalavelave faʻafefe.

O le firmware fuafuaina mo le faʻapipiʻiina e faʻavae i luga TockOS,
faiga faʻaogaina mo microcontrollers faʻavae i luga o Cortex-M ma RISC-V, tuʻuina atu le pusa oneone o le fatu, avetaavale ma talosaga. OpenSK ua mamanuina e fai ma applet mo TockOS. I le faaopoopo atu i le OpenSK, ua saunia foi e Google mo TockOS ua sili ona lelei mo Flash drives (NVMC) potu teu oloa ma seti patch. Ole fatu ma avetaʻavale ile TockOS, pei o OpenSK, o loʻo tusia ile Rust.

puna: opennet.ru

Faaopoopo i ai se faamatalaga