Google
OpenSK makket it mooglik om jo eigen token te meitsjen foar twa-faktora-autentikaasje op siden, dy't, yn tsjinstelling ta klearmakke oplossingen produsearre troch fabrikanten lykas Yubico, Feitian, Thetis en Kensington, is boud op folslein iepen firmware, beskikber foar útwreiding en kontrôle. OpenSK is gepositioneerd as in ûndersyksplatfoarm dat tokenprodusinten en entûsjasters kinne brûke om nije funksjes te ûntwikkeljen en tokens te befoarderjen foar de massa. De OpenSK-koade waard oarspronklik ûntwikkele as in applikaasje foar
Neist it softwareprojekt
ARM TrustZone Cryptocell 310. Nordic nRF52840 is de earste referinsje platfoarm foar OpenSK. OpenSK biedt stipe foar de ARM CryptoCell Krypto-accelerator en alle soarten ferfier levere troch de chip, ynklusyf USB, NFC en Bluetooth Low Energy. Neist it brûken fan de Krypto-versneller, hat OpenSK ek aparte ymplemintaasjes taret fan 'e ECDSA, ECC secp256r1, HMAC-SHA256 en AES256 algoritmen skreaun yn Rust.
It moat opmurken wurde dat OpenSK net de earste iepen ymplemintaasje is fan firmware foar tokens mei stipe foar FIDO2 en U2F; ferlykbere firmware wurdt ûntwikkele troch iepen projekten
De firmware foarsteld foar ynstallaasje is basearre op
bestjoeringssysteem foar mikrocontrollers basearre op Cortex-M en RISC-V, it leverjen fan sânbox-isolaasje fan 'e kearn, bestjoerders en applikaasjes. OpenSK is ûntworpen as in applet foar TockOS. Njonken OpenSK hat Google ek taret op TockOS optimalisearre foar Flash-skiven (NVMC)
Boarne: opennet.ru