Cov kws tshawb fawb los ntawm NCC Group
Cia peb nco qab tias ARM TrustZone thev naus laus zis tso cai rau koj los tsim kho vajtse-kev tiv thaiv ib puag ncig uas tau sib cais tag nrho ntawm lub ntsiab system thiab khiav ntawm cov txheej txheem virtual siv cais tshwj xeeb. Lub hom phiaj tseem ceeb ntawm TrustZone yog muab cais tawm ntawm cov txheej txheem rau cov yuam sij encryption, biometric authentication, cov ntaub ntawv them nyiaj thiab lwm yam ntaub ntawv tsis pub lwm tus paub. Kev cuam tshuam nrog lub ntsiab OS yog ua tsis ncaj los ntawm kev xa tawm interface. Cov yuam sij ntiag tug encryption tau muab cia rau hauv lub khw muag khoom tseem ceeb uas cais tawm, uas, yog tias siv tau zoo, tuaj yeem tiv thaiv lawv cov dej xau yog tias muaj kev cuam tshuam.
Qhov tsis zoo yog vim muaj qhov tsis txaus ntseeg hauv kev siv cov elliptic nkhaus kev ua algorithm, uas ua rau xau cov ntaub ntawv hais txog kev nce qib ntawm kev ua cov ntaub ntawv. Cov kws tshawb nrhiav tau tsim cov txheej txheem kev tawm tsam sab-channel uas tso cai rau siv cov xaim tsis ncaj uas twb muaj lawm kom rov qab tau cov ntsiab lus ntawm cov yuam sij ntiag tug nyob hauv cov khoom siv cais tawm.
Qhov laj thawj tseem ceeb ntawm qhov teeb meem yog kev sib koom ua ke ntawm cov khoom siv kho vajtse thiab cache rau kev suav hauv TrustZone thiab hauv lub system tseem ceeb - kev sib cais yog ua nyob rau theem ntawm kev sib cais, tab sis siv cov cuab yeej siv computer thiab nrog cov cim ntawm kev suav thiab cov ntaub ntawv hais txog ceg. chaw nyob tau tso rau hauv cov processor cache. Siv tus txheej txheem Prime + Kev sojntsuam, raws li kev ntsuas kev hloov pauv hauv lub sijhawm nkag mus rau cov ntaub ntawv cached, nws yog qhov ua tau, los ntawm kev txheeb xyuas qhov muaj qee yam qauv hauv lub cache, los saib xyuas cov ntaub ntawv ntws thiab cov cim ntawm kev ua tiav cov lej cuam tshuam nrog kev suav cov kos npe digital hauv TrustZone nrog kev ncaj ncees siab.
Feem ntau ntawm lub sijhawm los tsim kom muaj tus lej kos npe siv ECDSA cov yuam sij hauv Qualcomm chips yog siv los ua cov haujlwm sib npaug hauv ib lub voj uas siv cov vectorization pib uas tsis hloov pauv rau txhua tus kos npe (
Nyob rau hauv cov ntaub ntawv ntawm Qualcomm, ob qhov chaw uas cov ntaub ntawv no tau leaked tau txheeb xyuas nyob rau hauv lub multiplication algorithm: thaum ua hauj lwm lookup nyob rau hauv cov ntxhuav thiab nyob rau hauv lub conditional cov ntaub ntawv retrieval code raws li tus nqi ntawm lub xeem ntsis nyob rau hauv lub "nonce" vector. Txawm hais tias muaj qhov tseeb tias Qualcomm code muaj cov kev ntsuas los tiv thaiv cov ntaub ntawv xa tawm los ntawm cov neeg thib peb raws, txoj kev tsim kev tawm tsam tso cai rau koj hla cov kev ntsuas no thiab txiav txim siab ntau yam ntawm tus nqi "tsis yog", uas txaus los rov qab 256-ntsis ECDSA yuam sij.
Tau qhov twg los: opennet.ru