芯片加密是一種通過(guò)對(duì)芯片內(nèi)部信息的加密來(lái)保護(hù)敏感數(shù)據(jù)安全的技術(shù)。其基本原理是將芯片內(nèi)部存儲(chǔ)的數(shù)據(jù)進(jìn)行加密運(yùn)算,然后以加密形式存儲(chǔ),只有在解密的前提下才能讀取。芯片加密技術(shù)包括對(duì)稱密鑰加密和非對(duì)稱密鑰加密兩種方式。
1.對(duì)稱密鑰加密
對(duì)稱密鑰加密是指加密和解密使用同一個(gè)密鑰的加密方式,這個(gè)密鑰必須被安全地存儲(chǔ)在芯片內(nèi)部,且不能外泄。對(duì)稱密鑰加密具有計(jì)算速度快、加密強(qiáng)度高等優(yōu)點(diǎn),但由于密鑰和數(shù)據(jù)都保存在芯片內(nèi),因此相對(duì)不太靈活。
2.非對(duì)稱密鑰加密
非對(duì)稱密鑰加密是指使用兩個(gè)密鑰進(jìn)行加密和解密的加密方式,一個(gè)是公鑰,一個(gè)是私鑰。公鑰可以隨意發(fā)布,而私鑰只保存在芯片內(nèi)部。當(dāng)數(shù)據(jù)需要加密時(shí),使用芯片內(nèi)部的私鑰進(jìn)行加密,只有持有公鑰的人才能進(jìn)行解密。非對(duì)稱密鑰加密具有靈活性高、安全性強(qiáng)等特點(diǎn),適用于各種不同的芯片應(yīng)用場(chǎng)景。