一种类SM4密码算法的实现方法
Abstract:
本发明公开了一种类SM4密码算法的实现方法,属于密码技术领域,包括将需要加密的文件数据分组,生成多支数据,该多支数据分为第一类输入数据和第二类输入数据;将第一类输入数据中的至少两支支数据进行循环移位操作,得到预处理后的第一类输入数据;将预处理后的第一类输入数据进行第一异或操作后,依次输入至S盒进行变化以及进行P置换,得到第一输出数据;将第一输出数据和第二类输入数据进行第二异或操作,得到中间状态,对中间状态进行迭代后得到密文。通过在第一类输入数据异或之前引入循环移位操作,从而使得同一支数据三次进入S盒时的相对位置均不相同,以此提高算法的扩散性。
Public/Granted literature
Patent Agency Ranking
0/0