Google
OpenSK maak dit moontlik om jou eie teken vir twee-faktor-verifikasie op webwerwe te skep, wat, anders as klaargemaakte oplossings wat vervaardig word deur vervaardigers soos Yubico, Feitian, Thetis en Kensington, gebou is op heeltemal oop firmware, beskikbaar vir uitbreiding en oudit. OpenSK is geposisioneer as 'n navorsingsplatform wat tokenprodusente en -entoesiaste kan gebruik om nuwe kenmerke te ontwikkel en tokens aan die massas te bevorder. Die OpenSK-kode is oorspronklik ontwikkel as 'n toepassing vir
Benewens die sagteware projek
ARM TrustZone Cryptocell 310. Nordic nRF52840 is die eerste verwysingsplatform vir OpenSK. OpenSK bied ondersteuning vir die ARM CryptoCell-kriptoversneller en alle soorte vervoer wat deur die skyfie verskaf word, insluitend USB, NFC en Bluetooth Low Energy. Benewens die gebruik van die kriptoversneller, het OpenSK ook aparte implementerings voorberei van die ECDSA, ECC secp256r1, HMAC-SHA256 en AES256 algoritmes geskryf in Rust.
Daar moet kennis geneem word dat OpenSK nie die eerste oop implementering van firmware vir tokens met ondersteuning vir FIDO2 en U2F is nie; soortgelyke firmware word ontwikkel deur oop projekte
Die firmware wat vir installasie voorgestel word, is gebaseer op
bedryfstelsel vir mikrobeheerders gebaseer op Cortex-M en RISC-V, wat sandbox-isolasie van die kern, drywers en toepassings verskaf. OpenSK is ontwerp as 'n applet vir TockOS. Benewens OpenSK, het Google ook voorberei vir TockOS geoptimaliseer vir Flash drives (NVMC)
Bron: opennet.ru