
比較傳統密碼學技術AES加密解密算法、“流”加密/解密算法,及可信密碼學技術加密解密算法,它們各有不同特點。
1.與傳統密碼學技術AES加密/解密算法比較
可信密碼學技術對稱加密/解密算法與傳統密碼學技術的AES加密/解密算法比較,兩者相互包容互為統一,但其特點也有明顯的不同之處。
(1)可信密碼學技術對稱加密/解密算法的特色。
可信密碼學技術對稱加密/解密算法的最大特色是此密鑰與算法都可作可信驗證。
①密鑰和算法的可信驗證。
可信密碼學技術加密/解密的密鑰及算法均為隨機可信生物信息特徵,密鑰和算法都可用生物信息特徵驗證。AES算法本身是不能進行可信驗證的,密鑰也如此。
②算法變換的對象屬性
AES行列及S盒變換的對象是明文,而可信密碼學技術對稱加密解密算法變換的對象可是明文,也可是隨機可信生物信息特徵對象,即該點集“拓撲群”運算方法。
(2)兩技術相互包容互為統一。
可信密碼學技術加密/解密算法是基於自組織、混沌、分形等自然驅動的算法,算法和密鑰一體,AES是基於行列及S盒等人為設置的算法,算法和密鑰分離。
因此可信密碼學技術加密/解密算法可被看做傳統AES加密/解密算法的升級。
2.與傳統密碼學技術“流”加密/解密算法比較
可信密碼學技術加密/解密算法與傳統密碼學技術“流”加密/解密算法雖同屬流加密/解密算法,但兩者有非常明顯的不同,如下。
(1)兩算法運算變換的非線性和複雜性差異。
傳統密碼學技術的“流”加密/解密算法,它的非線性變換常用密鑰“流”組成元素中間抽頭異或,之後返回至輸入密鑰“流”組成元素的進口,它的複雜性變換常用該多層非線性變換,再回送至輸入密鑰“流”組成元素的進口。
可信密碼學技術加密/解密算法,其非線性變換用自組織、混沌、分形變換方法,複雜性用非線性驅動的矩陣塊變換方法。從而該非線性與複雜性變換和AES類似。故可信密碼學技術加密/解密算法的非線性與複雜性比前者更具有包容性和升級性。
(2)兩算法運算變換的隨機可信生物信息特徵驗證差異。
傳統密碼學技術的“流”加密/解密算法,靠傳統流非線性變換髮生器作變換工具,沒有生物信息特徵驗證功能。可信密碼學技術加密/解密算法,靠可信密碼學技術點集拓撲群變換環運算器作變換工具,有生物信息特徵驗證功能。
