Google- ը
OpenSK-ը հնարավորություն է տալիս կայքերում ստեղծել ձեր սեփական նշանը երկգործոն նույնականացման համար, որը, ի տարբերություն Yubico-ի, Feitian-ի, Thetis-ի և Kensington-ի նման արտադրողների պատրաստի լուծումների, կառուցված է ամբողջովին բաց որոնվածի վրա, որը հասանելի է ընդլայնման և աուդիտի համար: OpenSK-ը դիրքավորվում է որպես հետազոտական հարթակ, որը նշան արտադրողներն ու էնտուզիաստները կարող են օգտագործել՝ նոր հնարավորություններ մշակելու և զանգվածներին խորհրդանիշներ խթանելու համար: OpenSK կոդը ի սկզբանե մշակվել է որպես հավելված
Ի լրումն ծրագրային նախագծի
ARM TrustZone Cryptocell 310. Nordic nRF52840-ը OpenSK-ի առաջին տեղեկատու հարթակն է: OpenSK-ն ապահովում է ARM CryptoCell կրիպտո արագացուցիչի և չիպի կողմից տրամադրվող բոլոր տեսակի տրանսպորտի աջակցություն, ներառյալ USB, NFC և Bluetooth Low Energy: Բացի ծպտյալ արագացուցիչից օգտվելուց, OpenSK-ը պատրաստել է նաև Rust-ով գրված ECDSA, ECC secp256r1, HMAC-SHA256 և AES256 ալգորիթմների առանձին իրականացումներ:
Հարկ է նշել, որ OpenSK-ը FIDO2-ի և U2F-ի աջակցությամբ որոնվածի առաջին բաց ներդրումը չէ նշանների համար, նմանատիպ որոնվածը մշակվում է բաց նախագծերի կողմից:
Տեղադրման համար առաջարկվող որոնվածը հիմնված է
Cortex-M-ի և RISC-V-ի վրա հիմնված միկրոկառավարիչների համար օպերացիոն համակարգ, որն ապահովում է միջուկի, դրայվերների և հավելվածների մեկուսացում: OpenSK-ը նախագծված է որպես TockOS հավելված: Բացի OpenSK-ից, Google-ը պատրաստվել է նաև TockOS-ի համար, որը օպտիմիզացված է ֆլեշ կրիչների համար (NVMC)
Source: opennet.ru