The invention discloses a design method of embedded Nor chip UID based on Flash, which comprises the following steps: step one, to the identity of the UID chip set chip only encoding; step two, the chip UID is stored in the embedded Nor Flash password protected area; step three, the equipment after power on, before loading program operation of software system testing the current chip UID is used as the input signal of encryption software, encryption software comparison results and the target results, if the two results are consistent, the core operation procedures, or termination of the current operating procedures. Because the UID chip uniqueness and personalized encryption algorithm, the confidentiality of the core code, solve difficult, and requires little additional hardware overhead, ensure security and low cost.
【技術實現步驟摘要】
一種基于嵌入式Nor-Flash的芯片UID設計方法
本專利技術屬于嵌入式芯片領域,具體是一種基于嵌入式Nor-Flash的芯片UID設計方法。技術背景在嵌入式產品層出不窮的同時,市場上很多廠家購買電子產品成品,通過電路反向和軟件反匯編等方式間接獲得其他公司的設計成果,損害了公司的利益,也對市場發展造成了惡劣的影響。而Nor-Flash作為重要的片上指令代碼和數據存儲單元,其安全型尤為重要。因此越來越多的設計加入了加密方法,防止用戶未經授權訪問內部的數據和程序,以提高芯片的安全性。常用的芯片加密手段有:軟件加密,硬件加密和加密芯片加密。軟件加密實現方式靈活,但其安全性相對較低。通過加密芯片加密安全性高,但是需要更多的硬件資源,成本更高。硬件加密消耗一定的硬件資源,設計靈活,安全性較高,介于軟件加密和芯片加密之間。根據不同的應用需求,可以針對性的運用不同的加密手段。中國專利(申請號:201510832016.3,專利名稱:一種嵌入式軟件加密方法)提出了一種軟件加密的方法,以芯片ID本身作為加密輸入參數值進行加解密。該軟件加密方式實現簡單,后續的維護升級方便,但其安全性較低。反匯編軟件執行流程獲得芯片ID號和加密方法后,便能破解芯片的核心代碼進行復制拷貝。另外,處于對設計和后續維護的考慮,同一產家生產的不同版本批次芯片盡管ID不同,但都是基于同一個硬件軟件平臺,用同一種加密方式加密。現有的加密方式被破解后,對同一產品的安全性挑戰會更大。中國專利(申請號:201120037710.3,專利名稱:嵌入式加密芯片)基于32位智能卡芯片硬件平臺,使用LKT4200 ...
【技術保護點】
一種基于嵌入式Nor?Flash的芯片UID設計方法,包括如下步驟:步驟一、給芯片設置唯一編碼的芯片身份標識UID;步驟二、將芯片UID存儲在嵌入式Nor?Flash密碼保護區中;步驟三、設備上電后,裝載程序運行之前,軟件系統檢測當前芯片UID,將其作為軟件加密的輸入參數,對比軟件加密結果與目標結果,若兩者結果一致,則運行核心程序,否則終止當前運行程序。
【技術特征摘要】
1.一種基于嵌入式Nor-Flash的芯片UID設計方法,包括如下步驟:步驟一、給芯片設置唯一編碼的芯片身份標識UID;步驟二、將芯片UID存儲在嵌入式Nor-Flash密碼保護區中;步驟三、設備上電后,裝載程序運行之前,軟件系統檢測當前芯片UID,將其作為軟件加密的輸入參數,對比軟件加密結果與目標結果,若兩者結果一致,則運行核心程序,否則終止當前運行程序。2.如權利要求1所述的基于嵌入式Nor-Flash的芯片UID設計方法,其特征在于:加密系統與芯片UID進行綁定,以芯片UID作為參數輸入進行加密。3.如權利要求1所述的基于嵌入式Nor-Flash的芯片UID設計方法,其特征在于:所述UID由編程寫入并鎖定,鎖定Flash保護區后,系統對該區域實現擦寫保護,保...
【專利技術屬性】
技術研發人員:李俊,黃凱杰,
申請(專利權)人:杭州朔天科技有限公司,
類型:發明
國別省市:浙江,33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。