加密芯片是對內(nèi)部集成了各類對稱與非對稱算法,自身具有極高安全等級,可以保證內(nèi)部存儲的密鑰和信息數(shù)據(jù)不會被非法讀取與篡改的一類安全芯片的統(tǒng)稱。在嵌入式行業(yè)應(yīng)用廣泛。它的前身就是水電氣表等行業(yè)的ESAM模塊,專門用于線路數(shù)據(jù)的加密傳輸與密鑰安全存放。隨時代變遷演變出另一種用法,即嵌入式行業(yè)的版權(quán)保護(hù)應(yīng)用。防止自主知識產(chǎn)權(quán)和研發(fā)成果被非法盜用。
加密芯片
在版權(quán)保護(hù)領(lǐng)域根據(jù)加密方案和用法的不同,分為兩大應(yīng)用陣營。應(yīng)用最為廣泛,使用時間最長的當(dāng)屬認(rèn)證類加密芯片,其優(yōu)點是加密芯片平臺安全,算法統(tǒng)一,應(yīng)用簡單。缺點是整體加密方案安全性較低,對板上主控MCU的保護(hù)力度較弱,已經(jīng)證明存在明顯安全漏洞。是可以通過對MCU的攻擊,間接破解掉加密芯片的。另一大陣營應(yīng)用方案采用算法移植方案。將板上主控MCU的程序移植一部分關(guān)鍵代碼到加密芯片中運行,單獨破解MCU無法獲取全部代碼,必須破解加密芯片才能獲取關(guān)鍵代碼,以此提升整個系統(tǒng)的安全等級。算法移植方案的優(yōu)點是安全性較高,讓盜版商和破解團(tuán)隊增加盜版產(chǎn)品的難度。缺點是選取關(guān)鍵代碼是較復(fù)雜的過程。
傳統(tǒng)的邏輯加密芯片,本身的防護(hù)能力很弱,大多數(shù)的解密公司都可以輕松破解,已經(jīng)逐步被淘汰。取而代之的是被證明安全性好的安全芯片平臺。為了保證加密芯片高安全性,需要加密芯片具有國際安全認(rèn)證委員會的EAL4+以上的芯片,否則安全性也難以達(dá)到要求。