
在傳統密碼學技術中,AES是對稱加密解密的經典技術。
有趣的是可信密碼學“塊”對稱加密解密技術也可用和AES有類似的原理實現。可信密碼學“塊”對稱、加密解密技術把AES等傳統對稱加密/解密技術作為子集,使之與點集拓撲群變換環運算器算法結合,因此可保持該傳統密碼學技術原有的優點,從而使兩者可集成為同一技術大類。
可信密碼學“塊”對稱加密/解密方法採用與AES相同的原理。AES加密/解密算法的特點如下。
第一时间把明文分組為矩陣,對該矩陣進行Shiftrow(行變換)。
對MixColumn(列變換)運算。
對該矩陣每個元素進行Subbyte(S盒替換)變換。
對每組與“擴展密鑰”進行異或運算。加密/解密按正反方向運算。
可信密碼學“塊”對稱加密/解密技術的特點是該對稱加密/解密算法,該算法可類似採用AES的變換操作。
1.據塊變換照搬AES。
可信密碼學技術“塊”對稱加密/解密算法的數據塊變換完全照搬AES。
擴展密鑰的產生經歷了根種子密鑰數輪運算的過程,包括生物信息特徵先經該點集拓。
2.“擴展密鑰”按點集變幻方法。
撲群變換環運算器運算,然後作為根種子密鑰按所定輪數N經以下點集變幻為該擴展密鑰。
可信密碼學“塊”對稱加密解密,把根種子密鑰按所定輪數N經該點集“拓撲群”分形變幻環運算形成該擴展密鑰。借簽了AES的變換的原理如下。
·第一时间是以上點集矩陣進行“拓撲群”非線性複雜變幻運算。
·然後是點集“拓撲群”環加法位移操作,與AES的逐行置換位移變換類似。
·再點集“拓撲群”的環乘法旋轉操作,與AES的矩陣逐列相乘混合變換也相當。
·最後點集“拓撲群”的環加乘位移、旋轉操作取值是該正交坐標值,這與AES的S盒坐標替換變換也一致。
然而,可信密碼學“塊”對稱加密/解密對根種子密鑰的輪擴展密鑰運算,與AES對根種子密鑰的輪擴展密鑰運算比較,兩者運算的算法是不一樣的。
