Google
OpenSK memungkinkan untuk mencipta token anda sendiri untuk pengesahan dua faktor di tapak, yang, tidak seperti penyelesaian siap pakai yang dihasilkan oleh pengilang seperti Yubico, Feitian, Thetis dan Kensington, dibina pada perisian tegar terbuka sepenuhnya, tersedia untuk sambungan dan audit. OpenSK diletakkan sebagai platform penyelidikan yang boleh digunakan oleh pengeluar dan peminat token untuk membangunkan ciri baharu dan mempromosikan token kepada orang ramai. Kod OpenSK pada asalnya dibangunkan sebagai aplikasi untuk
Selain projek perisian
ARM TrustZone Cryptocell 310. Nordic nRF52840 ialah platform rujukan pertama untuk OpenSK. OpenSK menyediakan sokongan untuk pemecut kripto ARM CryptoCell dan semua jenis pengangkutan yang disediakan oleh cip, termasuk USB, NFC dan Bluetooth Tenaga Rendah. Selain menggunakan pemecut kripto, OpenSK juga telah menyediakan pelaksanaan berasingan bagi algoritma ECDSA, ECC secp256r1, HMAC-SHA256 dan AES256 yang ditulis dalam Rust.
Perlu diingatkan bahawa OpenSK bukanlah pelaksanaan pertama perisian tegar terbuka untuk token dengan sokongan untuk FIDO2 dan U2F; perisian tegar yang serupa sedang dibangunkan oleh projek terbuka
Perisian tegar yang dicadangkan untuk pemasangan adalah berdasarkan
sistem pengendalian untuk mikropengawal berdasarkan Cortex-M dan RISC-V, menyediakan pengasingan kotak pasir bagi kernel, pemacu dan aplikasi. OpenSK direka bentuk sebagai applet untuk TockOS. Selain OpenSK, Google juga telah menyediakan TockOS yang dioptimumkan untuk pemacu Flash (NVMC)
Sumber: opennet.ru