Google
OpenSK ndadekake iku bisa kanggo nggawe token dhewe kanggo otentikasi loro-faktor ing situs, kang, ora kaya solusi siap-digawe diprodhuksi dening manufaktur kayata Yubico, Feitian, Thetis lan Kensington, dibangun ing perangkat kukuh rampung mbukak, kasedhiya kanggo extension lan audit. OpenSK dipanggonke minangka platform riset sing bisa digunakake produser lan penggemar token kanggo ngembangake fitur-fitur anyar lan promosi token menyang massa. Kode OpenSK wiwitane dikembangake minangka aplikasi kanggo
Saliyane proyek piranti lunak
ARM TrustZone Cryptocell 310. Nordic nRF52840 minangka platform referensi pisanan kanggo OpenSK. OpenSK nyedhiyakake dhukungan kanggo akselerator crypto ARM CryptoCell lan kabeh jinis transportasi sing diwenehake dening chip kasebut, kalebu USB, NFC lan Bluetooth Low Energy. Saliyane nggunakake akselerator crypto, OpenSK uga wis nyiapake implementasine kapisah saka algoritma ECDSA, ECC secp256r1, HMAC-SHA256 lan AES256 sing ditulis ing Rust.
Perlu dicathet yen OpenSK dudu implementasi pertama firmware sing mbukak kanggo token kanthi dhukungan kanggo FIDO2 lan U2F; perangkat kukuh sing padha lagi dikembangake dening proyek mbukak.
Perangkat kukuh ngajokaken kanggo instalasi adhedhasar
sistem operasi kanggo mikrokontroler adhedhasar Cortex-M lan RISC-V, nyediakake isolasi kothak wedhi saka kernel, driver lan aplikasi. OpenSK dirancang minangka applet kanggo TockOS. Saliyane OpenSK, Google uga wis nyiapake TockOS optimized for Flash drives (NVMC)
Source: opennet.ru