கிரிப்டோகிராஃபிக் டோக்கன்களை உருவாக்க Google OpenSK ஓபன் ஸ்டாக்கை அறிமுகப்படுத்தியது

கூகிள் வழங்கப்பட்டது OpenSK இயங்குதளம், இது கிரிப்டோகிராஃபிக் டோக்கன்களுக்கான ஃபார்ம்வேரை உருவாக்க உங்களை அனுமதிக்கிறது. FIDO U2F и FIDO2. OpenSK ஐப் பயன்படுத்தி தயாரிக்கப்பட்ட டோக்கன்கள் முதன்மை மற்றும் இரு-காரணி அங்கீகாரத்திற்கான அங்கீகரிப்பாளர்களாகவும், அத்துடன் பயனரின் உடல் இருப்பை உறுதிப்படுத்தவும் பயன்படுத்தப்படலாம். திட்டம் ரஸ்ட் மற்றும் எழுதப்பட்டுள்ளது வழங்கியது Apache 2.0 இன் கீழ் உரிமம் பெற்றது.

யூபிகோ, ஃபீடியன், தெடிஸ் மற்றும் கென்சிங்டன் போன்ற உற்பத்தியாளர்களால் தயாரிக்கப்படும் ஆயத்த தீர்வுகளைப் போலன்றி, நீட்டிப்பு மற்றும் தணிக்கைக்குக் கிடைக்கக்கூடிய முற்றிலும் திறந்த நிலைபொருளில் கட்டமைக்கப்பட்ட தளங்களில் இரண்டு காரணி அங்கீகாரத்திற்காக உங்களின் சொந்த டோக்கனை உருவாக்க OpenSK சாத்தியமாக்குகிறது. டோக்கன் தயாரிப்பாளர்கள் மற்றும் ஆர்வலர்கள் புதிய அம்சங்களை உருவாக்கவும், டோக்கன்களை மக்களுக்கு விளம்பரப்படுத்தவும் பயன்படுத்தக்கூடிய ஒரு ஆராய்ச்சி தளமாக OpenSK நிலைநிறுத்தப்பட்டுள்ளது. OpenSK குறியீடு முதலில் ஒரு பயன்பாடாக உருவாக்கப்பட்டது TockOS மற்றும் நோர்டிக் nRF52840-DK மற்றும் Nordic nRF52840-டாங்கிள் போர்டுகளில் சோதனை செய்யப்பட்டது.

மென்பொருள் திட்டத்திற்கு கூடுதலாக வழங்கப்படுகின்றன 3D பிரிண்டரில் யூ.எஸ்.பி கீ ஃபோப் ஹவுசிங்கை பிரபலமான சிப்பின் அடிப்படையில் அச்சிடுவதற்கான தளவமைப்புகள் நோர்டிக் nRF52840, ARM Cortex-M4 மைக்ரோகண்ட்ரோலர் மற்றும் கிரிப்டோ முடுக்கி உட்பட
ARM TrustZone Cryptocell 310. நோர்டிக் nRF52840 என்பது OpenSKக்கான முதல் குறிப்பு தளமாகும். OpenSK ஆனது ARM CryptoCell கிரிப்டோ முடுக்கி மற்றும் USB, NFC மற்றும் புளூடூத் லோ எனர்ஜி உட்பட சிப் வழங்கும் அனைத்து வகையான போக்குவரத்துக்கும் ஆதரவை வழங்குகிறது. கிரிப்டோ முடுக்கியைப் பயன்படுத்துவதைத் தவிர, ஓபன்எஸ்கே ரஸ்டில் எழுதப்பட்ட ECDSA, ECC secp256r1, HMAC-SHA256 மற்றும் AES256 அல்காரிதம்களின் தனிச் செயலாக்கங்களையும் தயாரித்துள்ளது.

கிரிப்டோகிராஃபிக் டோக்கன்களை உருவாக்க Google OpenSK ஓபன் ஸ்டாக்கை அறிமுகப்படுத்தியது

FIDO2 மற்றும் U2F ஆதரவுடன் டோக்கன்களுக்கான ஃபார்ம்வேரின் முதல் திறந்த செயலாக்கம் OpenSK அல்ல என்பதைக் கவனத்தில் கொள்ள வேண்டும்; திறந்த திட்டங்களால் இதே போன்ற ஃபார்ம்வேர் உருவாக்கப்படுகிறது. சோலோ и சோமு. குறிப்பிடப்பட்ட திட்டங்களுடன் ஒப்பிடும்போது, ​​OpenSK ஆனது C இல் எழுதப்படவில்லை, ஆனால் Rust இல் எழுதப்பட்டுள்ளது, இது இலவச நினைவகத்திற்குப் பின் அணுகல், null pointer dereferences மற்றும் buffer overruns போன்ற குறைந்த அளவிலான நினைவகக் கையாளுதலால் ஏற்படும் பல பாதிப்புகளைத் தவிர்க்கிறது.

நிறுவலுக்கு முன்மொழியப்பட்ட ஃபார்ம்வேர் அடிப்படையிலானது TockOS,
கார்டெக்ஸ்-எம் மற்றும் RISC-V அடிப்படையிலான மைக்ரோகண்ட்ரோலர்களுக்கான இயக்க முறைமை, கர்னல், இயக்கிகள் மற்றும் பயன்பாடுகளின் சாண்ட்பாக்ஸ் தனிமைப்படுத்தலை வழங்குகிறது. OpenSK ஆனது TockOS க்கான ஆப்லெட்டாக வடிவமைக்கப்பட்டுள்ளது. OpenSK க்கு கூடுதலாக, ஃபிளாஷ் டிரைவ்களுக்கு (NVMC) உகந்ததாக TockOS ஐயும் Google தயார் செய்துள்ளது. களஞ்சியம் மற்றும் அமைக்க திட்டுகள். TockOS இல் உள்ள கர்னல் மற்றும் இயக்கிகள், OpenSK போன்றவை ரஸ்டில் எழுதப்பட்டுள்ளன.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்