色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

新技能GET!把你的程序密文存儲在芯片內(nèi)!

UtFs_Zlgmcu7890 ? 來源:楊湘祁 ? 作者:電子發(fā)燒友 ? 2019-03-08 14:27 ? 次閱讀

一般來說,存儲在MCU的程序二進制代碼是非經(jīng)加密的,如果讀出來經(jīng)反匯編,是可以閱讀的。如果有一個MCU能將片內(nèi)存儲的二進制程序代碼或數(shù)據(jù)以密文存儲,邊解密邊運行,外部不可見,您是不是很驚喜?

PRINCE是什么?

PRINCE看做是Flash控制器上面的加密引擎,一旦使能,PRINCE就會過濾Flash讀寫路徑的數(shù)據(jù),并進行實時加解密。

LPC55S69內(nèi)部含有640KB Flash空間,PRINCE將其分成3個部分,分別是256KB、256KB、128KB。每個部分加密用的鑰匙是單獨提供,這可以保證即使一個部分的鑰匙被破解了,其他部分依舊安全。

在每個部分里面,PRINCE 又繼續(xù)細分成更小的空間,每個空間僅僅8KB大小。這樣可以讓客戶使用起來更靈活,可以讓第n個8KB空間加密,而第n+1個8KB空間不加密,靈活控制加密區(qū)域。

PRINCE的加密算法和秘鑰

PRINCE既然是一個數(shù)據(jù)加密引擎,那么它就有加密算法和秘鑰。

PRINCE采用一種對稱加密算法,加密塊是64位,秘鑰是128位。采用CTR模式,需要初始化向量和秘鑰。

與另一個對稱加密AES加密對比,PRINCE最大的優(yōu)勢是延時極小,不需要額外的RAM空間。不用將數(shù)據(jù)搬到RAM中加密或者解密完再搬回來。這將給用戶帶來很大的方便性。

值得關(guān)注的是,PRINCE的秘鑰是通過片內(nèi)的PUF模塊來產(chǎn)生的。秘鑰直接通過硬件總線傳輸,軟件無法訪問。掉電之后秘鑰自動消失,使用時再操作PUF產(chǎn)生。這種方式下,攻擊者很難找到秘鑰,更難解密Flash中的密文,從而讓數(shù)據(jù)更加安全。

PRINCE啟動的四個步驟

啟用PRINCE功能大致有四個步驟:

設置PRINCE加解密的大區(qū)域和子區(qū)域;

初始化PUF,讓PUF產(chǎn)生秘鑰和初始化向量給到PRINCE;

使能PRINCE;

編程或者讀寫Flash。

PRINCE對程序區(qū)加密的示例。將一個NXP Logo的圖片數(shù)據(jù)放入程序區(qū),在顯示屏上顯示數(shù)據(jù)和圖片如下:

加密之后的數(shù)據(jù)和圖片,就是一堆亂碼了,如下所示:

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

    關(guān)注

    455

    文章

    50724

    瀏覽量

    423172
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3785

    瀏覽量

    81005

原文標題:新技能!把你的程序密文存儲在芯片內(nèi)!

文章出處:【微信號:Zlgmcu7890,微信公眾號:周立功單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    淺談加密芯片的一種破解方法和對應加密方案改進設計

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

    劃片機存儲芯片切割中的應用優(yōu)勢

    劃片機存儲芯片切割領(lǐng)域扮演著至關(guān)重要的角色,它利用先進的切割技術(shù),確保存儲芯片在切割過程中保持高精度和高穩(wěn)定性,以滿足日益增長的電子產(chǎn)品需求。以下是關(guān)于劃片機
    的頭像 發(fā)表于 12-11 16:46 ?236次閱讀
    劃片機<b class='flag-5'>在</b><b class='flag-5'>存儲芯片</b>切割中的應用優(yōu)勢

    一文帶你了解什么是SD NAND存儲芯片

    :   EEPROM存儲芯片在1978年就誕生了,在這之前經(jīng)過了ROM(只讀存儲器)EPROM(紫外線可擦除存儲器)的演化,雖然現(xiàn)在不能成為主流的存儲芯片,但是
    發(fā)表于 11-13 15:20

    存儲芯片有哪些類型

    存儲芯片,又稱為半導體存儲器,是以半導體電路作為存儲媒介的存儲器,廣泛應用于計算機、消費電子、智能終端、固態(tài)存儲硬盤等領(lǐng)域。按照不同的分類標
    的頭像 發(fā)表于 07-24 16:40 ?2302次閱讀

    鴻蒙數(shù)據(jù)防泄漏 DLP Data Loss Prevention Kit簡介

    對機密文件進行權(quán)限配置,允許擁有只讀、編輯、擁有者權(quán)限,隨后機密文件會通過文存儲支持DLP機制的設備上可以通過端云協(xié)調(diào)進行認證授權(quán),獲取對數(shù)據(jù)的訪問和修改的能力。
    的頭像 發(fā)表于 07-03 20:33 ?478次閱讀
    鴻蒙數(shù)據(jù)防泄漏 DLP Data Loss Prevention Kit簡介

    定時器內(nèi)使用浮點運算的PID控制算法,程序就會重啟,為什么?

    定時器內(nèi)使用浮點運算的PID控制算法,程序就會重啟,浮點數(shù)換為整形數(shù)據(jù)就不會。
    發(fā)表于 06-05 07:24

    內(nèi)計算芯片的基石-存儲介質(zhì)匯總

    作為新的計算架構(gòu),存內(nèi)計算(Computing In Memory,CIM)被認為是具有潛力的革命性技術(shù)。重點是將存儲與計算融合,有效克服馮·諾依曼架構(gòu)瓶頸,并結(jié)合后摩爾時代先進封裝、新型存儲器件等
    的頭像 發(fā)表于 05-16 15:41 ?1843次閱讀
    存<b class='flag-5'>內(nèi)</b>計算<b class='flag-5'>芯片</b>的基石-<b class='flag-5'>存儲</b>介質(zhì)匯總

    內(nèi)計算芯片研究進展及應用

    NOR Flash存內(nèi)計算芯片當中,向量-矩陣乘法運算基于電流/電壓的跨導與基爾霍夫定律進行物理實現(xiàn),如圖7(a)所示。因此,其核心是設計NOR Flash單元陣列以滿足大規(guī)模高能效向量-矩陣乘法
    的頭像 發(fā)表于 05-16 15:30 ?1261次閱讀
    存<b class='flag-5'>內(nèi)</b>計算<b class='flag-5'>芯片</b>研究進展及應用

    使用STM32F407芯片堆棧分配到了CCM存儲區(qū)后出現(xiàn)不能Debug了,為什么?

    最近在使用STM32F407芯片堆棧分配到了CCM存儲區(qū)后出現(xiàn)不能Debug了,全速運行沒有問題,單步運行看的時候每次只要從函數(shù)返回的時候就會進入HardFault_Handler。如果
    發(fā)表于 05-11 09:03

    存儲芯片是什么樣存儲信息的

    存儲信息時,對于動態(tài)存儲器,行地址首先將RAS鎖存于芯片中,然后列地址將CAS鎖存于芯片中,當WE有效時,寫入數(shù)據(jù)則被
    的頭像 發(fā)表于 03-29 15:32 ?3252次閱讀
    <b class='flag-5'>存儲芯片</b>是什么樣<b class='flag-5'>存儲</b>信息的

    什么是存儲芯片?有什么作用呢?

    存儲芯片是一種用于存儲數(shù)據(jù)的集成電路芯片,也被稱為存儲芯片
    的頭像 發(fā)表于 02-29 09:09 ?3385次閱讀

    CysecureTools如何直接訪問外部存儲設備內(nèi)的密鑰呢?

    顯然不符合安全標準。 那么,如標題所示,CysecureTools應該如何直接訪問外部存儲設備內(nèi)的密鑰呢?\"
    發(fā)表于 01-31 08:08

    汽車嵌入式軟件的技能要求

    如果希望開始汽車嵌入式軟件領(lǐng)域的職業(yè)生涯,必須掌握符合行業(yè)需求的全面技能。下面是一個路線圖,列出了需要學習的關(guān)鍵技術(shù)和技能
    的頭像 發(fā)表于 01-23 11:09 ?1708次閱讀
    汽車嵌入式軟件的<b class='flag-5'>技能</b>要求

    邏輯芯片存儲芯片的區(qū)別

    邏輯芯片存儲芯片是計算機系統(tǒng)中兩種不同類型的芯片,它們功能和用途上有著明顯的區(qū)別。
    的頭像 發(fā)表于 01-17 18:26 ?2529次閱讀

    單片機芯片怎么寫入程序

    單片機芯片程序寫入是通過將程序代碼寫入單片機芯片的非易失性存儲器(如Flash)中實現(xiàn)的。
    的頭像 發(fā)表于 01-05 14:06 ?8277次閱讀
    主站蜘蛛池模板: 精品人妻无码一区二区三区蜜桃臀 | 超碰在线视频 免费| 好色女博士| 日韩精品 电影一区 亚洲高清| 一级特黄aa大片欧美| 国产精品高清视频在线| 女人被躁到高潮嗷嗷叫69| 亚洲绝美精品一区二区| 成在线人免费视频| 噜噜噜狠狠夜夜躁| 亚洲精品视频免费看| 动漫女主被扒开双腿羞辱| 门事件快播| 野花高清影视免费观看| 国产精品青青在线麻豆| 日本高清免费看| 97久久精品人人槡人妻人| 黄色aa大片| 性色爽爱性色爽爱网站| 成人亚洲视频在线观看| 欧美xxxxx九色视频免费观看| 伊人久久青草| 护士一级片| 思思99精品国产自在现线| WINDOWSCHANNEL老太| 美女被免费喷白浆视频| 一品道门免费高清视频| 国产在线播放不卡| 十分钟在线观看免费视频高清WWW| a三级黄色片| 免费可以看黄的视频s色| 永久免费看A片无码网站四虎| 国语自产拍大学生在线观看| 午夜伦午夜伦锂电影| 国产www视频| 日韩少妇爆乳无码专区| 暗卫受被肉到失禁各种PLAY| 欧美日本高清动作片www网站| 506070老熟肥妇bbwxx视频| 久久综合久久伊人| 在线天天看片视频免费观看|