chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

“無法破解的芯片”是個(gè)什么原理?

中科院半導(dǎo)體所 ? 來源:歪睿老哥 ? 作者:歪睿老哥 ? 2022-04-06 09:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1:“無法破解芯片?”

今年的hotchips 33 ,密歇根大學(xué)的Austin教授帶來MORPHEUS II。上一個(gè)版本的MORPUHES 最早出來的時(shí)候,被稱作:“無法破解”的芯片,號稱580名專家13000個(gè)小時(shí)嘗試均告失敗。但是世界上沒有絕對的事!

Austin教授說:“媒體上說芯片無法破解。我自己一般不會(huì)這么說,因?yàn)槲艺J(rèn)為它是可以破解的,但是這非常難破解!”

48f2e158-b00f-11ec-aa7f-dac502259ad0.png

通常,當(dāng)程序“調(diào)用”一個(gè)子程序時(shí),它會(huì)在返回堆棧中存儲(chǔ)該子程序結(jié)束時(shí)程序應(yīng)返回的地址,這個(gè)返回地址就是攻擊者操縱執(zhí)行所謂的緩沖區(qū)溢出或代碼注入的位置。

返回地址就是很多攻擊的來源。

在MORPHEUS之前就有很多手段,來保護(hù)返回地址的安全性,如一些控制流完整性的手段(CFI),這個(gè)本來也不稀奇。MORPHEUS通過一個(gè)加密單元實(shí)現(xiàn)底層機(jī)器碼實(shí)現(xiàn)每50毫秒更改一次。通過加密后的更改這些底層代碼,使得每個(gè)時(shí)間段后,機(jī)器碼都會(huì)發(fā)生變化,同樣不同處理器運(yùn)行也不一致。

這些返回地址,攻擊者找不到,或者找到了,下一次就發(fā)生了改變。

這樣,在時(shí)間上,代碼隨著時(shí)間變化,在空間上,代碼隨著不同機(jī)器變化,因此要想分析這些機(jī)器碼,就很困難。代碼數(shù)據(jù)的自然識別系統(tǒng)每隔50毫秒生成一次,這意味著它可以阻止最強(qiáng)大的自動(dòng)黑客工具。因此,即使黑客發(fā)現(xiàn)了一個(gè)漏洞,他們也利用不了該漏洞。當(dāng)他們獲得了破解漏洞必要的信息時(shí),就會(huì)發(fā)現(xiàn)代碼已發(fā)生了改變。

4910b62e-b00f-11ec-aa7f-dac502259ad0.png

雖然宣傳的不錯(cuò),但是這種手段來抗攻擊,川劇“變臉”,每隔一段時(shí)間就“churn” 擾動(dòng),這種手段帶來了開銷。雖然文章中說,開銷很少,但是我還是持懷疑態(tài)度。另外,就是這個(gè)證明要靠懸賞。580名專家13000個(gè)小時(shí)的這些操作。搞這么多操作,用在什么地方?控制流完整性CFI搞了這么多年,在處理器領(lǐng)域也是,研究的多,應(yīng)用的少。雖是如此,但是Morphus II的改進(jìn),還是令人眼前一亮。

2:MORPHEUS II的進(jìn)化

MORPHEUS II 和最初的不同,這個(gè)進(jìn)化設(shè)計(jì)了這個(gè)RISC-V的微結(jié)構(gòu),基于Rocket Core,把處理器外部的所有輸入指令和數(shù)據(jù)都加密了,這個(gè)想法起碼挺不錯(cuò)的,這就帶來了兩個(gè)好處。

第一點(diǎn):所有指令和數(shù)據(jù)都是加密的。

加密的RAM和Disks,甚至,Cache內(nèi)部也是加密的。包括I-Cache 和D-Cache。

也就是說,數(shù)據(jù)只有在處理器內(nèi)部才是解密的,處理器外部所有的部分,全是密文。

4923866e-b00f-11ec-aa7f-dac502259ad0.png

第二點(diǎn):所有的指針都是加密的。

對于抵抗攻擊來說,這個(gè)是一個(gè)非常好的做法,可以有效防止對攻擊者無法偽造/分析代碼/指針;

49428564-b00f-11ec-aa7f-dac502259ad0.png

我比較看好這個(gè)基于RISC-V的微架構(gòu)另一個(gè)潛在應(yīng)用,就是云端虛擬化的隔離。

2:云端虛擬化的隔離

云端虛擬化業(yè)務(wù),每個(gè)租戶對自身數(shù)據(jù)安全性都是無價(jià)之寶,傳統(tǒng)的云端隔離通道主要有四種隔離手段:

1:計(jì)算CPU隔離

Hypervisor 通過相互隔離的計(jì)算通道來控制虛擬機(jī)與主機(jī)資源的交互。從而防止用戶獲得對系統(tǒng)以及對其他租戶的讀,寫請求,實(shí)現(xiàn)多租戶之間的計(jì)算隔離。

2:內(nèi)存DRAM隔離

Hypervisor同樣負(fù)責(zé)隔離內(nèi)存,確保虛擬機(jī)之間無法訪問對方的內(nèi)存。當(dāng)實(shí)例被釋放后,所有內(nèi)存被Hypervisor清零,可以防止釋放的物理內(nèi)存頁被其他用戶訪問;

3:磁盤SSD隔離

存儲(chǔ)隔離,目前的存儲(chǔ)隔離通過hypervisor截獲處理,保證虛擬機(jī)只能訪問虛擬機(jī)分配的物理磁盤空間,實(shí)現(xiàn)虛擬磁盤空間的安全隔離。

4:網(wǎng)絡(luò)NETWORK隔離

Hypervisor復(fù)雜虛擬網(wǎng)絡(luò)進(jìn)行隔離,確保流量不被隨意轉(zhuǎn)發(fā),虛擬機(jī)的網(wǎng)絡(luò)資源只能被對應(yīng)的虛擬機(jī)來獲取。

目前所有的隔離全部依靠是Hypervisor。如果租戶相信Hypervisor,那就依賴Hypervisor。但是還是很多高安全業(yè)務(wù),例如保險(xiǎn),證券等等也不完全信賴公有云的隔離。所有,更安全的方式是單租戶獨(dú)享物理資源,這就是裸金屬云。使用裸金屬云也更安全,不用和別人共享,可以做到物理隔離。那么虛擬化的隔離只能依賴Hypervisor?

目前通過加密實(shí)現(xiàn)云端虛擬化的隔離是一個(gè)理想的手段,例如磁盤加密虛擬磁盤的隔離,加密數(shù)據(jù)其他任何人不能讀取內(nèi)部的數(shù)據(jù),除用戶自身外,任何其他人無法讀取和訪問其中的數(shù)據(jù)。這種隔離方式,是一種更為安全隔離的方式。這些技術(shù)對于云端虛擬化安全可以提升一個(gè)層次。以前hypervisor,是一個(gè)軟件程序,計(jì)算CPU和內(nèi)存DRAM目前看還不能加密。由軟的hypervisor到硬CPU架構(gòu),通過CPU架構(gòu)加密實(shí)現(xiàn)隔離,這個(gè)應(yīng)該是不錯(cuò)的想法,雖然還有很長的路要走。

從Morphous II來看,其架構(gòu)上,可以實(shí)現(xiàn),指令,數(shù)據(jù)全部加密,也就是說,內(nèi)存和磁盤上存儲(chǔ)全是加密數(shù)據(jù),這些加密數(shù)據(jù)可以和CPU處理架構(gòu)綁定,這樣可以通過密碼手段實(shí)現(xiàn)整個(gè)虛擬化運(yùn)行環(huán)境的隔離??梢酝ㄟ^這個(gè)處理器RISC-V的微架構(gòu)來保證,計(jì)算CPU內(nèi)部和DRAM內(nèi)部都是密文,只有在取指(IF)后,以及讀取數(shù)據(jù)(LOAD),數(shù)據(jù)才變成明文。這個(gè)與“同態(tài)加密”技術(shù)對比來看,同態(tài)加密技術(shù),目前效率還是比較低,還需要一段時(shí)間才能實(shí)用化。而Morphous II 雖然沒有同態(tài)加密那么高大上,但是也算是CPU架構(gòu)上的創(chuàng)新,有可能解決很大一部分問題。

495bd456-b00f-11ec-aa7f-dac502259ad0.png

這個(gè)工作也列出了下一代的Morpheus的方向。

其中包括,高安全隱私計(jì)算,基于加密和物理隔離的防護(hù),以及在亞馬遜的AWS和微軟的Azure來部署。從這點(diǎn)來看,Morpheus II終于從不?!皵_動(dòng)”到找到方向。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    462

    文章

    53250

    瀏覽量

    455298
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4925

    瀏覽量

    72462

原文標(biāo)題:“無法破解的芯片”到底是個(gè)什么原理?

文章出處:【微信號:bdtdsj,微信公眾號:中科院半導(dǎo)體所】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    智慧交通生命線,隧道群調(diào)頻廣播系統(tǒng),破解隧道通信盲區(qū)

    智慧交通生命線,隧道群調(diào)頻廣播系統(tǒng),破解隧道通信盲區(qū),
    的頭像 發(fā)表于 09-08 15:05 ?191次閱讀
    智慧交通生命線,隧道群調(diào)頻廣播系統(tǒng),<b class='flag-5'>破解</b>隧道通信盲區(qū)

    實(shí)時(shí)監(jiān)測技術(shù)如何破解高溫巡檢難題

    持續(xù)高溫,電網(wǎng)負(fù)荷屢創(chuàng)新高。設(shè)備過熱引發(fā)故障風(fēng)險(xiǎn)激增,如何準(zhǔn)確防控?本文聚焦實(shí)時(shí)監(jiān)測技術(shù)如何破解高溫巡檢難題。
    的頭像 發(fā)表于 08-12 14:20 ?445次閱讀
    實(shí)時(shí)監(jiān)測技術(shù)如何<b class='flag-5'>破解</b>高溫巡檢難題

    無法將元件彼此靠近放置的解決方案

    本文介紹了在 PCB 上無法將一個(gè)元件靠近另一個(gè)元件放置的常見場景。
    的頭像 發(fā)表于 07-02 10:50 ?2265次閱讀
    <b class='flag-5'>無法</b>將元件彼此靠近放置的解決方案

    Nor flash芯片低溫無法啟動(dòng)

    關(guān)于針對NOR Flash芯片在低溫環(huán)境下無法啟動(dòng)的問題,詳細(xì)分析與解決方案如下所述: 1. 低溫失效原因分析 1.1 半導(dǎo)體物理特性變化 閾值電壓(Vth)漂移:低溫下MOSFET閾值電壓升高(約
    的頭像 發(fā)表于 06-30 17:23 ?490次閱讀
    Nor flash<b class='flag-5'>芯片</b>低溫<b class='flag-5'>無法</b>啟動(dòng)

    芯知識|廣州唯創(chuàng)電子語音芯片無法控制播放?深度排查與解決指南

    在使用廣州唯創(chuàng)電子語音芯片進(jìn)行產(chǎn)品開發(fā)時(shí),遇到芯片對控制指令無響應(yīng)、無法按預(yù)期播放音頻的問題,常令開發(fā)者困擾。此類問題多源于通信配置、硬件狀態(tài)或操作流程的細(xì)微偏差。本文將系統(tǒng)性地分析常見原因,并提
    的頭像 發(fā)表于 06-23 08:55 ?269次閱讀
    芯知識|廣州唯創(chuàng)電子語音<b class='flag-5'>芯片</b><b class='flag-5'>無法</b>控制播放?深度排查與解決指南

    以驅(qū)動(dòng)芯片破解掃地機(jī)三大核心痛點(diǎn)

    設(shè)備的行走穩(wěn)定性、續(xù)航時(shí)長與適配能力。鈞敏科技深耕行業(yè)多年,主推英能的ZH6358 與必易微的KP93102 驅(qū)動(dòng)芯片方案,正以硬核技術(shù)破解三大核心痛點(diǎn),為掃地機(jī)廠商與用戶帶來雙重革新。
    的頭像 發(fā)表于 06-10 09:45 ?875次閱讀

    紫光同芯安全芯片如何破解防偽溯源行業(yè)痛點(diǎn)

    近日,2025安全識別技術(shù)展覽會(huì)暨高峰論壇期間,紫光同芯高級產(chǎn)品經(jīng)理劉嘉維發(fā)表了題為《防偽溯源最佳實(shí)踐之安全芯片技術(shù)》的主題演講,系統(tǒng)性闡述了安全芯片如何破解防偽溯源行業(yè)痛點(diǎn),并分享了紫光同芯T91/T97系列
    的頭像 發(fā)表于 06-05 10:24 ?827次閱讀

    USB CYPRESS 3014芯片無法正常啟動(dòng)怎么解決?

    你好,我們使用的是具有 USB 啟動(dòng)模式的賽普拉斯 3014 USB 芯片。 我的電腦可以在設(shè)備管理器中檢測到 3014,但 USB 芯片無法與板上的 FPGA 通信。 電源電壓似乎正常。 3014
    發(fā)表于 05-20 07:09

    電力行業(yè)應(yīng)用案例:頂堅(jiān)防爆巡檢記錄儀如何破解高危場景取證難題

    在電力行業(yè)中,高危場景取證一直是一個(gè)重要而困難的問題。防爆巡檢記錄儀作為一種專門設(shè)計(jì)用于高危環(huán)境的記錄設(shè)備,能夠有效破解這一難題。頂堅(jiān)防爆巡檢記錄儀通過以下創(chuàng)新設(shè)計(jì)和功能,有效破解取證難題,提升安全
    的頭像 發(fā)表于 02-26 14:15 ?496次閱讀
    電力行業(yè)應(yīng)用案例:頂堅(jiān)防爆巡檢記錄儀如何<b class='flag-5'>破解</b>高危場景取證難題

    如何逆向破解世嘉游樂設(shè)備的條碼啟動(dòng)系統(tǒng)

    世嘉,但由于相關(guān)部門已不存在,官方無法提供技術(shù)支持。作為技術(shù)小白,加上設(shè)備使用年限較長,我在中外網(wǎng)站上進(jìn)行過查詢,仍未找到有效信息或條碼。現(xiàn)在希望能夠得到幫助,請有經(jīng)驗(yàn)的大佬提供指點(diǎn)或破解方案!
    發(fā)表于 02-23 10:00

    淺談加密芯片的一種破解方法和對應(yīng)加密方案改進(jìn)設(shè)計(jì)

    的聯(lián)動(dòng)的整體加密方案,分別是固定主MCU的ID1和隨機(jī)數(shù)R1。下面以STM32來模擬解析整個(gè)破解過程。 芯片的唯一ID一般都是存儲(chǔ)在一個(gè)固定地址上連續(xù)存放的,知道芯片型號后這個(gè)ID1的
    發(fā)表于 12-20 15:31

    淺談加密芯片的一種破解方法和加密方案改進(jìn)設(shè)計(jì)

    的聯(lián)動(dòng)的整體加密方案,分別是固定主MCU的ID1和隨機(jī)數(shù)R1。下面以STM32來模擬解析整個(gè)破解過程。 芯片的唯一ID一般都是存儲(chǔ)在一個(gè)固定地址上連續(xù)存放的,知道芯片型號后這個(gè)ID1的
    發(fā)表于 12-20 15:10

    securecrt破解,securecrt破解的風(fēng)險(xiǎn)及建議

    securecrt破解的風(fēng)險(xiǎn)及建議。 使用未經(jīng)授權(quán)的SecureCRT可能會(huì)導(dǎo)致以下問題: 1.法律風(fēng)險(xiǎn): 侵犯版權(quán):破解軟件侵犯了軟件開發(fā)者的版權(quán),可能導(dǎo)致法律訴訟和罰款。 違反許可協(xié)議:大多數(shù)軟件都附帶許可協(xié)議,明確禁止未經(jīng)授權(quán)的使用和分發(fā)。 2.安全風(fēng)險(xiǎn): 惡意
    的頭像 發(fā)表于 12-17 13:00 ?1356次閱讀
    securecrt<b class='flag-5'>破解</b>,securecrt<b class='flag-5'>破解</b>的風(fēng)險(xiǎn)及建議

    USB驅(qū)動(dòng)問題:設(shè)備無法識別的全面指南!

    今天我把USB驅(qū)動(dòng)問題,關(guān)于設(shè)備無法識別方面做一個(gè)全面指南供大家參考。連接USB無法識別模組設(shè)備,是不是驅(qū)動(dòng)問題?今天就一起來聊聊如何排查解決。
    的頭像 發(fā)表于 11-26 12:35 ?1781次閱讀
    USB驅(qū)動(dòng)問題:設(shè)備<b class='flag-5'>無法</b>識別的全面指南!