摘要
本发明提出一种动态可变分组密码算法实现方法和装置。所述方法包括:将明文传输至寄存器或缓存;将明文进行分组;采用SPN结构,构建基于参数控制的动态密码算法,用于明文加密和密文解密;动态密码算法的轮函数由密钥加层、参数控制层和静态扩散层构成;参数控制层将一个第二类参数控制层设置在两个第一类参数控制层中间,嵌套组合为分支耦合结构;动态密码算法的轮函数包括加密轮函数和解密轮函数;将初始输入的明文,执行多轮加密迭代完成明文加密。本发明的方法通过设计参数控制层包含三层动态层的分支耦合结构,提高算法抗结构分析的能力以及算法迭代效率,具有更广泛的适用性,能够更好地满足实际信息加密需求。
技术关键词
动态密码算法
分组密码算法
参数
明文
加密
分支
扩散层
密钥扩展算法
SIMD寄存器
耦合结构
流水线架构
Feistel结构
解密
缓存设备
生成密文
数据接口
系统为您推荐了相关专利信息
脑肿瘤图像
多模态
模态特征
编码器模块
解码器组
动态调度方法
长短期记忆网络
飞机
加权损失函数
动态调度模型