Google
OpenSK ช่วยให้สามารถสร้างโทเค็นของคุณเองสำหรับการตรวจสอบสิทธิ์แบบสองปัจจัยบนไซต์ได้ ซึ่งแตกต่างจากโซลูชันสำเร็จรูปที่ผลิตโดยผู้ผลิต เช่น Yubico, Feitian, Thetis และ Kensington ตรงที่สร้างขึ้นจากเฟิร์มแวร์แบบเปิดเต็มรูปแบบ ซึ่งพร้อมสำหรับการขยายและตรวจสอบ OpenSK อยู่ในตำแหน่งที่เป็นแพลตฟอร์มการวิจัยที่ผู้ผลิตโทเค็นและผู้ที่ชื่นชอบสามารถใช้เพื่อพัฒนาคุณสมบัติใหม่และส่งเสริมโทเค็นสู่คนทั่วไป เดิมทีโค้ด OpenSK ได้รับการพัฒนาเพื่อเป็นแอปพลิเคชันสำหรับ
นอกจากโครงการซอฟต์แวร์แล้ว
ARM TrustZone Cryptocell 310 Nordic nRF52840 เป็นแพลตฟอร์มอ้างอิงแรกสำหรับ OpenSK OpenSK ให้การสนับสนุนตัวเร่งความเร็วการเข้ารหัสลับ ARM CryptoCell และการขนส่งทุกประเภทที่ชิปจัดหาให้ รวมถึง USB, NFC และ Bluetooth Low Energy นอกเหนือจากการใช้ตัวเร่งการเข้ารหัสลับแล้ว OpenSK ยังได้เตรียมการใช้งานแยกต่างหากของอัลกอริทึม ECDSA, ECC secp256r1, HMAC-SHA256 และ AES256 ที่เขียนด้วยภาษา Rust
ควรสังเกตว่า OpenSK ไม่ใช่การใช้งานเฟิร์มแวร์แบบเปิดครั้งแรกสำหรับโทเค็นที่รองรับ FIDO2 และ U2F เฟิร์มแวร์ที่คล้ายกันกำลังได้รับการพัฒนาโดยโครงการแบบเปิด
เฟิร์มแวร์ที่เสนอสำหรับการติดตั้งนั้นขึ้นอยู่กับ
ระบบปฏิบัติการสำหรับไมโครคอนโทรลเลอร์ที่ใช้ Cortex-M และ RISC-V ให้การแยกแซนด์บ็อกซ์ของเคอร์เนล ไดรเวอร์ และแอปพลิเคชัน OpenSK ได้รับการออกแบบให้เป็นแอปเพล็ตสำหรับ TockOS นอกจาก OpenSK แล้ว Google ยังได้เตรียมพร้อมสำหรับ TockOS ที่ปรับให้เหมาะกับแฟลชไดรฟ์ (NVMC)
ที่มา: opennet.ru