گوگل ڪرپٽوگرافڪ ٽوڪن ٺاهڻ لاءِ OpenSK اوپن اسٽيڪ متعارف ڪرايو

گوگل پيش ڪيو OpenSK پليٽ فارم، جيڪو توهان کي اجازت ڏئي ٿو فرم ویئر ٺاهي cryptographic tokens لاءِ جيڪي معيارن سان مڪمل طور تي مطابقت رکن ٿيون FIDO U2F и FIDO2 |. OpenSK استعمال ڪندي تيار ڪيل ٽوڪن کي استعمال ڪري سگھجي ٿو تصديق ڪندڙ جي طور تي پرائمري ۽ ٻن عنصر جي تصديق لاءِ، انهي سان گڏ استعمال ڪندڙ جي جسماني موجودگي جي تصديق ڪرڻ لاءِ. پروجيڪٽ Rust ۽ ۾ لکيل آهي طرفان ورهايل Apache 2.0 تحت لائسنس يافته.

OpenSK سائيٽن تي ٻن عنصر جي تصديق لاءِ پنهنجو ٽوڪن ٺاهڻ ممڪن بڻائي ٿو، جيڪو ٺاهيندڙن جهڙوڪ Yubico، Feitian، Thetis ۽ Kensington پاران تيار ڪيل حلن جي برعڪس، مڪمل طور تي کليل فرم ویئر تي ٺهيل آهي، واڌ ۽ آڊٽ لاءِ دستياب آهي. OpenSK هڪ تحقيقي پليٽ فارم جي حيثيت رکي ٿو جنهن کي ٽوڪن پيدا ڪندڙ ۽ شوقين استعمال ڪري سگهن ٿا نون خصوصيتن کي ترقي ڪرڻ ۽ ٽوڪن کي عوام تائين پهچائڻ لاءِ. OpenSK ڪوڊ اصل ۾ هڪ ايپليڪيشن جي طور تي ترقي ڪئي وئي هئي TockOS ۽ Nordic nRF52840-DK ۽ Nordic nRF52840-dongle بورڊن تي آزمائشي.

سافٽ ويئر پروجيڪٽ کان علاوه مهيا ڪيا ويا آهن هڪ 3D پرنٽر تي ڇپائي لاءِ ترتيبون هڪ مشهور چپ جي بنياد تي USB ڪيئي فوب هائوسنگ Nordic nRF52840، بشمول هڪ ARM Cortex-M4 مائڪرو ڪنٽرولر ۽ هڪ crypto accelerator
ARM TrustZone Cryptocell 310. Nordic nRF52840 OpenSK لاءِ پھريون ريفرنس پليٽ فارم آھي. OpenSK ARM CryptoCell crypto accelerator لاءِ مدد فراهم ڪري ٿو ۽ چپ پاران مهيا ڪيل سڀني قسمن جي ٽرانسپورٽ، بشمول USB، NFC ۽ بلوٽوٿ لو انرجي. crypto accelerator کي استعمال ڪرڻ کان علاوه، OpenSK پڻ تيار ڪيو آهي الڳ الڳ عملدرآمد ECDSA، ECC secp256r1، HMAC-SHA256 ۽ AES256 الگورتھم جو لکيل آهي Rust ۾.

گوگل ڪرپٽوگرافڪ ٽوڪن ٺاهڻ لاءِ OpenSK اوپن اسٽيڪ متعارف ڪرايو

اهو ياد رکڻ گهرجي ته OpenSK FIDO2 ۽ U2F جي سپورٽ سان ٽوڪن لاء فرم ویئر جو پهريون کليل عمل نه آهي؛ ساڳيو فرم ويئر کليل منصوبن پاران ترقي ڪئي پئي وڃي. ميرپور и سومو. ذڪر ڪيل منصوبن جي مقابلي ۾، OpenSK سي ۾ نه لکيو ويو آهي، پر زنگ ۾، جيڪو ڪيترن ئي خطرن کان بچي ٿو جيڪي گهٽ-سطح جي ميموري هينڊلنگ مان پيدا ٿين ٿا، جهڙوڪ مفت ميموري تائين رسائي، null pointer dereferences، ۽ buffer overruns.

تنصيب لاءِ تجويز ڪيل فرم ویئر تي ٻڌل آهي TockOS,
Cortex-M ۽ RISC-V تي ٻڌل مائڪرو ڪنٽرولرز لاءِ آپريٽنگ سسٽم، ڪنيل، ڊرائيورن ۽ ايپليڪيشنن جي سينڊ باڪس آئسوليشن مهيا ڪري ٿي. OpenSK TockOS لاءِ ايپلٽ طور ٺهيل آهي. OpenSK کان علاوه، گوگل پڻ تيار ڪيو آهي TockOS لاءِ بهتر ڪيل فليش ڊرائيوز (NVMC) اسٽوريج ۽ مقرر پيچ. TockOS ۾ ڪنيل ۽ ڊرائيور، OpenSK وانگر، Rust ۾ لکيل آهن.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو