AEUR:基于uBlock轮函数的认证加密算法设计

TN92; 为了提升认证加密算法的实现效率,同时不降低算法的安全性,基于uBlock算法设计了一种新型认证加密算法AEUR.首先,在分组密码算法uBlock轮函数的基础上,将抵抗内部碰撞攻击作为安全性目标,利用混合整数线性规划方法,搜索设计符合安全性目标的通用迭代算法结构 R(t,s).其次,利用该结构设计了认证加密算法AEUR,AEUR由认证加密和解密验证两部分构成,两部分执行过程相同,不需要额外设计操作环节,从而减少算法的资源消耗.再次,通过对比轮数状态值来验证算法的正确性,采用线性攻击、滑动攻击等多种方法分析了算法的安全性.最后,采用C语言对算法进行了软件实现,证明所提算法具有良好的软件...

Full description

Saved in:
Bibliographic Details
Published in通信学报 Vol. 44; no. 8; pp. 168 - 178
Main Authors 杨亚涛, 董辉, 刘建韬, 张艳硕
Format Journal Article
LanguageChinese
Published 西安电子科技大学通信工程学院,陕西 西安 710071%北京电子科技学院电子与通信工程系,北京 100070 2023
北京电子科技学院电子与通信工程系,北京 100070
Subjects
Online AccessGet full text
ISSN1000-436X
DOI10.11959/j.issn.1000-436x.2023159

Cover

More Information
Summary:TN92; 为了提升认证加密算法的实现效率,同时不降低算法的安全性,基于uBlock算法设计了一种新型认证加密算法AEUR.首先,在分组密码算法uBlock轮函数的基础上,将抵抗内部碰撞攻击作为安全性目标,利用混合整数线性规划方法,搜索设计符合安全性目标的通用迭代算法结构 R(t,s).其次,利用该结构设计了认证加密算法AEUR,AEUR由认证加密和解密验证两部分构成,两部分执行过程相同,不需要额外设计操作环节,从而减少算法的资源消耗.再次,通过对比轮数状态值来验证算法的正确性,采用线性攻击、滑动攻击等多种方法分析了算法的安全性.最后,采用C语言对算法进行了软件实现,证明所提算法具有良好的软件实现性能.结果表明,以软件运行时间计算,所提算法相比AEGIS和ALE,效率分别提升了3%和46%;相比AES-GCM和ACORN,效率分别提升了74%和92%,具有较好的综合性能.
ISSN:1000-436X
DOI:10.11959/j.issn.1000-436x.2023159