Google
OpenSK ļauj izveidot savu marķieri divu faktoru autentifikācijai vietnēs, kas atšķirībā no gataviem risinājumiem, ko ražo tādi ražotāji kā Yubico, Feitian, Thetis un Kensington, ir veidoti uz pilnīgi atvērtas programmaparatūras, kas ir pieejama paplašināšanai un auditam. OpenSK ir pozicionēta kā pētniecības platforma, ko marķieru ražotāji un entuziasti var izmantot, lai izstrādātu jaunas funkcijas un reklamētu marķierus masām. OpenSK kods sākotnēji tika izstrādāts kā lietojumprogramma
Papildus programmatūras projektam
ARM TrustZone Cryptocell 310. Nordic nRF52840 ir pirmā OpenSK atsauces platforma. OpenSK nodrošina atbalstu ARM CryptoCell šifrēšanas paātrinātājam un visa veida transportēšanai, ko nodrošina mikroshēma, tostarp USB, NFC un Bluetooth Low Energy. Papildus kriptovalūtu paātrinātāja izmantošanai OpenSK ir sagatavojis arī atsevišķas Rust valodā rakstītu ECDSA, ECC secp256r1, HMAC-SHA256 un AES256 algoritmu implementācijas.
Jāatzīmē, ka OpenSK nav pirmā atvērtā programmaparatūras ieviešana marķieriem ar FIDO2 un U2F atbalstu; līdzīgu programmaparatūru izstrādā atklātie projekti
Instalēšanai piedāvātā programmaparatūra ir balstīta uz
operētājsistēma mikrokontrolleriem, kuru pamatā ir Cortex-M un RISC-V, nodrošinot kodola, draiveru un lietojumprogrammu izolāciju smilškastes. OpenSK ir izstrādāta kā TockOS sīklietotne. Papildus OpenSK Google ir sagatavojies arī TockOS, kas optimizēts zibatmiņas diskiem (NVMC)
Avots: opennet.ru