五、加密技术五、加密技术??以加密技术为核心的版权保护系统以加密技术为核心的版权保护系统来来确保确保非授权用户不能访问相关内容非授权用户不能访问相关内容, ,可以可以在在一一定程度上达到版权保护的目的。定程度上达到版权保护的目的。??加密方式分为: 加密方式分为: 对称加密( 对称加密( AES AES )和)和非对称非对称加密( 加密( RSA RSA ) )。。 AES AES (高级数据加密标准) (高级数据加密标准) ?? 1. : :用一个用一个 S S盒完成分组中的按字节盒完成分组中的按字节代换代换?? 2. :一个简单的置换:一个简单的置换?? 3. :一个利用在域:一个利用在域 GF(2 GF(2 8 8) )上的算术特上的算术特性的代换性的代换?? 4. :利用当前分组和扩展密钥的一:利用当前分组和扩展密钥的一部分进行按位部分进行按位 XOR XOR 字节代换字节代换??字节代换是一个简单字节代换是一个简单的查表操作。的查表操作。 AES AES 定义定义了一个了一个 S S盒,它是由盒,它是由 16X16 16X16 个字节组成的矩个字节组成的矩阵。按如下方式映射阵。按如下方式映射为一个新的字节:把为一个新的字节:把该字节的高该字节的高 4 4位作为行位作为行值,低值,低 4 4位作为列值, 位作为列值, 然后取出然后取出 S S盒中对应行盒中对应行列的元素作为输出。列的元素作为输出。 S S盒盒行移位行移位??正向移位变换, 正向移位变换, State State 的第一行保持不变, 的第一行保持不变, 把把 State State 的第二行循环的第二行循环左
AES加密算法 来自淘豆网www.taodocs.com转载请标明出处.