日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

芯片解密與加密技術(shù)方法的演變

ic芯片解密 ? 來(lái)源:ic芯片解密 ? 作者:ic芯片解密 ? 2022-07-28 18:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

IC集成電路在早期,除法律和經(jīng)濟(jì)外,幾乎沒(méi)有保護(hù)措施來(lái)防止復(fù)制這些設(shè)備。例如:ROM 是用低成本的掩模技術(shù)制造的,可用EPROM 輕易復(fù)制,但后者通常要貴 3-10 倍或更多?;蚨ㄖ蒲谀OM,那就需要很長(zhǎng)的時(shí)間和很大的投資。工業(yè)控制器的硬件安全措施與嵌入式系統(tǒng)同時(shí)開(kāi)始發(fā)展。40年前的可編程工業(yè)控制器是由分離的部件如 CPU,ROM,RAM,I/O 緩沖器,串口和其他通信與控制接口組成的。通用的嵌入式控制器。PCB 上的每個(gè)部件很容易辨別且極易被復(fù)制。

了解解密可以更好的做芯片加密。
--------------------------------------------------------------------------------------------------------------
二、硅芯片安全措施的演變

第1代,芯片加密解密:

是在游戲機(jī)中廣泛使用的簡(jiǎn)易ASIC,這些ASIC主要用于I/O部分來(lái)取代數(shù)十個(gè)邏輯器件,在降低成本的同時(shí)防止競(jìng)爭(zhēng)者的復(fù)制,使之不得不應(yīng)用更大且更貴的解決方案。實(shí)際上ASIC不會(huì)更安全,用示波器來(lái)簡(jiǎn)單分析信號(hào)或窮舉所有可能的引腳組合就可以在數(shù)小時(shí)內(nèi)得知它的具體功能。游戲機(jī)中的專用集成電路(ASIC),實(shí)例如下圖:

-------------------------------------------------------

第2代,芯片加密解密:

從70年代后期開(kāi)始,微控制器提供一種非常好的取代基于 CPU控制板方法。它有內(nèi)部存儲(chǔ)器和通用 I/O 接口,還有一些保護(hù)措施以防止未經(jīng)授權(quán)訪問(wèn)內(nèi)部存儲(chǔ)器的內(nèi)容。 不幸的是,早期的單片機(jī)沒(méi)有提供非易失存儲(chǔ)能力,重要數(shù)據(jù)不得不存在單片機(jī)外部存儲(chǔ)器中,很容易被讀出數(shù)據(jù)。最近銷售的一些廉價(jià) USB 狗也用此法來(lái)進(jìn)行軟件保護(hù),如圖所示:

-------------------------------------------------------

第3代,芯片加密解密:

安全工藝措施是把EEPROM數(shù)據(jù)存儲(chǔ)芯片和單片機(jī)MCU裝在同一封裝內(nèi)部。破解這些芯片是不容易的。一種專業(yè)的方法是打開(kāi)樣品的封裝,用微探針來(lái)獲得數(shù)據(jù)?;?qū)⑿酒匦潞冈谝粋€(gè)分開(kāi)的封裝內(nèi)。這兩種設(shè)備都不是低級(jí)破解者所能擁有的。這些破解者會(huì)嘗試用自制的微探針(舊芯片的焊線區(qū)域是相當(dāng)大的)或利用軟件上的缺陷來(lái)讀出數(shù)據(jù)。

實(shí)例1:微芯MicrochipPIC12CE518微控制器打開(kāi)封裝后的照片,可見(jiàn)非易失數(shù)據(jù)存儲(chǔ)器和 MCU 是分開(kāi)封在同一封裝內(nèi)部的。如下圖所示:

實(shí)例2:近來(lái)的堆疊芯片,如手機(jī)中用的Flash+SRAM的combo存儲(chǔ)器,結(jié)構(gòu)與之類似,不同的是在垂直方向疊加。破解方法亦類似。例如意法ST某型32位MCU 打開(kāi)封裝后的SEM,

-------------------------------------------------------

第4代,芯片加密特殊的加密:

個(gè)別一些公司設(shè)計(jì)的 MCU(單片機(jī)) 始終沒(méi)有任何特殊的硬件安全保護(hù)。它們僅僅是基于不公開(kāi)編程算法來(lái)保護(hù)。這可能有偽裝回讀功能,或用校驗(yàn)功能來(lái)代替。一般這些 MCU 不會(huì)提供非常好的保護(hù)能力。實(shí)際上,在一些智能卡中,適當(dāng)使用校驗(yàn)功能能夠起到很強(qiáng)的保護(hù)作用。

-------------------------------------------------------

第5代,芯片加密解密:

增強(qiáng)數(shù)據(jù)安全的措施是增加一個(gè)硬件安全熔絲(security fuse 安全熔絲就是寄存器)來(lái)禁止訪問(wèn)數(shù)據(jù)。這很容易做到,無(wú)需完全重新設(shè)計(jì)MCU架構(gòu),僅利用熔絲(寄存器)控制編程接口的回讀功能。缺點(diǎn)是熔絲位很容易被定位并進(jìn)行入侵攻擊。例如:熔絲(寄存器)狀態(tài)可以通過(guò)直接把熔絲位(寄存器)的輸出連到電源或地線上來(lái)進(jìn)行修改。有些例子中僅僅用激光或聚焦離子束來(lái)切斷熔絲的感應(yīng)電路就可以了。用非侵入式攻擊也一樣可以成功。下圖實(shí)例: 微芯 PIC12C508 微控制器的安全熔絲位于程序存儲(chǔ)器陣列的外部。

-------------------------------------------------------

第6代,芯片加密解密:

是將安全熔絲和存儲(chǔ)器陣列集成到一起,如已設(shè)好熔絲(寄存器),可禁止外部讀寫數(shù)據(jù)。一般的熔絲(寄存器)與主存儲(chǔ)器離得很近,或干脆與主存儲(chǔ)器共享一些控制線。因?yàn)榫A廠使用與主存儲(chǔ)器相同的工藝來(lái)制造,熔絲(寄存器)很難被定位和復(fù)位。非侵入式攻擊仍然可用,但需要時(shí)間去尋找。同樣,半侵入式攻擊也可用。當(dāng)然破解者需要更多的時(shí)間去尋找安全熔絲(寄存器)或控制電路負(fù)責(zé)安全監(jiān)視的部分,但這些可以自動(dòng)完成的。進(jìn)行侵入式攻擊將是很困難的,需要手工操作,那將花費(fèi)更多的成本來(lái)破解。

-------------------------------------------------------

第7代,芯片加密解密:

是用主存儲(chǔ)器的一部分來(lái)控制外部對(duì)數(shù)據(jù)的訪問(wèn)。這可以用上電時(shí)鎖定特定區(qū)域地址的信息,將它作為安全熔絲(寄存器)。或用密碼來(lái)控制對(duì)存儲(chǔ)器的訪問(wèn)。例如德儀的MSP430F112,只有輸入正確的32字節(jié)密碼后才能進(jìn)行回讀操作。如沒(méi)輸入密碼,只有擦掉芯片后才能操作。盡管這個(gè)保護(hù)方法看上去比先前的更有效,它有一些缺點(diǎn)可以用低成本的非侵入式攻擊如時(shí)序分析和功耗分析來(lái)破解。如果安全熔絲的狀態(tài)是上電或復(fù)位后的存儲(chǔ)器的一部分,這就給破解者用電源噪聲來(lái)破解的機(jī)會(huì),強(qiáng)制電路進(jìn)入存儲(chǔ)器中的錯(cuò)誤狀態(tài)。

-------------------------------------------------------

第8代,芯片加密解密:

增加頂層金屬網(wǎng)格,使入侵攻擊開(kāi)銷更多。所有的網(wǎng)格都用來(lái)監(jiān)控短路和開(kāi)路,一旦觸發(fā),會(huì)導(dǎo)致存儲(chǔ)器復(fù)位或清零。在智能卡中,電源和地之間鋪了一些這樣的網(wǎng)格線。在這些方法中發(fā)現(xiàn)一些設(shè)計(jì)缺陷使得可以進(jìn)行微探測(cè)攻擊。同樣,這些網(wǎng)格不能保護(hù)非侵入式攻擊。因?yàn)閷?dǎo)線之間有電容,并且光線可以通過(guò)導(dǎo)線抵達(dá)電路的有效區(qū)域,半侵入式攻擊仍然可能。

普通的 MCU 不會(huì)使用這種保護(hù)方法,因?yàn)樵O(shè)計(jì)較難,且在異常運(yùn)行條件下也會(huì)觸發(fā),如:高強(qiáng)度電磁場(chǎng)噪聲,低溫或高溫,異常的時(shí)鐘信號(hào)或供電不良。所以有些普通的 MCU 使用更廉價(jià)的偽頂層金屬網(wǎng)格,但這也有非常高效的光學(xué)分析進(jìn)行微探測(cè)攻擊的方法。在智能卡中,電源和地之間鋪了一些這樣的網(wǎng)格線。在這些方法中發(fā)現(xiàn)一些設(shè)計(jì)缺陷使得可以進(jìn)行微探測(cè)攻擊。同樣,這些網(wǎng)格不能保護(hù)非侵入式攻擊。因?yàn)閷?dǎo)線之間有電容,并且光線可以通過(guò)導(dǎo)線抵達(dá)電路的有效區(qū)域,半侵入式攻擊仍然可能。

-------------------------------------------------------

第9代,芯片加密解密:

可編程的智能卡制造商走得更遠(yuǎn),干脆砍掉標(biāo)準(zhǔn)的編程接口。取而代之的是啟動(dòng)模塊,可以在代碼載入后擦掉或屏蔽掉自己。這些卡只能在初始化時(shí)被編程一次,之后只能響應(yīng)使用者的嵌入軟件所支持的讀寫存在卡里的數(shù)據(jù)或程序。

-------------------------------------------------------

第10代,芯片加密解密:

一些智能卡使用存儲(chǔ)器總線編碼(Bus encryption)技術(shù)來(lái)防止微探測(cè)攻擊。即使破解者獲得數(shù)據(jù)總線的數(shù)據(jù)也不可能知道密碼或別的敏感信息。這種保護(hù)措施直指侵入式和半侵入式攻擊。但非侵入式攻擊仍然可以像正常的 CPU 一樣訪問(wèn)控制非編碼信息。事實(shí)上,幾年前就發(fā)現(xiàn)廉價(jià)地破解編碼信息的方法.

-------------------------------------------------------

第11代,芯片加密解密:

另外一些需要提及的改進(jìn)是將標(biāo)準(zhǔn)的模塊結(jié)構(gòu)如解碼器,寄存器文件,ALU 和 I/O 電路用類似 ASIC 邏輯來(lái)設(shè)計(jì)。這些設(shè)計(jì)稱為混合邏輯(Glue logic),廣泛用于智能卡?;旌线壿嬍沟脤?shí)際上不可能通過(guò)手工尋找信號(hào)或節(jié)點(diǎn)來(lái)獲得卡的信息進(jìn)行物理攻擊。這種技術(shù)廣泛用于盜版,并可提升常見(jiàn) CPU 內(nèi)核的性能和安全性。例如 Ubicom 的 SX28 微控制器的引腳和程序都兼容于微芯的 PIC16C57,但它使用了混合邏輯設(shè)計(jì),閃存,大容量 RAM 使它的性能獲得大幅提升。在 PIC 微控制器中,破解者很容易跟蹤內(nèi)存到 CPU 的數(shù)據(jù)總線,但在 SX 微控制器中,幾乎不可能知道總線的物理位置,反向工程和微探測(cè)攻擊將是非常困難且耗費(fèi)時(shí)間。

-------------------------------------------------------

第12代,芯片加密解密:

更常用的是芯片由不同模塊組成,但每個(gè)模塊使用混合邏輯設(shè)計(jì)。如賽普拉斯的CY7C63001A 微控制器。在這種情況下,破解者更容易跟蹤模塊之間的總線和控制線,并對(duì)芯片進(jìn)行侵入式和半侵入式攻擊。混合邏輯設(shè)計(jì)不能防止非侵入式攻擊,但需要更快更昂貴的設(shè)備。半侵入式攻擊面臨偽設(shè)計(jì)模塊的問(wèn)題。當(dāng)然破解者可以自動(dòng)操作來(lái)進(jìn)行窮舉搜索并嘗試攻擊所有可能區(qū)域。結(jié)果很可能是花了很長(zhǎng)時(shí)間并沒(méi)有取得成功。另一方面,破解者可以直接攻擊存儲(chǔ)器器或它的控制電路。賽普拉斯Cypress的CY7C63001A微控制器使用部分混合邏輯設(shè)計(jì),但內(nèi)部總線很容易被訪問(wèn):

--------------------------------------------------------------------------------------------------------------

三、總結(jié)

技術(shù)進(jìn)步增加了入侵攻擊的成本。十年前很容易使用激光切割器和簡(jiǎn)單的探針臺(tái)就可以讀寫芯片表面的任何點(diǎn),但對(duì)于現(xiàn)代的深亞微米半導(dǎo)體芯片就需要用到不一般的且昂貴的技術(shù),這難倒了很多潛在的破解者。如 PIC16F877 很容易在顯微鏡下觀察并進(jìn)行反向工程,藏在頂層金屬下的第二層金屬和多晶硅層仍然可見(jiàn)。但在 PIC16F887A 微控制器中使用了平坦化工藝,使得不會(huì)顯示更深的層。唯一的方法是用物理或化學(xué)的方法除去頂層金屬。

另外一個(gè)需要注意的是大量二手的半導(dǎo)體制造和測(cè)試設(shè)備出現(xiàn)在市場(chǎng)上,雖不能用于攻擊高端產(chǎn)品,但用于破解舊技術(shù)制造的芯片已經(jīng)夠了。

審核編輯 黃昊宇

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

    關(guān)注

    0

    文章

    321

    瀏覽量

    24759
  • 芯片解密
    +關(guān)注

    關(guān)注

    2

    文章

    60

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Atmel CryptoCompanion?芯片:安全加密的理想之選

    Atmel CryptoCompanion?芯片:安全加密的理想之選 在當(dāng)今數(shù)字化時(shí)代,數(shù)據(jù)安全和加密技術(shù)變得尤為重要。Atmel公司的CryptoCompanion?芯片為我們提供了
    的頭像 發(fā)表于 04-06 09:05 ?274次閱讀

    凌科芯安32位低功耗加密芯片LCS4110R介紹

    、SHA256等國(guó)際標(biāo)準(zhǔn)加密算法,用戶可將自定義關(guān)鍵算法下載到芯片中運(yùn)行,從而實(shí)現(xiàn)產(chǎn)品防盜版、身份認(rèn)證、數(shù)據(jù)加解密等功能。
    的頭像 發(fā)表于 01-21 13:02 ?817次閱讀
    凌科芯安32位低功耗<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>LCS4110R介紹

    單片機(jī)解密是什么?

    單片機(jī)解密是什么? 單片機(jī)解密又叫單片機(jī)**,芯片解密,IC解密,但是這嚴(yán)格說(shuō)來(lái)這幾種稱呼都不科學(xué),但已經(jīng)成 了習(xí)慣叫法,我們把CPLD
    發(fā)表于 12-30 08:19

    請(qǐng)問(wèn)CW32的code加密方法有哪些?

    芯源的CW32單片機(jī)芯片,對(duì)于code加密方法和手段都有哪些方式?
    發(fā)表于 12-26 08:09

    芯源半導(dǎo)體安全芯片技術(shù)原理

    聯(lián)網(wǎng)設(shè)備提供安全保障,其核心技術(shù)原理主要包括以下幾個(gè)方面:? 硬件加密引擎:安全芯片內(nèi)置高性能的硬件加密引擎,支持多種國(guó)際通用加密算法,如
    發(fā)表于 11-13 07:29

    極簡(jiǎn)XXTEA加密解密:5分鐘代碼速學(xué)!

    XXTEA加密解密的極簡(jiǎn)實(shí)現(xiàn)方法來(lái)了!只需5分鐘,跟著本文的代碼示例學(xué)習(xí),你就能快速掌握加密解密的核心技巧,輕松應(yīng)用到項(xiàng)目中。 XXTEA
    的頭像 發(fā)表于 11-12 14:49 ?490次閱讀
    極簡(jiǎn)XXTEA<b class='flag-5'>加密</b><b class='flag-5'>解密</b>:5分鐘代碼速學(xué)!

    硬件與軟件傳輸加密技術(shù)在核心場(chǎng)景中的戰(zhàn)略意義

    ——一旦泄露,可能引發(fā)戰(zhàn)略部署暴露、公共安全危機(jī)甚至國(guó)家主權(quán)受損。在此背景下,硬件傳輸加密與軟件傳輸加密技術(shù)憑借其不可替代的安全價(jià)值,成為守護(hù)關(guān)鍵領(lǐng)域信息安全的"數(shù)字鎧甲"。本文將從技術(shù)原理、應(yīng)用場(chǎng)景與實(shí)際效能三個(gè)維度,深度剖析
    的頭像 發(fā)表于 11-05 09:41 ?873次閱讀

    加密算法指令設(shè)計(jì)

    custom_sbuf:將密文/明文結(jié)果數(shù)據(jù)camellia_res[4]從協(xié)處理器內(nèi)部的data_out緩存store到內(nèi)存,大小為四個(gè)字 首次存了密鑰后,就只需要六條加解密指令不斷輸入就可以一直加密解密,不需要再使用c
    發(fā)表于 10-28 07:36

    加密算法的應(yīng)用

    ,加密解密速度相對(duì)較慢,適用于數(shù)據(jù)量較小的場(chǎng)景,所以常用來(lái)傳輸對(duì)稱加密的密鑰。常見(jiàn)的非對(duì)稱加密算法包括RSA、ECC等。 4. 加密
    發(fā)表于 10-24 08:03

    AES加密流程

    AES(Advanced Encryption Standard)是一種對(duì)稱密鑰加密算法,它是當(dāng)前最常用的加密標(biāo)準(zhǔn)之一。AES是一種可靠、高效和安全的加密技術(shù),被廣泛應(yīng)用于網(wǎng)絡(luò)安全、移動(dòng)設(shè)備和云計(jì)算
    發(fā)表于 10-23 06:13

    輕量級(jí)加密解密:Crypto核心庫(kù)守護(hù)數(shù)據(jù)安全的終極答案

    在數(shù)據(jù)安全領(lǐng)域,“重量級(jí)”不等于“強(qiáng)效”。Crypto核心庫(kù)摒棄臃腫設(shè)計(jì),聚焦輕量化創(chuàng)新,通過(guò)精簡(jiǎn)算法與高效邏輯,實(shí)現(xiàn)加密解密的雙重突破——既讓數(shù)據(jù)安全無(wú)懈可擊,又讓系統(tǒng)運(yùn)行輕如鴻毛。 加解密算法
    的頭像 發(fā)表于 08-04 14:41 ?1010次閱讀
    輕量級(jí)<b class='flag-5'>加密</b><b class='flag-5'>解密</b>:Crypto核心庫(kù)守護(hù)數(shù)據(jù)安全的終極答案

    基于SM4的文件加密解密功能實(shí)現(xiàn)(ECB模式)

    : ?? 相關(guān)技術(shù)實(shí)現(xiàn)思路如下: 一、SM4加密解密 大部分的代碼官網(wǎng)都有,我這里先介紹一下我的開(kāi)發(fā)中踩坑的記錄 如果看官方文檔里的代碼,你會(huì)發(fā)現(xiàn),他對(duì)于加密
    發(fā)表于 06-29 13:21

    GLAD:利用全息圖實(shí)現(xiàn)加密解密

    概述 全息圖能夠通過(guò)兩束相干光相干疊加獲得。用其中一束光照射生成的全息圖就可以得到另一束相干光,這樣全息圖就可以用作加密/解密的裝置了。 系統(tǒng)描述 在本例中一個(gè)復(fù)雜的隨機(jī)圖樣作為參考光源,用來(lái)恢復(fù)
    發(fā)表于 06-13 08:42

    恩智浦推出第二代OrangeBox車規(guī)級(jí)開(kāi)發(fā)平臺(tái)

    第二代OrangeBox開(kāi)發(fā)平臺(tái)集成AI功能、后量子加密技術(shù)及內(nèi)置軟件定義網(wǎng)絡(luò)的能力,應(yīng)對(duì)快速演變的信息安全威脅。
    的頭像 發(fā)表于 05-27 14:25 ?1698次閱讀

    加密芯片的功能原理和應(yīng)用領(lǐng)域

    的一部分。而加密芯片作為加密技術(shù)的核心實(shí)現(xiàn)方案之一,在信息安全領(lǐng)域占據(jù)著非常重要的地位。本文將重點(diǎn)討論加密芯片的功能原理以及在物聯(lián)網(wǎng)和嵌入式
    的頭像 發(fā)表于 05-19 16:45 ?1912次閱讀
    <b class='flag-5'>加密</b><b class='flag-5'>芯片</b>的功能原理和應(yīng)用領(lǐng)域
    浙江省| 松滋市| 手游| 石狮市| 无棣县| 贵阳市| 商南县| 芮城县| 雷州市| 安仁县| 伊宁县| 珠海市| 海林市| 嘉义市| 务川| 建湖县| 鄂伦春自治旗| 崇阳县| 廊坊市| 十堰市| 庄河市| 彰化市| 米脂县| 罗平县| 弥渡县| 漾濞| 万载县| 哈尔滨市| 泽州县| 乌兰浩特市| 盈江县| 荥阳市| 科尔| 高台县| 武城县| 绥中县| 册亨县| 寿阳县| 象山县| 亚东县| 蛟河市|