一、對比認證方案
1、方案簡介
方案使用對稱算法,出廠階段在MCU端和加密芯片端分別預置一條相同的密鑰。運行階段MCU端和加密芯片端對同一組隨機數加密后產生兩組密文,最后在MCU端進行比對,只有結果一致后,認證才能通過。
2、安全性
安全性偏低。通過對MCU的剖片分析,破解者可以拿到程序,反匯編之后可以繞過MCU中的認證對比部分代碼,將程序重新下載到MCU中即完成破解。此方案不論加密芯片自身的安全等級多高,整個系統的弱點在于MCU端,而該方案并不能提升MCU的安全等級,所以防盜版效果偏低。
二、參數保護方案
1、方案簡介
開發階段將MCU中的一些參數和數據轉移到加密芯片中存儲。出廠階段將參數和數據寫入到加密芯片中。應用階段當MCU需要使用這些參數時,需要通過與加密芯片交互,讀回參數和數據,傳輸中的數據可以是明文、固定密文或變化的密文。
2、安全性
如果MCU與加密芯片通信線路上傳遞的是明文或者固定密文,則沒有安全性。因為如果是固定密文被截獲后,就能輕松模擬出與加密芯片同樣的通信時序欺騙MCU。只有傳遞隨機變化的密文參數,才能起到防御線路重放攻擊,保護參數安全的效果。
三、算法移植方案
1、方案簡介
在開發階段把MCU端一部分程序轉移到加密芯片中編程實現。應用階段當MCU端程序運行到這部分程序時,需要發送指令給加密芯片,后者運行程序后,將運行結果返回給MCU端使用。
2、安全性
這一方案相較前兩種安全等級高很多。因為它真正解決了MCU沒有安全性的短板。整個系統的弱點是MCU端,里面的程序和數據都有可能被暴露分析,本方案巧妙的一點是雖然沒辦法直接對MCU進行安全加固,但是引導破解人員去攻擊安全等級非常高的加密芯片。
四、混合加密方案
1、方案簡介
將對比認證、數據存儲、算法移植方案結合起來使用,就形成了混合加密方案。
2、安全性
此方案結合了各單一方案的優點,因此安全性最高,破解難度較大。
-
mcu
+關注
關注
146文章
17918瀏覽量
362811 -
加密芯片
+關注
關注
3文章
124瀏覽量
24251
原文標題:LKT(LCS)版權保護芯片方案簡介
文章出處:【微信號:凌科芯安加密芯片,微信公眾號:凌科芯安加密芯片】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
無刷直流電機的保護電路
A型漏電保護芯片D55125ADA簡介


凌科芯安加密芯片LCS4110R產品介紹

凌科芯安高性能加密芯片LKT4304產品介紹
電動牙刷USB接口的芯片保護電路方案

炬光科技發布LCS系列高功率半導體激光器
HDMI接口的ESD保護方案

評論