Google
OpenSK, Yubico, Feitian, Thetis və Kensington kimi istehsalçılar tərəfindən istehsal olunan hazır həllərdən fərqli olaraq, genişləndirmə və yoxlama üçün mövcud olan tamamilə açıq proqram təminatı üzərində qurulmuş saytlarda iki faktorlu autentifikasiya üçün öz nişanınızı yaratmağa imkan verir. OpenSK, token istehsalçıları və həvəskarlarının yeni xüsusiyyətlər inkişaf etdirmək və tokenləri kütlələrə tanıtmaq üçün istifadə edə biləcəyi bir araşdırma platforması kimi yerləşdirilib. OpenSK kodu əvvəlcə proqram üçün hazırlanmışdır
Proqram təminatı layihəsinə əlavə olaraq
ARM TrustZone Cryptocell 310. Nordic nRF52840 OpenSK üçün ilk istinad platformasıdır. OpenSK, ARM CryptoCell kripto sürətləndiricisi və USB, NFC və Bluetooth Low Energy daxil olmaqla, çip tərəfindən təmin edilən bütün nəqliyyat növlərinə dəstək verir. Kripto sürətləndiricisindən istifadə etməklə yanaşı, OpenSK Rustda yazılmış ECDSA, ECC secp256r1, HMAC-SHA256 və AES256 alqoritmlərinin ayrıca tətbiqlərini də hazırlamışdır.
Qeyd etmək lazımdır ki, OpenSK FIDO2 və U2F dəstəyi ilə tokenlər üçün proqram təminatının ilk açıq tətbiqi deyil, oxşar proqram təminatı açıq layihələr tərəfindən hazırlanır.
Quraşdırma üçün təklif olunan proqram təminatı əsaslanır
Cortex-M və RISC-V əsasında mikrokontrollerlər üçün əməliyyat sistemi, nüvənin, sürücülərin və tətbiqlərin sandbox izolyasiyasını təmin edir. OpenSK TockOS üçün applet kimi nəzərdə tutulmuşdur. OpenSK ilə yanaşı, Google, həmçinin Flash disklər üçün optimallaşdırılmış TockOS (NVMC) üçün də hazırlamışdır.
Mənbə: opennet.ru