[發明專利]實現儀表加密驗證控制功能的系統和方法無效
| 申請號: | 201310299428.6 | 申請日: | 2013-07-17 |
| 公開(公告)號: | CN103336919A | 公開(公告)日: | 2013-10-02 |
| 發明(設計)人: | 陳曉青;劉金花;許峰 | 申請(專利權)人: | 東風電子科技股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12;G06F12/14 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 王潔 |
| 地址: | 201206 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 儀表 加密 驗證 控制 功能 系統 方法 | ||
技術領域
本發明涉信息安防領域,尤其涉及程序的加密驗證控制領域,具體是指一種實現儀表加密驗證控制功能的系統和方法。
背景技術
目前單片機的程序加密主要采用單片機廠商提供的燒寫程序加密系統對存入單片機片內FLASH的程序加密處理,工作時解密讀取程序。這項技術的缺陷有兩個。一是只有片內FLASH可以加密,目前不能對外掛FLASH自動加密。有的單片機不帶內置FLASH就失去了加密保護。二是一旦該款單片機的加密技術被破解,會逼迫使用該款芯片開發的產品更換主單片機以保證新的程序代碼不外泄。這樣重新編寫底層代碼的工作量會很大。
由于使用單片機廠商提供的加密系統存在上面存在的兩個問題使得對純外掛FLASH不能加密。但是目前隨著單片機技術的發展,越來越多的單片機設計放棄了片內集成FLASH的方案改為外掛程序存儲器。而這樣的程序存儲器是通用型的FLASH無任何秘密可言。
發明內容
本發明的目的是克服上述現有技術中的缺點,提供了一種能夠實現對儀表的FLASH外掛程序進行有效保護、結構簡單、使用方便、具有更廣泛應用范圍的實現儀表加密驗證控制功能的系統和方法。
為了實現上述目的,本發明具有如下構成:
該實現儀表加密驗證控制功能的系統,其主要特點是,所述的系統包括:
加密配置區,用以設置加密驗證過程的密碼和密鑰;
數據緩沖區,用以在加密驗證過程中對密碼和密鑰反復驗證,該數據緩沖區與所述的加密配置區相連接;
熔斷保護區,用以保護所述的加密芯片的信息,該熔斷保護區與所述的加密配置區相連接。
較佳地,所述的加密配置區內的配置參數包括:生產廠商信息、分區設備、安全等級、密碼和加密驗證所需參數。
更佳地,所述的加密驗證所需參數包括:加密驗證所需的隨機數Ci值、加密芯片序列號Nc值和由系統預設算法F1得出的秘密種子Gc值。
較佳地,所述的加密芯片還包括EEPROM存儲器,該EEPROM存儲器與所述的加密配置區相連接。
本發明還涉及一種實現儀表加密驗證控制功能的方法,其主要特點是,所述的方法包括以下步驟:
(1)對所述的加密芯片配置區進行參數配置;
(2)所述的加密芯片和儀表內部進行加密驗證;
(3)所述的儀表內部程序對加密驗證結果進行處理。
較佳地,所述的對加密芯片配置區進行參數配置,包括以下步驟:
(11)在所述的加密芯片配置區的寫密碼區寫入所述的加密芯片配置區的正確寫入密碼;
(12)所述的儀表的單片機將參數寫入所述的加密芯片配置區;
(13)將所述的熔斷保護區的熔斷位設置為零。
更佳地,所述的將參數寫入所述的加密芯片配置區,包括以下步驟:
(111)將生產廠商信息、分區設備、安全等級和密碼寫入所述的加密芯片配置區;
(112)將加密驗證所需的隨機數Ci值、加密芯片序列號Nc值和由系統預設算法F1得出的秘密種子Gc值寫入所述的加密芯片配置區。
更進一步地,所述的加密芯片和儀表內部進行加密驗證,包括以下步驟:
(21)所述的儀表的單片機利用所述的Ci值、Nc值和所述的系統預設算法F1算出Gc值;
(22)所述的儀表的單片機利用所述的Gc值、Ci值和系統預設算法F2算出Q1值;
(23)所述的加密芯片利用所述的Gc值、Ci值、Q1值和所述的系統預設算法F2算出Ci+1值和Q2值;
(24)所述的加密芯片判斷所述的Ci+1與Q1是否相等,如果是,則繼續步驟(25),如果否,則加密驗證失敗,繼續步驟(27);
(25)所述的加密芯片利用所述的Gc值、Ci+1值和所述的系統預設算法F2算出Ci+2值;
(26)所述的加密芯片判斷所述的Ci+2值與Q2值是否相等,如果是,則加密驗證成功,如果否,則加密驗證失??;
(27)所述的加密芯片向所述的儀表的單片機發送驗證結果信息。
較佳地,所述的儀表內部程序對加密驗證結果進行處理,包括以下步驟:
(31)如果加密驗證成功,則繼續步驟(32),否則,繼續步驟(33);
(32)儀表正常工作;
(33)儀表關閉。
采用了本發明的實現儀表加密驗證控制功能的系統和方法,具有如下有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東風電子科技股份有限公司,未經東風電子科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310299428.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種地下連續墻槽段接縫處防滲堵漏裝置
- 下一篇:一種抓棉打手刀片的固定裝置





