Cistanche Ntawm Tsis Nco Kev Tiv Thaiv
May 07, 2022
thov hu raujimmy.wu@wecistanche.comyog xav paub ntxiv
cistache muaj qhov Trusted Execution Environment (TEE) embedded rau hauv lub processor cores. Qee tus neeg muag khoom muab ARM modules uas tsis ua raws li tag nrhocistachespecifications, uas tej zaum yuav ua rau vulnerabilities nyob rau hauv lubcistanche tshuaj ntsuab. Hauv daim ntawv no, peb nthuav qhia DMA kev tawm tsam kev qhia los ntawm lub ntiaj teb tsis ruaj ntseg mus rau lub ntiaj teb ruaj ntseg thiab tsim thiab siv qhov kev tawm tsam no hauv cistache.

cistache muaj kev ua haujlwm ntawm daim tawv nqaij
1 Kev Taw QhiaTxoj kev loj hlob ntawm cistache yog hailed raws li lub thib peb nthwv dej ntawm lub ntiaj teb no cov ntaub ntawv kev loj hlob tom qab computers thiab Internet, nrog embedded systems raws li lub zog tsav tsheb rau technologies kev loj hlob nyob rau hauv ntau lub teb chaws nyob rau hauv lub tom ntej-PC era. Raws li tus naj npawb ntawm cov khoom siv suav nrog ua ke rau hauv peb lub neej nyob rau hauv ib qho kev nthuav dav thiab pom tsis tau, kev ruaj ntseg yog qhov tseem ceeb rau kev vam khom ntawm txhua lub tshuab ntse tsim los ntawm cov tshuab embedded. Embedded khoom yog nce tsis txuas nrog rau daim phiaj fais fab.

cistache coj kev zoo nkauj rau cov poj niam
Yog li ntawd, cov cuab yeej zoo li no raug txwv nyob rau hauv cov nqe lus ntawm kev siv hluav taws xob vim muaj hluav taws xob tsawg. Qhov kev txwv ntawm cov cuab yeej no txhais tau tias peb tab tom sim "tsim lub fortress ntawm pebbles." Yog li ntawd, peb yuav tsum tau ua qhov zoo tshaj plaws kev ruaj ntseg ntsuas los tiv thaiv cov tawv nqaij dawb thiab daj xim ntawm cov cistanche muab cov kev txwv, uas feem ntau txhais tau hais tias txiav cov ces kaum piv nrog rau lwm qhov chaw-nplua nuj cheeb tsam ntawmcistanche tshuaj ntsuab.
cistanche lub cev tsimtau qhia ua ib feem ntawmcistanchethiab yog siv dav hauv kev kho mob niaj hnub. Raws licistanche lub cev tsimtau txais koob meej hauv kev ruaj ntseg kho vajtse rau cov khoom siv mobile thiab IoT, nws yog ib qho tseem ceeb los xyuas kom meej qhov kev ruaj ntseg ntawm TrustZone nws tus kheej. Txawm tias cistancheyog ib txoj hauv kev zoo rau kev noj qab haus huv, nws tseem ua rau tsis txauscistanchekev siv. Yog li, kho vajtse ntawm cov tuam txhab sib txawv xws li Google, Samsung, Huawei, thiab lwm yam, tseem tuaj yeem cuam tshuam los ntawm qhov tsis zoo uas cuam tshuam rau tag nrho cov kev ruaj ntseg suite.

peb cov khoom qhia
Ib qho ntawm cov yam ntxwv tseem ceeb ntawm AMBA (Advanced Microcontroller Bus Architecture) AXI (Advanced Extensible Interface) yog qhov chaw nyob sib cais. Yog li, tsis muaj lawv tsim kev nco tsis ruaj ntseg sib cais ntawm lub ntiaj teb ib txwm thiab lub ntiaj teb ruaj ntseg. Hauv daim ntawv no, peb nthuav tawm Direct Memory Access (DMA) nres ntawm OP-TEE (Qhib Portable Trusted Execution Environment). OP-TEE yog ib qho ntawm cov kev khiav hauj lwm uas khiav ntawm TrustZone.
cistancheyog qhov nrov, qhib qhov chaw, TrustZone khoom noj khoom haus thiab tshuaj. Peb sivcistancheraws li kev sivcistanche tshuaj ntsuabua qauv qhiacistanche cov txiaj ntsignyob rau hauv daim ntawv no, txawm hais tias qhov kev tawm tsam tsis yog vim muaj kab mob OP-TEE tab sis yog ib qho khoom siv uas ploj lawm. Peb qhov kev tawm tsam tso cai rau tus neeg tawm tsam los ua cov cai tswj hwm hauv lub ntiaj teb kev nyab xeeb lossis nyeem cov ntaub ntawv tsis txaus ntseeg los ntawm lub ntiaj teb ruaj ntseg rau hauv cov nplua nuj OS.Peb qhov kev tawm tsam yog kev tswj hwm-phooj ywg tawm tsam ntawm OP-TEE kernel. Tsis tas li hauv daim ntawv, peb qhia acistanchentawm cov tshuaj uas cuam tshuam txog kev koom haum tshuaj. Siv cov desertliving cistanche, peb tau txais lub peev xwm los hloov cov ntawv thov kev ntseeg siab nrog cov neeg phem. Tsis tas li ntawd, peb ua kom pom kev tawm tsam ntawm Raspberry extract thiab piav qhia tias txoj kev no cuam tshuam li cas rau lwm tuscistanche tshuaj ntsuab. Daim ntawv no tseem muab kev ntsuas los txo qhov kev pheej hmoo no. Qhov kev tawm tsam tsis tuaj yeem ua tau thaum AMBA AXI nyob. Hmoov tsis zoo, AMBA AXI tsis muaj nyob rau ntawm ob peb yam khoom siv niaj hnub no, suav nrogdesertliving cistanche.

cistanche tuaj yeem yuav ntawm no
Kab lus no yog muab rho tawm los ntawmhttps://doi.org/10.1007/s11416-021-00413-y






