Ntsib lub ntiaj teb thawj zaug uas tsis yog-hackable processor

Raws li cov ntaub ntawv tshiab tshaj plaws, ib pawg ntawm cov kws tshawb fawb los ntawm University of Michigan hauv Tebchaws Meskas tsis ntev los no tau thov tias lawv tau tswj hwm los tsim lub ntiaj teb thawj zaug uas tsis yog-hackable processor, MORPHEUS.

Qhov tshiab, unhackable processor no tuaj yeem ua cov ntaub ntawv encryption ua haujlwm sai heev uas nws cov algorithms hloov sai dua li cov neeg nyiag nkas tuaj yeem tawm tsam; Yog li, nws muab kev ruaj ntseg ntau dua li kev tiv thaiv mechanisms ntawm cov txheej txheem tam sim no.

Ntsib lub ntiaj teb thawj zaug uas tsis yog-hackable processor

Ib pawg ntawm cov kws tshawb fawb los ntawm University of Michigan hauv Asmeskas tau thov kom tau tsim lub ntiaj teb thawj zaug uas tsis yog-hackable processor, MORPHEUS.

Qhov tshiab, unhackable processor no tuaj yeem ua cov ntaub ntawv encryption ua haujlwm sai heev uas nws cov algorithms hloov sai dua li cov neeg nyiag nkas tuaj yeem tawm tsam; Yog li, nws muab kev ruaj ntseg ntau dua li kev tiv thaiv mechanisms ntawm cov txheej txheem tam sim no.

Yog tias muaj dab tsi tuaj yeem sawv tawm, xyoo tas los 2018 yog qhov loj ntawm qhov tsis zoo uas pom hauv cov txheej txheem AMD tshwj xeeb Intel . Paub qhov tsis zoo xws li Meltdown, Spectre thiab, tsis ntev los no, PortSmash thiab SPOILER tau tsav cov kws tshawb fawb ntawm ob lub tuam txhab vwm hauv lawv txoj kev sim daws lawv.

Txawm li cas los xij, ib pab pawg kws tshawb fawb los ntawm University of Michigan, coj los ntawm Todd Austin , nws tus qauv tsim tshiab ntawm cov txheej txheem, hu ua MORPHEUS, muaj peev xwm tiv thaiv kev tawm tsam ntawm cov txheej txheem ntawm cov khoom siv uas lawv tau nruab.

Rau qhov no, tus processor tuaj yeem ua tiav thiab hloov pauv qee yam ntawm nws cov qauv tsim kom cov neeg tawm tsam yuav tsis paub meej tias lawv tab tom sim mus txog. Tab sis qhov tseem ceeb tshaj plaws, Morpheus tuaj yeem ua txoj haujlwm nrawm nrawm thiab nrog kev siv nyiaj tsawg.

Tus yuam sij rau kev ruaj ntseg yog tias txhua tus tshiab MORPHEUS processor xav muab "txhim kho qhov txheej txheem" ​​lossis qee yam haujlwm ntawm cov cai hu ua "undefined semantics". Cov khoom siv no tsuas yog qhia qhov chaw, qhov loj me, thiab cov ntsiab lus ntawm qhov program icon.

Li no, yog tias tus neeg tawm tsam xav siv cov ntaub ntawv no, uas feem ntau yog kho, yog tias muaj ib qho xwm txheej tshwm sim, nws yuav tsis tuaj yeem nrhiav nws mus tas li, vim tias tom qab 50 milliseconds, lawv yuav tau hloov mus rau lwm qhov txiaj ntsig. Qhov no code reordering tus nqi yog ob peb zaug siab dua Cov txheej txheem niaj hnub thiab haib tshaj hacking  siv niaj hnub no nrog cov processors tam sim no.

MORPHEUS architecture, kom pom tseeb, tau teeb tsa hauv RISC-V architecture processor, qhib qhov nti siv dav hauv "prototyping" kev txhim kho. Nrog cov processor no, MORPHEUS tau tawm tsam "Control-Flow" Nws yog ib txoj hauv kev nruj tshaj plaws uas nws siv hackers Hauv ntiaj teb no. Thiab nws tau tswj kom hla tag nrho cov loops uas tau ua tiav nrog kev ua tiav tiav.

Nyeem kuj:  Yuav ua li cas xyuas seb lub processor tuaj yeem khiav ceev npaum li cas

Raws li kev cia siab, qhov tsis muaj zog processor architecture code piv tau tus nqi hauv cov peev txheej. Txawm li cas los xij, cov kws tshawb fawb tau tsim MORPHEUS thiab thov tias tus nqi ntawm qhov kev pab no tsuas yog 1%, thiab qhov ceev uas tus lej dhau los tuaj yeem sib txawv, nyob ntawm lub hom phiaj uas yuav siv lub processor.

Qhov no kuj suav nrog tus ntes ntes, uas tshuaj xyuas thaum twg ib tus tuaj yeem tshwm sim thiab nrawm raws li cov ntaub ntawv no.

Related posts
Tshaj tawm tsab xov xwm ntawm

Ntxiv ib saib