91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

UtFs_Zlgmcu7890 ? 來源:楊湘祁 ? 作者:電子發(fā)燒友 ? 2019-03-08 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

PRINCE是什么?

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

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

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

PRINCE的加密算法和秘鑰

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

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

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

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

PRINCE啟動(dòng)的四個(gè)步驟

啟用PRINCE功能大致有四個(gè)步驟:

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

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

使能PRINCE;

編程或者讀寫Flash。

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

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

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

    關(guān)注

    463

    文章

    54010

    瀏覽量

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

    關(guān)注

    117

    文章

    3846

    瀏覽量

    85243

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    國(guó)加密全解析

    一、核心定義國(guó)加密,全稱國(guó)家商用密碼,是由我國(guó)自主研發(fā)、自主可控的密碼算法體系,受《中華人民共和國(guó)密碼法》保護(hù)與規(guī)范,是保障國(guó)內(nèi)信息安全、規(guī)避國(guó)外密碼算法技術(shù)風(fēng)險(xiǎn)的核心標(biāo)準(zhǔn),廣泛應(yīng)用于政務(wù)、金融
    的頭像 發(fā)表于 01-28 11:15 ?202次閱讀
    國(guó)<b class='flag-5'>密</b>加密全解析

    中移芯昇攜手達(dá)實(shí)物聯(lián)網(wǎng),共創(chuàng)基于RISC-V架構(gòu)的國(guó)門禁新篇章

    國(guó)產(chǎn)化、高安全、智能化的門禁系統(tǒng)雄安新區(qū)及中國(guó)移動(dòng)體系內(nèi)的規(guī)?;涞?。據(jù)介紹,方案深度集成中移芯昇超級(jí)SIM卡數(shù)字身份認(rèn)證技術(shù)、國(guó)安全芯片、人臉識(shí)別算法,以及達(dá)實(shí)
    的頭像 發(fā)表于 01-22 16:04 ?394次閱讀
    中移芯昇攜手達(dá)實(shí)物聯(lián)網(wǎng),共創(chuàng)基于RISC-V架構(gòu)的國(guó)<b class='flag-5'>密</b>門禁新篇章

    什么是DRAM存儲(chǔ)芯片

    現(xiàn)代存儲(chǔ)芯片領(lǐng)域中,主要有兩大類型占據(jù)市場(chǎng)主導(dǎo):DRAM(動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)和NAND閃存。二者合計(jì)占據(jù)了全球存儲(chǔ)芯片市場(chǎng)的95%以上份額,其他
    的頭像 發(fā)表于 01-13 16:52 ?1336次閱讀

    GMSSL:國(guó)算法SM2、SM3、SM4的高效實(shí)現(xiàn)

    標(biāo)準(zhǔn)證書格式); 加密/解密、簽名/驗(yàn)簽、密鑰交換等密碼操作; 兼容TLS協(xié)議: 支持國(guó)套件(如TLS_SM4_GCM_SM3)。 LuatOS開發(fā)中調(diào)用gmssl核心庫,即可為的物聯(lián)網(wǎng)設(shè)備輕松增加國(guó)
    的頭像 發(fā)表于 01-05 20:59 ?383次閱讀
    GMSSL:國(guó)<b class='flag-5'>密</b>算法SM2、SM3、SM4的高效實(shí)現(xiàn)

    看懂C語言程序中的內(nèi)聚和耦合

    一、原理篇 軟件工程中,模塊的內(nèi)聚和耦合是度量模塊化質(zhì)量的標(biāo)準(zhǔn)之一。內(nèi)聚是指模塊的功能強(qiáng)度的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量。若一個(gè)模塊內(nèi)各元素(語名之間、
    發(fā)表于 12-08 06:37

    近期熱瘋了都在收內(nèi)存芯片,囤存儲(chǔ)芯片風(fēng)險(xiǎn)點(diǎn)有這些?

    存儲(chǔ)芯片
    芯廣場(chǎng)
    發(fā)布于 :2025年11月28日 11:27:22

    中星微技術(shù)雨燕國(guó)視頻安全解決方案介紹

    雨燕國(guó)視頻安全解決方案是中星微技術(shù)基于自主研發(fā)的視頻編解碼芯片,深度融合國(guó)家商用密碼算法打造的輕量化安全視頻解決方案。
    的頭像 發(fā)表于 09-09 16:53 ?1666次閱讀
    中星微技術(shù)雨燕國(guó)<b class='flag-5'>密</b>視頻安全解決方案介紹

    海默智能噴涂機(jī)器人——為工業(yè)噴涂解鎖新技能

    +三維感知算法+移動(dòng)協(xié)作平臺(tái)”三重融合”,實(shí)現(xiàn)“一次示教,重復(fù)執(zhí)行”、“教一遍,干萬件”,為工業(yè)噴涂解鎖新技能。
    的頭像 發(fā)表于 07-29 18:38 ?769次閱讀
    海默智能噴涂機(jī)器人——為工業(yè)噴涂解鎖<b class='flag-5'>新技能</b>

    內(nèi)控絕對(duì)值編碼器:工業(yè)精密定位的“智慧之眼”

    執(zhí)行都離不開位置傳感器的“導(dǎo)航”。而日本內(nèi)控(NEMICON)絕對(duì)值編碼器,憑借其卓越的技術(shù)性能與工業(yè)級(jí)可靠性,正成為全球高端裝備制造商的“定位首選”。 絕對(duì)值編碼:顛覆傳統(tǒng),定義精準(zhǔn) 傳統(tǒng)增量式編碼器通過累積脈沖計(jì)
    的頭像 發(fā)表于 07-03 08:32 ?684次閱讀
    <b class='flag-5'>內(nèi)</b><b class='flag-5'>密</b>控絕對(duì)值編碼器:工業(yè)精密定位的“智慧之眼”

    芯片燒錄的原理

    存儲(chǔ)單元結(jié)構(gòu) 和 高壓電子學(xué) 。以下是詳細(xì)解析: 一、 物理基礎(chǔ):非易失性存儲(chǔ)器(NVM) 芯片程序存儲(chǔ)
    的頭像 發(fā)表于 06-24 11:16 ?8827次閱讀

    劃片機(jī)存儲(chǔ)芯片制造中的應(yīng)用

    劃片機(jī)(DicingSaw)半導(dǎo)體制造中主要用于將晶圓切割成單個(gè)芯片(Die),這一過程在內(nèi)存儲(chǔ)存卡(如NAND閃存芯片、SSD、SD卡等)的生產(chǎn)中至關(guān)重要。以下是劃片機(jī)
    的頭像 發(fā)表于 06-03 18:11 ?1195次閱讀
    劃片機(jī)<b class='flag-5'>在</b><b class='flag-5'>存儲(chǔ)芯片</b>制造中的應(yīng)用

    國(guó)芯科技與信大壹聯(lián)合推出抗量子密碼芯片

    近日,從國(guó)芯科技再次傳來喜訊,國(guó)芯科技與鄭州信大壹科技有限公司(以下簡(jiǎn)稱“信大壹”) 合作研發(fā)的抗量子密碼芯片AHC001新產(chǎn)品于近日公司成功通過內(nèi)部性能和功能測(cè)試,實(shí)現(xiàn)了公司信
    的頭像 發(fā)表于 05-07 17:55 ?2613次閱讀
    國(guó)芯科技與信大壹<b class='flag-5'>密</b>聯(lián)合推出抗量子密碼<b class='flag-5'>芯片</b>

    解鎖BNC插頭拆卸新技能,輕松應(yīng)對(duì)維修難題

    掌握上述拆卸技能,再棘手的BNC插頭拆卸任務(wù)也能迎刃而解。維修過程中保持耐心,嚴(yán)格遵循規(guī)范操作,不僅能大幅提升維修效率,更能有效延長(zhǎng)設(shè)備使用壽命。若遇到特殊規(guī)格插頭或復(fù)雜拆卸場(chǎng)景,不妨參考產(chǎn)品手冊(cè),或直接聯(lián)系德索精密工業(yè)等專業(yè)廠商獲取技術(shù)支持,確保每一次拆卸都安全、可靠。
    的頭像 發(fā)表于 04-29 09:00 ?1510次閱讀
    解鎖BNC插頭拆卸<b class='flag-5'>新技能</b>,輕松應(yīng)對(duì)維修難題

    部署WoSign SSL國(guó)RSA雙證書,實(shí)現(xiàn)國(guó)HTTPS加密

    我國(guó)網(wǎng)絡(luò)安全法規(guī)體系不斷完善,形成了以《網(wǎng)絡(luò)安全法》為核心的立體化法律框架。阿里云數(shù)字證書管理服務(wù)提供國(guó)產(chǎn)品牌SSL證書,支持簽發(fā)基于國(guó)算法的SSL/TLS證書,助力金融、政務(wù)等行業(yè)滿足
    的頭像 發(fā)表于 03-26 10:58 ?848次閱讀
    部署WoSign SSL國(guó)<b class='flag-5'>密</b>RSA雙證書,實(shí)現(xiàn)國(guó)<b class='flag-5'>密</b>HTTPS加密