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

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

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

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

加密芯片硬件和軟件的作用

武漢瑞納捷半導(dǎo)體有限公司 ? 2022-06-02 16:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

硬件方面

如果加密芯片本身硬件會(huì)被物理破解,那就毫無(wú)安全可言,失去了加密芯片保護(hù)MCU方案的意義。

智能卡內(nèi)核的加密芯片,硬件方面安全性是最高的。智能卡自從上世紀(jì)70年代末誕生以來(lái),就是直接跟“錢”直接打交道。例如最早的IC卡就用于存話費(fèi)打電話,現(xiàn)在銀行卡,社???,電表卡等等,上面就直接存放著“錢”,沒(méi)有足夠安全的硬件支持,這些行業(yè)也不可能敢將“錢”直接存放在卡上。

經(jīng)過(guò)幾十年的發(fā)展,MCU的功能越來(lái)越強(qiáng)大:如IO口數(shù)量,越來(lái)越多,IO口的種類也越來(lái)越多,支持的通信協(xié)議也越來(lái)越多,等等。然而同樣是幾十年,接觸式智能卡,卻依舊只有ISO7816的UART口。硬件上增加的只有存儲(chǔ)空間大了,速度快了,算法及安全寄存器越來(lái)越多。幾十年來(lái),智能卡除了變大,變快外,就一直圍繞著安全在發(fā)展。

智能卡內(nèi)核,在硬件方面,使用了頂層金屬網(wǎng)絡(luò)設(shè)計(jì),提升入侵難度。所有的網(wǎng)格都用來(lái)監(jiān)控短路和開(kāi)路,一旦觸發(fā),會(huì)導(dǎo)致存儲(chǔ)器復(fù)位或清零;另外智能卡使用存儲(chǔ)器總線加密,每張卡片總線加密密鑰不同,這樣即使入侵者完全破解了,也無(wú)法生產(chǎn)出相同功能的芯片來(lái)。智能卡將標(biāo)準(zhǔn)的模塊結(jié)構(gòu)使用混合邏輯(Gle Logic)設(shè)計(jì),使得攻擊者不可能通過(guò)信號(hào)或節(jié)點(diǎn)來(lái)獲得卡的信息進(jìn)行物理攻擊;智能卡還砍掉了標(biāo)準(zhǔn)的編程接口,甚至干掉了讀取EEPROM接口,取而代之的是啟動(dòng)模塊,可以在代碼裝入后擦掉或者屏蔽自己,之后只能響應(yīng)使用者的嵌入軟件所支持的功能。

軟件方面

最好的軟件方案是將MCU的一部分功能程序,移植到加密芯片里面執(zhí)行。這樣即使攻擊者破解了MCU的程序,也無(wú)法得到加密芯片里面的代碼(加密芯片要能做到硬件上不被破解)。

很多加密芯片號(hào)稱有AES算法,或者SHA256算法等等。一味的強(qiáng)調(diào)算法的強(qiáng)度,而忽略了其工作原理。實(shí)際上,不管用哪種加密算法,MCU及加密芯片上都要存儲(chǔ)一致的密鑰,才能保證雙方協(xié)同工作。而MCU可被破解,理論上都可以被攻擊者拿到密鑰,利用這種攻擊方法,再高強(qiáng)度加密算法也無(wú)濟(jì)于事。

例如DES算法,自從上世紀(jì)70年代被研制出來(lái),然后運(yùn)用到銀行卡中(PBOC銀行卡現(xiàn)在仍然還在使用的是DES/3DES算法)已經(jīng)幾十年了,目前為止,除了窮舉外還沒(méi)有其他方法可以破解其密鑰。我們假設(shè)1us計(jì)算一次DES,一年有365天24小時(shí)60分60秒100000微秒=3153600000000微秒。單DES密鑰長(zhǎng)度為8字節(jié),如果要把這8字節(jié)窮舉完,則要580萬(wàn)年(0xFFFFFFFFFFFFFFFF除以十進(jìn)制3153600000000 =約等于580萬(wàn))。也就是說(shuō),如果不是直接從MCU中直接獲取密鑰的話,破解DES算法,需要580萬(wàn)年。那些所謂的很多算法比DES算法更強(qiáng)大,毫無(wú)意義,人家破解不會(huì)從算法本身破解,而是從MCU中去獲取密鑰。

所以DES/AES/SM1 /SM3/SHA1/SHA256等等,無(wú)論是哪種算法,使用者都無(wú)需擔(dān)心算法本身的強(qiáng)度,不會(huì)有人來(lái)攻擊這些算法,因?yàn)榇鷥r(jià)太高。

相反,更多的破解是從MCU這端拿到密鑰的,因?yàn)槔碚撋现灰袽CU破解后仿真,定位到了加解密函數(shù),就能找到相關(guān)的密鑰。所以軟件方案本身的設(shè)計(jì),遠(yuǎn)比算法本身的強(qiáng)度重要。

只有把MCU的部分代碼移植到加密芯片中,并在加密芯片中執(zhí)行此代碼,這種軟件方案才是最安全的,其他的軟件方案,都可以被破解(因?yàn)镸CU可被破解,并被仿真)?,F(xiàn)在市面上有部分加密芯片,把MCU的部分代碼存放在加密芯片中,然后通過(guò)密文方式讀到MCU中去執(zhí)行。這種方法同樣可被破解,因?yàn)槠浯a不是在加密芯片中執(zhí)行。

瑞納捷的RJMU401加密芯片,硬件上使用的是最高安全強(qiáng)度的智能卡芯片內(nèi)核;軟件上使用的是靈活的可編程方式,可內(nèi)置算法。具有接口簡(jiǎn)單(SPI),安全強(qiáng)度高,開(kāi)發(fā)簡(jiǎn)單,價(jià)格低,性價(jià)比高等特點(diǎn)。我們提供了一套經(jīng)典加密方案設(shè)計(jì)樣例,并提供了各種MCU下的源代碼,例如:STM32等等。開(kāi)發(fā)者幾個(gè)小時(shí)就能上手,然后再根據(jù)樣例設(shè)計(jì)出自己的加密方案。

最后給廣大開(kāi)發(fā)者一些忠告:

不要相信主控MCU本身的加密機(jī)制,我們太多的客戶因?yàn)橄嘈判酒旧淼募用?沒(méi)有做其他的保護(hù),而受到巨大的損失。

要想加密芯片硬件本身不被破解,請(qǐng)盡量選擇智能卡內(nèi)核的加密芯片。

要想軟件方案足夠安全,一定要將MCU的部分代碼放入加密芯片中執(zhí)行,否則都會(huì)被攻擊者在MCU中,找到密鑰而破解方案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6074

    文章

    45340

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    電能質(zhì)量在線監(jiān)測(cè)裝置數(shù)據(jù)日志加密存儲(chǔ)的具體操作方法是什么?

    電能質(zhì)量在線監(jiān)測(cè)裝置數(shù)據(jù)日志加密存儲(chǔ)的操作遵循 **“硬件安全為基、軟件配置為體、密鑰管理為核” 的原則,具體可分為 6 個(gè)核心步驟 **,覆蓋從準(zhǔn)備到驗(yàn)證的全流程,確保日志數(shù)據(jù)的保密性與完整性
    的頭像 發(fā)表于 12-05 10:17 ?296次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置數(shù)據(jù)日志<b class='flag-5'>加密</b>存儲(chǔ)的具體操作方法是什么?

    國(guó)芯速遞 | 基于納祥科技高性能NX-FT422芯片的USB KEY硬件系統(tǒng)設(shè)計(jì)

    NAXIANGTECHNOLOGY納祥科技NX-FT422USBKey芯片USBKey芯片USBKey是通過(guò)USB接口連接的硬件設(shè)備,內(nèi)置安全芯片,用于數(shù)字認(rèn)證、數(shù)據(jù)
    的頭像 發(fā)表于 11-21 10:58 ?139次閱讀
    國(guó)芯速遞 | 基于納祥科技高性能NX-FT422<b class='flag-5'>芯片</b>的USB KEY<b class='flag-5'>硬件</b>系統(tǒng)設(shè)計(jì)

    選擇加密算法時(shí)需考慮哪些因素?

    芯源半導(dǎo)體安全芯片硬件加密引擎支持多種國(guó)際通用加密算法,在實(shí)際為物聯(lián)網(wǎng)設(shè)備選擇加密算法時(shí),需考慮哪些因素?
    發(fā)表于 11-17 07:43

    硬件加密引擎在保障數(shù)據(jù)安全方面有哪些優(yōu)勢(shì)呢?

    硬件加密引擎作為芯源半導(dǎo)體安全芯片的核心組件,在保障數(shù)據(jù)安全方面憑借硬件級(jí)的設(shè)計(jì)與優(yōu)化,相比軟件加密方案具有多維度優(yōu)勢(shì),具體如下: 1.
    發(fā)表于 11-17 06:47

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

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

    ATECC608C加密認(rèn)證芯片技術(shù)解析與應(yīng)用指南

    Microchip Technology ATECC608C CryptoAuthentication? IC是高安全性加密器件,它將世界一流的基于硬件的密鑰 存儲(chǔ)器與硬件加密加速器相
    的頭像 發(fā)表于 10-10 14:32 ?549次閱讀
    ATECC608C<b class='flag-5'>加密</b>認(rèn)證<b class='flag-5'>芯片</b>技術(shù)解析與應(yīng)用指南

    VPP加密芯片撐起虛擬電廠安全

    算法(SM2/SM3/SM4),并采用通過(guò)認(rèn)證的密碼產(chǎn)品,因此,加密芯片是滿足這些要求的重要硬件基礎(chǔ)。 ? 而在實(shí)際應(yīng)用中,包括保障數(shù)據(jù)安全,以及確保設(shè)備身份認(rèn)證的準(zhǔn)確性等,都需要用到安全加密
    的頭像 發(fā)表于 09-28 08:13 ?3931次閱讀

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

    的一部分。而加密芯片作為加密技術(shù)的核心實(shí)現(xiàn)方案之一,在信息安全領(lǐng)域占據(jù)著非常重要的地位。本文將重點(diǎn)討論加密芯片的功能原理以及在物聯(lián)網(wǎng)和嵌入式
    的頭像 發(fā)表于 05-19 16:45 ?1218次閱讀
    <b class='flag-5'>加密</b><b class='flag-5'>芯片</b>的功能原理和應(yīng)用領(lǐng)域

    華企盾:守護(hù)企業(yè)機(jī)密,文檔加密軟件推薦

    在信息爆炸的時(shí)代,文檔所承載的價(jià)值日益凸顯,無(wú)論是企業(yè)的商業(yè)秘密、科研成果,還是個(gè)人的隱私信息,都依賴于文檔的安全存儲(chǔ)。然而,網(wǎng)絡(luò)環(huán)境的復(fù)雜多變使得文檔安全面臨諸多挑戰(zhàn),一款可靠的文檔加密軟件成為
    的頭像 發(fā)表于 03-10 09:07 ?730次閱讀

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

    本文介紹了如何通過(guò)固定MCU的ID和固定MCU產(chǎn)生的隨機(jī)數(shù)的值得方式來(lái)繞過(guò)加密芯片加密方法,從而破 解整個(gè)MCU的方案,以達(dá)到拷貝復(fù)制的目的。同時(shí)本文提出了一些開(kāi)發(fā)技巧來(lái)大幅圖提高M(jìn)CU芯片
    的頭像 發(fā)表于 02-24 10:39 ?1278次閱讀
    淺談<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>的一種破解方法和對(duì)應(yīng)<b class='flag-5'>加密</b>方案改進(jìn)設(shè)計(jì)

    軟件芯片設(shè)計(jì)中有什么作用

    ? 本文主要介紹軟件芯片設(shè)計(jì)中的作用芯片設(shè)計(jì)中,軟件扮演著非常重要的角色,它不僅幫助芯片設(shè)
    的頭像 發(fā)表于 02-09 09:43 ?1420次閱讀

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

    ? ? ? 本文用實(shí)例描述了如何破 解、解密使用邏輯加密芯片保護(hù)的STM32方案,包括如果固定ID和固定隨機(jī)數(shù)。后面提出了加強(qiáng)加密方案的一些小技巧,并提出為何使用可編程加密
    發(fā)表于 12-30 14:04 ?4次下載

    STM32配合可編程加密芯片SMEC88ST的防抄板加密方案設(shè)計(jì)

    反而價(jià)格更有優(yōu)勢(shì),因?yàn)樗麄兊拈_(kāi)發(fā)投入幾乎可以忽略不計(jì)。 所以針對(duì)這種主芯片可以被破解的產(chǎn)品方案,開(kāi)發(fā)者需要在開(kāi)發(fā)時(shí)在產(chǎn)品方案中使用加密芯片并設(shè)計(jì)合理的加密方案。開(kāi)發(fā)者首先需要選定性價(jià)比
    發(fā)表于 12-27 13:03

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

    目前市面上很多防抄板加密方案都是基于加密芯片的安全存儲(chǔ)和密文通訊來(lái)實(shí)現(xiàn)對(duì)主MCU方案的保護(hù)。比如把主MCU用到的一些參數(shù)、配置信息等存儲(chǔ)在加密芯片
    發(fā)表于 12-20 15:31

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

    目前市面上很多防抄板加密方案都是基于加密芯片的安全存儲(chǔ)和密文通訊來(lái)實(shí)現(xiàn)對(duì)主MCU方案的保護(hù)。比如把主MCU用到的一些參數(shù)、配置信息等存儲(chǔ)在加密芯片
    發(fā)表于 12-20 15:10