Google
OpenSK permette di creà u vostru propiu token per l'autentificazione à dui fattori in i siti, chì, à u cuntrariu di e soluzioni pronti prodotte da i pruduttori cum'è Yubico, Feitian, Thetis è Kensington, hè custruitu nantu à un firmware completamente apertu, dispunibule per estensione è auditu. OpenSK hè posizionatu cum'è una piattaforma di ricerca chì i pruduttori di token è i dilettanti ponu utilizà per sviluppà novi funziunalità è prumove tokens à e masse. U codice OpenSK hè statu inizialmente sviluppatu cum'è una applicazione per
In più di u prughjettu di u software
ARM TrustZone Cryptocell 310. Nordic nRF52840 hè a prima piattaforma di riferimentu per OpenSK. OpenSK furnisce supportu per l'acceleratore di criptu ARM CryptoCell è tutti i tipi di trasportu furnitu da u chip, cumpresu USB, NFC è Bluetooth Low Energy. In più di utilizà l'acceleratore di criptu, OpenSK hà ancu preparatu implementazioni separati di l'algoritmi ECDSA, ECC secp256r1, HMAC-SHA256 è AES256 scritti in Rust.
Hè da nutà chì OpenSK ùn hè micca a prima implementazione aperta di firmware per tokens cù supportu per FIDO2 è U2F; firmware simili hè sviluppatu da prughjetti aperti.
U firmware prupostu per a stallazione hè basatu nantu
sistema operatore per i microcontrollers basatu nantu à Cortex-M è RISC-V, chì furnisce l'isolazione sandbox di u kernel, i drivers è l'applicazioni. OpenSK hè cuncepitu cum'è un applet per TockOS. In più di OpenSK, Google hà ancu preparatu per TockOS ottimizatu per unità Flash (NVMC)
Source: opennet.ru