嵌入式安全加密芯片是防止客戶系統(tǒng)被復制或修改的有效解決方案,可讓客戶自行存放重要特征數據。與其它加密保護芯片相比,由于該產品的密匙由客戶自己定義,外人無法盜取,極大地增強了產品的安全性能。且芯片本身的可靠性保證了Key無法讀回,且沒有后門可以讀取內容。
在嵌入式應用領域,目前產品設計者面臨的問題就是程序被抄襲和破解,在激烈競爭的電子產品行業(yè),很多公司大概都有這樣的經歷,自己費盡心血設計的產品,投放市場不久,就被競爭對手從硬件到軟件原封不動地被克隆,換了一個外殼投放市場。還有一些公司在委托生產廠商進行產品生產時,被生產廠商額外地生產出大量的相同產品,換個品牌投放市場,不但擾亂了市場秩序,還嚴重地損害了產品設計者的利益。更有一些專業(yè)的芯片解密公司堂而皇之的把破解各類單片機作為創(chuàng)收途徑。在行業(yè)競爭日益激烈的今天,如何保護自己的產品設計方案以提高產品的市場占有率,如何在產品技術轉讓時有一個理想的、可以量化的計量標準已經成為很多公司和產品設計者日益關切的問題。
市場上的加密芯片很多,但大多數加密芯片產品硬件平臺是建立在普通芯片的基礎之上,采用ID號認證、密鑰認證、隨機數加密認證等的方式進行加密。這種加密方式可以被輕松破解,因為只要通過調試工具,找到應用軟件中的分支、跳轉指令,修改跳轉指令代碼,就可以繞過加密芯片。當然,軟件設計人員會故意制造一些陷阱,使得破解的難度增加,但理論上講這種方式是一定可以被破解的,特別是對于那些專門從事這方面工作的高手而言,解密這類加密芯片只是個時間問題。另外目前各種類型的通用MCU可以輕松廉價地被各種專業(yè)解公司破解,他們的手段很多,大致有分析芯片總線、分析芯片時序、通過專用設備將芯片解剖后對芯片內部進行分析等,而且收費相當低廉,一個普通的51單片機、PIC單片機只需幾百塊錢的代價,就可以得到芯片內部的代碼。即便是解剖芯片分析,也只需幾千-上萬塊錢。因此這種類型的加密狗形同虛設。目前市場上這類防抄板芯片主要有韓國UB micro CO.,LTD的防拷貝IC,福華微電子的FS88x6,***國碩的G7015, 致芯微電子的DM2016等。這幾款IC的加密方式相同,都采用的是密鑰認證的方式,同時這幾個芯片沒有采用安全設計,一旦芯片被解剖,芯片內部電路以及存儲的數據將一覽無余。另外這些芯片都是采用的密鑰認證模式,客戶單片機里的程序是完整的,這樣一旦芯片被破解,那里面的全部程序代碼都會被盜版商得到,這類加密芯片通訊接口采用的是同步串行接口,這樣可以輕松的用邏輯分析儀進行跟蹤。這些芯片適合用于加密強度要求不高的領域。