క్రిప్టోగ్రాఫిక్ టోకెన్‌లను రూపొందించడానికి Google OpenSK ఓపెన్ స్టాక్‌ని ప్రవేశపెట్టింది

Google సమర్పించారు OpenSK ప్లాట్‌ఫారమ్, ఇది ప్రమాణాలకు పూర్తిగా అనుగుణంగా ఉండే క్రిప్టోగ్రాఫిక్ టోకెన్‌ల కోసం ఫర్మ్‌వేర్‌ని సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది FIDO U2F и FIDO2. OpenSKని ఉపయోగించి తయారు చేయబడిన టోకెన్‌లను ప్రాథమిక మరియు రెండు-కారకాల ప్రమాణీకరణకు, అలాగే వినియోగదారు యొక్క భౌతిక ఉనికిని నిర్ధారించడానికి ప్రామాణీకరణదారులుగా ఉపయోగించవచ్చు. ప్రాజెక్ట్ రస్ట్ మరియు లో వ్రాయబడింది ద్వారా పంపిణీ చేయబడింది Apache 2.0 క్రింద లైసెన్స్ పొందింది.

OpenSK సైట్‌లలో రెండు-కారకాల ప్రామాణీకరణ కోసం మీ స్వంత టోకెన్‌ను సృష్టించడం సాధ్యం చేస్తుంది, ఇది Yubico, Feitian, Thetis మరియు Kensington వంటి తయారీదారులచే ఉత్పత్తి చేయబడిన రెడీమేడ్ సొల్యూషన్‌ల వలె కాకుండా, పూర్తిగా ఓపెన్ ఫర్మ్‌వేర్‌పై నిర్మించబడింది, పొడిగింపు మరియు ఆడిట్ కోసం అందుబాటులో ఉంటుంది. OpenSK అనేది టోకెన్ నిర్మాతలు మరియు ఔత్సాహికులు కొత్త ఫీచర్‌లను అభివృద్ధి చేయడానికి మరియు టోకెన్‌లను ప్రజలకు ప్రచారం చేయడానికి ఉపయోగించే ఒక పరిశోధనా వేదికగా ఉంచబడింది. OpenSK కోడ్ వాస్తవానికి ఒక అప్లికేషన్‌గా అభివృద్ధి చేయబడింది టోక్ OS మరియు నార్డిక్ nRF52840-DK మరియు నార్డిక్ nRF52840-డాంగిల్ బోర్డులపై పరీక్షించబడింది.

సాఫ్ట్‌వేర్ ప్రాజెక్ట్‌తో పాటు అందించడం జరిగింది ప్రసిద్ధ చిప్ ఆధారంగా USB కీ ఫోబ్ హౌసింగ్‌ను 3D ప్రింటర్‌లో ముద్రించడానికి లేఅవుట్‌లు నార్డిక్ nRF52840, ARM కార్టెక్స్-M4 మైక్రోకంట్రోలర్ మరియు క్రిప్టో యాక్సిలరేటర్‌తో సహా
ARM TrustZone Cryptocell 310. నోర్డిక్ nRF52840 అనేది OpenSK కోసం మొదటి రిఫరెన్స్ ప్లాట్‌ఫారమ్. OpenSK ARM క్రిప్టోసెల్ క్రిప్టో యాక్సిలరేటర్ మరియు USB, NFC మరియు బ్లూటూత్ లో ఎనర్జీతో సహా చిప్ అందించే అన్ని రకాల రవాణాకు మద్దతును అందిస్తుంది. క్రిప్టో యాక్సిలరేటర్‌ని ఉపయోగించడంతో పాటు, OpenSK రస్ట్‌లో వ్రాయబడిన ECDSA, ECC secp256r1, HMAC-SHA256 మరియు AES256 అల్గారిథమ్‌ల యొక్క ప్రత్యేక అమలులను కూడా సిద్ధం చేసింది.

క్రిప్టోగ్రాఫిక్ టోకెన్‌లను రూపొందించడానికి Google OpenSK ఓపెన్ స్టాక్‌ని ప్రవేశపెట్టింది

FIDO2 మరియు U2F మద్దతుతో టోకెన్ల కోసం ఫర్మ్‌వేర్ యొక్క మొదటి బహిరంగ అమలు OpenSK కాదని గమనించాలి; ఇలాంటి ఫర్మ్‌వేర్ ఓపెన్ ప్రాజెక్ట్‌ల ద్వారా అభివృద్ధి చేయబడుతోంది. సోలో и సోము. పేర్కొన్న ప్రాజెక్ట్‌లతో పోలిస్తే, OpenSK అనేది Cలో వ్రాయబడలేదు, కానీ రస్ట్‌లో వ్రాయబడింది, ఇది తక్కువ-స్థాయి మెమరీ నిర్వహణ నుండి ఉత్పన్నమయ్యే అనేక దుర్బలత్వాలను నివారిస్తుంది, ఉచిత మెమరీని యాక్సెస్ చేయడం, శూన్య పాయింటర్ డిరిఫరెన్స్‌లు మరియు బఫర్ ఓవర్‌రన్‌లు వంటివి.

ఇన్‌స్టాలేషన్ కోసం ప్రతిపాదించబడిన ఫర్మ్‌వేర్ ఆధారంగా ఉంటుంది TockOS,
కార్టెక్స్-M మరియు RISC-V ఆధారంగా మైక్రోకంట్రోలర్‌ల కోసం ఆపరేటింగ్ సిస్టమ్, కెర్నల్, డ్రైవర్లు మరియు అప్లికేషన్‌ల శాండ్‌బాక్స్ ఐసోలేషన్‌ను అందిస్తుంది. OpenSK TockOS కోసం ఒక ఆప్లెట్‌గా రూపొందించబడింది. OpenSKతో పాటు, ఫ్లాష్ డ్రైవ్‌ల (NVMC) కోసం ఆప్టిమైజ్ చేయబడిన TockOS కోసం Google కూడా సిద్ధం చేసింది. రిపోజిటరీ మరియు సెట్ పాచెస్. OpenSK వంటి TockOSలోని కెర్నల్ మరియు డ్రైవర్లు రస్ట్‌లో వ్రాయబడ్డాయి.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి