在传统密码学技术中,AES是对称加密解密的经典技术。
有趣的是可信密码学“块”对称加密解密技术也可用和AES有类似的原理实现。可信密码学“块”对称、加密解密技术把AES等传统对称加密/解密技术作为子集,使之与点集拓扑群变换环运算器算法结合,因此可保持该传统密码学技术原有的优点,从而使两者可集成为同一技术大类。
可信密码学“块”对称加密/解密方法采用与AES相同的原理。AES加密/解密算法的特点如下。
首先把明文分组为矩阵,对该矩阵进行Shiftrow(行变换)。
对MixColumn(列变换)运算。
对该矩阵每个元素进行Subbyte(S盒替换)变换。
对每组与“扩展密钥”进行异或运算。加密/解密按正反方向运算。
可信密码学“块”对称加密/解密技术的特点是该对称加密/解密算法,该算法可类似采用AES的变换操作。
1.据块变换照搬AES。
可信密码学技术“块”对称加密/解密算法的数据块变换完全照搬AES。
扩展密钥的产生经历了根种子密钥数轮运算的过程,包括生物信息特征先经该点集拓。
2.“扩展密钥”按点集变幻方法。
扑群变换环运算器运算,然后作为根种子密钥按所定轮数N经以下点集变幻为该扩展密钥。
可信密码学“块”对称加密解密,把根种子密钥按所定轮数N经该点集“拓扑群”分形变幻环运算形成该扩展密钥。借签了AES的变换的原理如下。
·首先是以上点集矩阵进行“拓扑群”非线性复杂变幻运算。
·然后是点集“拓扑群”环加法位移操作,与AES的逐行置换位移变换类似。
·再点集“拓扑群”的环乘法旋转操作,与AES的矩阵逐列相乘混合变换也相当。
·最后点集“拓扑群”的环加乘位移、旋转操作取值是该正交坐标值,这与AES的S盒坐标替换变换也一致。
然而,可信密码学“块”对称加密/解密对根种子密钥的轮扩展密钥运算,与AES对根种子密钥的轮扩展密钥运算比较,两者运算的算法是不一样的。