Google tau tshaj tawm OpenSK qhib pawg rau tsim cryptographic tokens

Google рСдставила OpenSK platform, uas tso cai rau koj los tsim firmware rau cryptographic tokens uas tau ua raws li cov qauv. FIDO U2F ΠΈ PIB 2. Tokens npaj siv OpenSK tuaj yeem siv los ua cov ntawv pov thawj rau thawj thiab ob qhov kev lees paub, nrog rau kev lees paub lub cev ntawm tus neeg siv. Qhov project yog sau rau hauv Rust thiab faib los ntawm muaj ntawv tso cai nyob rau hauv Apache 2.0.

OpenSK ua rau nws muaj peev xwm tsim koj tus kheej token rau ob qhov kev lees paub tseeb ntawm cov chaw, uas, tsis zoo li cov kev daws teeb meem npaj tau tsim los ntawm cov tuam txhab xws li Yubico, Feitian, Thetis thiab Kensington, yog tsim los ntawm qhib tag nrho firmware, muaj rau txuas ntxiv thiab tshawb xyuas. OpenSK yog qhov chaw ua haujlwm tshawb fawb uas cov neeg tsim khoom lag luam thiab cov neeg nyiam tuaj yeem siv los tsim cov yam ntxwv tshiab thiab txhawb cov tokens rau cov neeg coob coob. OpenSK code yog tsim los ua ib daim ntawv thov rau TockOS thiab kuaj ntawm Nordic nRF52840-DK thiab Nordic nRF52840-dongle boards.

Ntxiv rau qhov project software muab layouts rau luam ntawv ntawm lub tshuab luam ntawv 3D ib lub USB tseem ceeb fob vaj tse raws li ib tug nrov nti Nordic nRF52840, suav nrog ARM Cortex-M4 microcontroller thiab crypto accelerator
ARM TrustZone Cryptocell 310. Nordic nRF52840 yog thawj lub platform siv rau OpenSK. OpenSK muab kev txhawb nqa rau ARM CryptoCell crypto accelerator thiab txhua hom kev thauj mus los ntawm cov nti, suav nrog USB, NFC thiab Bluetooth Tsawg Zog. Ntxiv nrog rau kev siv lub crypto accelerator, OpenSK kuj tau npaj cais kev siv ntawm ECDSA, ECC secp256r1, HMAC-SHA256 thiab AES256 algorithms sau hauv Rust.

Google tau tshaj tawm OpenSK qhib pawg rau tsim cryptographic tokens

Nws yuav tsum tau muab sau tseg tias OpenSK tsis yog thawj qhib kev siv firmware rau tokens nrog kev txhawb nqa rau FIDO2 thiab U2F; zoo sib xws firmware yog tsim los ntawm qhib tej yaam num. solo ΠΈ Somu. Piv nrog rau cov haujlwm tau hais tseg, OpenSK tsis yog sau hauv C, tab sis hauv Rust, uas zam ntau qhov tsis zoo uas tshwm sim los ntawm kev tuav qis qis, xws li nkag mus tom qab tsis pub nco, tsis muaj qhov taw qhia tsis zoo, thiab tsis muaj kev cuam tshuam.

Lub firmware npaj rau kev teeb tsa yog raws li TockOS,
operating system rau microcontrollers raws li Cortex-M thiab RISC-V, muab sandbox cais ntawm cov ntsiav, tsav tsheb thiab daim ntawv thov. OpenSK yog tsim los ua ib qho applet rau TockOS. Ntxiv rau OpenSK, Google kuj tau npaj rau TockOS optimized rau Flash drives (NVMC) repository thiab teem thaj ua rau thaj. Cov ntsiav thiab cov tsav tsheb hauv TockOS, zoo li OpenSK, tau sau hauv Rust.

Tau qhov twg los: opennet.ru

Ntxiv ib saib