[發明專利]基于非揮發性存儲器實現MCU電路加密的方法有效
| 申請號: | 201410370996.5 | 申請日: | 2014-07-30 |
| 公開(公告)號: | CN105335660B | 公開(公告)日: | 2019-02-19 |
| 發明(設計)人: | 謝興華 | 申請(專利權)人: | 無錫華潤矽科微電子有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/70;G06F21/78 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 王潔 |
| 地址: | 214135 江蘇省無錫*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 揮發性 存儲器 實現 mcu 電路 加密 方法 | ||
本發明涉及一種基于非揮發性存儲器實現MCU電路加密的方法,其中包括在向所述的非揮發性存儲器的用戶配置區載入系統配置信息時,將客戶專屬ID載入所述的用戶配置區,所述的客戶專屬ID包括程序入口地址和加密計數器信息;根據所述的程序入口地址對程序復位向量進行加密;根據所述的加密計數器信息對數據總線進行加密。采用該種基于非揮發性存儲器實現MCU電路加密的方法,通過引入客戶專屬ID,使得現有MCU能依靠自身硬件配置獲得改善的加密性能,在基本無需增加MCU電路成本的前提下,改善了帶非揮發性存儲器的MCU的加密性能,使得MCU獲得了類似于加密芯片的加密效果,使系統的加密性能及成本得到有效平衡,具有更廣泛的應用范圍。
技術領域
本發明涉及信息加密技術領域,尤其涉及MCU電路加密技術領域,具體是指一種基于非揮發性存儲器實現MCU電路加密的方法。
背景技術
在嵌入式應用領域,目前產品設計者面臨的最大問題就是程序被抄襲和破解,在激烈競爭的電子產品行業,很多公司大概都有這樣的經歷,自己費盡心血設計的產品,投放市場不久,就被競爭對手從硬件到軟件原封不動地被克隆,換了一個外殼投放市場。還有一些公司在委托生產廠商進行產品生產時,被生產廠商額外地生產出大量的相同產品,換個品牌投放市場,不但擾亂了市場秩序,還嚴重地損害了產品設計者的利益。在行業競爭日益激烈的今天,如何保護自己的產品設計方案以提高產品的市場占有率,如何在產品技術轉讓時有一個理想的、可以量化的計量標準已經成為很多公司和產品設計者日益關切的問題。
現有技術主要有兩種:
一是傳統加密方式,通過對數據輸出通道加密,實現芯片數據保護。實現方式簡單,加密由硬件實現,無需軟件配合,成本低,操作簡單。但容易通過方向分析后被破解。
二是借助外部加密芯片,通過認證,保存關鍵數據等手段實現加密,實現方式復雜,加密需要軟硬件配合,操作復雜,不容易被破解。但成本高。
從現有的芯片加密技術來看,主要分為利用芯片自帶的加密功能及使用專用的加密芯片實現加密。
芯片自帶的加密功能往往只是通過自帶的加密鎖定位或者加密字節,以保護片內程序。如果在編程時加密鎖定位被使能(鎖定),就無法用普通編程器直接讀取單片機芯片內的程序,從而實現芯片編程模式的加密。
使用加密芯片,主要通過ID號認證、密鑰認證、隨機數加密認證,關鍵的代碼和數據保護等的方式對芯片實現加密。
前者加密便捷,成本低,但是容易被破解;后者加密較為復雜,破解難度大,但成本高。
發明內容
本發明的目的是克服了上述現有技術的缺點,提供了一種能夠實現在基本無需增加MCU電路成本的前提下、改善了帶非揮發性存儲器的MCU的加密性能、使得MCU獲得了類似于加密芯片的加密效果、使系統的加密性能及成本得到有效平衡、具有更廣泛的應用范圍的基于非揮發性存儲器實現MCU電路加密的方法。
為了實現上述目的,本發明的基于非揮發性存儲器實現MCU電路加密的方法具有如下構成:
該基于非揮發性存儲器實現MCU電路加密的方法,其主要特點是,所述的方法包括以下步驟:
(1)在向所述的非揮發性存儲器的用戶配置區載入系統配置信息時,將客戶專屬ID載入所述的用戶配置區,所述的客戶專屬ID包括程序入口地址和加密計數器信息;
(2)根據所述的程序入口地址對程序復位向量進行加密;
(3)根據所述的加密計數器信息對數據總線進行加密。
較佳地,所述的加密計數器信息包括加密計數器的配置-指針映射關系、初值和步進信息。
更佳地,所述的根據所述的加密計數器信息對數據總線進行加密,具體為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫華潤矽科微電子有限公司,未經無錫華潤矽科微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410370996.5/2.html,轉載請聲明來源鉆瓜專利網。





