白盒加密原理

來源:魅力女性吧 1.27W
白盒加密原理

原理是:

它的核心思想是混淆(一種特殊的混淆)。它的目的是為了保護在白盒環境下(不可信終端)的密鑰,從而在白盒環境下安全進行加解密操作。

怎麼混淆呢是將密鑰和原來的加密算法進行混淆。一種具體實現形式是在塊加密進行一些改動設計,引入查找表的概念,其中混淆可以是密鑰和查找表的混淆等。

白盒加密原理

白盒加密是一種加密算法技術。傳統的加密默認是在黑盒環境中實施的,即攻擊者只能看到輸入(如明文)或輸出(如密文)等有限信息。如果攻擊者能夠獲取到加密時間、電磁輻射、功率消耗等信息而進行側信道攻擊,那麼可以稱為是灰盒加密。

如果攻擊者可以完全控制加密的終端,可以知道加密的中間值、加密算法那、甚至修改執行代碼。那麼稱為是白盒攻擊。這種攻擊環境稱為白盒攻擊環境。大多智能終端環境(Android、iOS等)在很多情況下就是一個白盒攻擊環境。

熱門標籤