[實用新型]基于安全MCU的嵌入式軟件程序的加密裝置有效
| 申請號: | 200920016974.3 | 申請日: | 2009-08-25 |
| 公開(公告)號: | CN201556209U | 公開(公告)日: | 2010-08-18 |
| 發明(設計)人: | 王敏;朱兆勛;甄釗博;姚磊 | 申請(專利權)人: | 中國華錄集團有限公司 |
| 主分類號: | G06F21/22 | 分類號: | G06F21/22 |
| 代理公司: | 大連東方專利代理有限責任公司 21212 | 代理人: | 李洪福 |
| 地址: | 116023 *** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 安全 mcu 嵌入式 軟件 程序 加密 裝置 | ||
1.一種基于安全MCU的嵌入式軟件程序的加密裝置,其特征在于安全MCU包括微控制器(101)和驗證模塊A(2);
所述驗證模塊A包括隨機數產生器(201)、加密模塊A(202)、解密模塊B(204)和比較驗證單元(205);
所述隨機數產生器(201),用于產生驗證過程中使用的隨機數;
所述加密模塊A(202),用于對隨機數產生器(201)產生的隨機數進行加密處理;
所述解密模塊B(204),用于對安全MCU接收到的嵌入程序固件傳回的加密數據進行解密處理;
所述比較驗證單元(205),用于對隨機數產生器(201)隨機數同解密模塊B(204)解密數據進行比對,同時將解密結果發送給微控制器(101)進行處理;
所述嵌入程序固件包括主處理器(102)和驗證模塊B(3);所述驗證模塊B包括解密模塊A(302)、加密模塊B(304)和比較驗證單元(303);
所述解密模塊A(302),用于對嵌入程序固件接收到的加密數據進行解密處理;
所述比較驗證單元(303),用于將解密模塊A(302)還原的數據與預設的執行指令數據進行比較,并將比較結果發送給主處理器(102);
所述加密模塊B(304),用于對解密模塊A(302)解密的隨機數進行再次加密;
所述隨機數產生器(201)產生一個隨機數通過數據線傳輸給加密模塊A(202)進行加密,通過數據通信總線(203)傳輸到驗證模塊B(3)的解密模塊A(302)中進行解密,后通過與解密模塊A(302)相連接的比較驗證單元(303)進行比較判斷并將比對結果發送到主處理器(102)中,所述主處理器(102)還控制與其連接的加密模塊B(304)對解密模塊A(302)解密的隨機數進行再次加密,后通過數據通信總線(203)將再次加密的隨機數傳送到驗證模塊A的解密模塊B(204)中進行解密,在經過與解密模塊B(204)相連接的比較驗證單元(205)進行比較判斷;所述微控制器(101)控制可控電源(105)切掉主處理器(102)、固件存儲器(103)和隨機存儲器(104)的電源;所述微控制器(101)能夠通過數據通信總線(203)向主處理器(102)發送繼續執行程序的控制指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國華錄集團有限公司,未經中國華錄集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200920016974.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雙濾式對輥碎料機
- 下一篇:立式強制攪拌機的瀝青路面養護車





