摘要
本发明公开了一种增强ARX结构密码组件安全性的加密方法,利用加密算法对数据进行加密,加密算法中的密码组件为基于Feistel的ARX结构的密码组件,其特征在于,ARX结构中用于迭代计算的轮函数为Rc(x,y)=(Sβ(x+Sαy)⊕c,Sβ(x+Sαy)⊕Sαy⊕c);轮函数Rc(x,y)的数据处理方法为:1)将输入数据分为两半(mL,mR),初始化(x,y)=(mL,mR);2)对(x,y)进行多轮迭代,每轮迭代时更新内部状态(x,y)←Rc(x,y);3)根据步骤2)最终迭代更新后输出的内部状态(x,y)生成混淆后的两半数据(zL,zR)=(x,y)。本发明强化了安全性并提升了计算效率,实现了更优的安全性与效率平衡。
技术关键词
循环移位参数
数据处理方法
加密算法
迭代方法
加密方法
密码
存储计算机程序
处理器
可读存储介质
存储器
服务器
指令
系统为您推荐了相关专利信息
四维超混沌系统
加密方法
阿诺德置乱
保护图像数据
图像处理手段
访问控制系统
分布式访问控制方法
访问控制策略
计算机程序代码
节点
无人机反制方法
加密数据
无人机反制系统
控制模块
无人机反制设备
区块链存证
身份认证模块
数据加密
访问控制单元
身份证号