在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

新技能GET!把你的程序密文存儲在芯片內!

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

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

PRINCE是什么?

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

LPC55S69內部含有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中加密或者解密完再搬回來。這將給用戶帶來很大的方便性。

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

PRINCE啟動的四個步驟

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

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

初始化PUF,讓PUF產生秘鑰和初始化向量給到PRINCE;

使能PRINCE;

編程或者讀寫Flash。

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

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

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

    關注

    456

    文章

    51283

    瀏覽量

    427812
  • 程序
    +關注

    關注

    117

    文章

    3798

    瀏覽量

    81461

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

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

收藏 人收藏

    評論

    相關推薦

    選購真空共晶爐也有門道,快來get新技能

    電子封裝領域,真空共晶爐作為一種重要的焊接設備,其性能直接影響到焊接質量和生產效率。然而,面對市場上琳瑯滿目的真空共晶爐產品,如何做出明智的選擇成為了許多企業(yè)面臨的難題。本文將從真空度、漏率、加熱板材質及冷卻方式等關鍵要素出發(fā),為您詳細闡述真空共晶爐的選擇指南。
    的頭像 發(fā)表于 01-09 11:25 ?159次閱讀
    選購真空共晶爐也有門道,快來<b class='flag-5'>get</b><b class='flag-5'>新技能</b>!

    將電腦硬盤變成云存儲,怎么做到多余電腦硬盤變成云存儲

    要將電腦的額外硬盤配置為云存儲可以利用多種方法來實現(xiàn)本地數(shù)據(jù)的云端同步、訪問和共享。這種做法可以將本地硬盤變成云存儲的一部分,方便
    的頭像 發(fā)表于 01-06 13:09 ?248次閱讀
    將電腦硬盤變成云<b class='flag-5'>存儲</b>,怎么做到<b class='flag-5'>把</b>多余電腦硬盤變成云<b class='flag-5'>存儲</b>

    電腦作為云存儲,如何電腦作為云存儲

    。今天小編要為大家講解如何電腦作為云存儲。 ? ?將電腦作為云存儲服務器是一個相對復雜的過程,但通過正確的步驟和注意事項,可以輕松實現(xiàn)這一目標。以下是詳細的步驟和建議: ? ?選擇
    的頭像 發(fā)表于 12-24 13:36 ?241次閱讀
    <b class='flag-5'>把</b>電腦作為云<b class='flag-5'>存儲</b>,如何<b class='flag-5'>把</b>電腦作為云<b class='flag-5'>存儲</b>?

    rsync 的免傳輸(同步)文件

    要實現(xiàn) rsync 的免傳輸(同步)文件,需要設置 SSH 免登錄。這樣,rsync 就可以不需要輸入密碼的情況下通過 SSH 連接到遠程服務器并傳輸文件。以下是設置 SSH
    的頭像 發(fā)表于 12-23 16:26 ?382次閱讀

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

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

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

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

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

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

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

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

    存儲芯片有哪些類型

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

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

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

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

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

    計算芯片的基石-存儲介質匯總

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

    計算芯片研究進展及應用

    NOR Flash存計算芯片當中,向量-矩陣乘法運算基于電流/電壓的跨導與基爾霍夫定律進行物理實現(xiàn),如圖7(a)所示。因此,其核心是設計NOR Flash單元陣列以滿足大規(guī)模高能效向量-矩陣乘法
    的頭像 發(fā)表于 05-16 15:30 ?1518次閱讀
    存<b class='flag-5'>內</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 ?3667次閱讀
    <b class='flag-5'>存儲芯片</b>是什么樣<b class='flag-5'>存儲</b>信息的
    主站蜘蛛池模板: 色综合激情网 | 青青青草国产 | 亚洲福利一区二区三区 | 永久免费看片 | 国产三级精品在线观看 | 色妇影院| 天天操天天做 | 天天躁夜夜躁狠狠躁2021西西 | 日韩三级免费看 | 女人张开腿让男人桶免费网站 | 91大神在线精品视频一区 | h网址在线观看 | 日韩精品三级 | 日本黄色片黄色片 | 一区国产传媒国产精品 | 黄色生活毛片 | 香蕉色网| 亚洲成a人片在线观看www | 国产一区二区三区乱码 | 在线视频这里只有精品 | 1024你懂的日韩 | 欧美午夜色视频国产精品 | 日本高清视频色视频kk266 | 中国成人在线视频 | 最近高清在线视频观看免费 | 亚洲午夜大片 | 天天拍夜夜添久久精品中文 | 全部免费特黄特色大片视频 | 亚洲一卡二卡在线 | 国产婷婷综合在线精品尤物 | 午夜噜噜噜| 新版天堂资源在线官网8 | 色综合综合色综合色综合 | 天天操天天摸天天碰 | 久久福利青草精品资源 | 亚洲欧美在线视频免费 | 在线黄色免费网站 | 欧美成人性动漫在线观看 | 禁漫羞羞a漫入口 | 88av在线视频 | 天天摸夜夜添狠狠添2018 |