一种轻量级分组密码算法的实现方法
摘要:
本发明公开了一种轻量级分组密码算法的实现方法,包括利用初始加密密钥计算轮数,再利用初始加密密钥依次得到中间密钥、白化密钥;并对明文进行分组,再对分组的明文进行R轮轮运算,轮运算由F函数操作、FF函数操作和按位异或操作组成,每一轮轮运算均是对N组加密信息进行处理,每下一轮轮操作对应的N组加密信息为前一轮轮操作的输出信息;最后对轮运算后的输出数据进行Sa置换操作得到输出数据,并将输出数据与初始加密密钥的低位进行轮加密操作得到加密后的明文信息。本发明通过该方法提高了加密的安全性以及效率。
公开/授权文献
0/0