[發明專利]數據儲存裝置以及固件加解密方法在審
| 申請號: | 201810038877.8 | 申請日: | 2018-01-16 |
| 公開(公告)號: | CN108985111A | 公開(公告)日: | 2018-12-11 |
| 發明(設計)人: | 陳勁克;蕭鈺翰 | 申請(專利權)人: | 慧榮科技股份有限公司 |
| 主分類號: | G06F21/79 | 分類號: | G06F21/79;G06F21/60;G06F21/44;G06F8/65 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陳亮 |
| 地址: | 中國臺灣新竹縣*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 非揮發性存儲器 數據儲存裝置 微控制器 加解密 演算法 金鑰 檔案 檔案執行 加密程序 耦接 加密 | ||
1.一種數據儲存裝置,包括:
一非揮發性存儲器,儲存一固件檔案;以及
一微控制器,耦接至上述非揮發性存儲器,對上述固件檔案執行一加密程序,上述加密程序包括:使用一第一金鑰與一第一演算法對上述固件檔案進行加密以取得一簽證,使用上述第一金鑰與一第二演算法對上述簽證進行混碼以取得一混碼簽證,將上述混碼簽證附加至上述固件檔案。
2.如權利要求1所述的數據儲存裝置,其特證在于,還包括一電子熔絲存儲器,其中上述加密程序還包括:使用一第二金鑰與上述第二演算法對上述第一金鑰進行混碼以取得一混碼金鑰,將上述混碼金鑰寫入上述電子熔絲存儲器。
3.如權利要求1所述的數據儲存裝置,其特征在于,上述第一演算法為一安全雜湊演算法256(Secure Hash Algorithm-256,SHA-256)。
4.如權利要求1所述的數據儲存裝置,其特征在于,上述第二演算法為一循環冗余檢查30(Cyclic Redundancy Check-30,CRC-30)。
5.如權利要求1所述的數據儲存裝置,其特征在于,上述混碼簽證是附加于上述固件檔案的尾端或標頭。
6.一種固件加密方法,適用于加密一數據儲存裝置的一固件檔案,包括:
使用一第一金鑰與一第一演算法對上述固件檔案進行加密以取得一簽證;
使用上述第一金鑰及一第二演算法對上述簽證進行混碼以取得一混碼簽證;以及
將上述混碼簽證附加至上述固件檔案。
7.如權利要求6所述的固件加密方法,其特征在于,還包括:
使用一第二金鑰與上述第二演算法對上述第一金鑰進行混碼以取得一混碼金鑰;以及
將上述混碼金鑰寫入上述數據儲存裝置的一電子熔絲存儲器。
8.一種數據儲存裝置,包括:
一非揮發性存儲器,儲存一固件檔案,其中上述固件檔案包括一固件程式檔與一第一混碼簽證;
一電子熔絲存儲器,儲存一混碼金鑰;以及
一微控制器,耦接至上述非揮發性存儲器與上述電子熔絲存儲器,對上述固件檔案執行一解密程序,上述解密程序包括:使用一第一金鑰與一第一演算法對上述混碼金鑰進行解混碼以取得一第二金鑰,使用上述第二金鑰與一第二演算法對上述固件程式檔進行加密以取得一簽證,使用上述第二金鑰與上述第一演算法對上述簽證進行混碼以取得一第二混碼簽證,以及于上述第一混碼簽證相同于上述第二混碼簽證時決定上述解密程序成功完成。
9.如權利要求8所述的數據儲存裝置,其特征在于,上述解密程序還包括:取得一第三金鑰,決定上述第三金鑰是否相同于上述第二金鑰,若是,則進行取得上述第二金鑰之后的步驟,若否,則決定上述解密程序失敗。
10.如權利要求8所述的數據儲存裝置,其特征在于,上述解密程序還包括:在上述電子熔絲存儲器未儲存上述混碼金鑰時,決定上述解密程序失敗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧榮科技股份有限公司,未經慧榮科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810038877.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種涉密載體信息快速銷毀的方法和裝置
- 下一篇:一種USB端口控制系統及方法





