当前位置: 中文主页 >> 科研成果 >> 论文成果
论文成果

分组密码uBlock算法快速软件实现

发布时间:2025-03-31
点击次数:
DOI码:
10.11887/j.cn.202406010
发表刊物:
GF科技大学学报
刊物所在地:
长沙,湖南
关键字:
uBlock算法,AVX2指令集,并行运算,低延迟,快速软件实现
摘要:
为对国产分组密码算法uBlock进行软件优化,选择支持256 bit数据位宽的AVX2指令集,提高编译器自动优化等级,优化函数的调用过程,优化数据存储结构,综合使用高位并行、低延迟指令逻辑优化等方法实现单线程并行计算。通过使用这种有效的组合方法,uBlock-128/128算法、uBlock-128/256算法和uBlock-256/256算法单密钥短消息加密的速度较原代码分别提升269%、182%和49%。基于这些优化方法,uBlock-128/128、uBlock-128/256和uBlock-256/256三个算法版本均实现了单密钥场景与多密钥场景。
合写作者:
汪龙昕 , 田蕾 , 胡洋 , 张宇鹏 , 严宇 ,伍前红
第一作者:
高莹
论文类型:
期刊论文
通讯作者:
高莹
卷号:
46
期号:
6
页面范围:
96-106
ISSN号:
1001-2486
是否译文:
CN号:
43-1067/T

版权所有 2014-2022 北京航空航天大学  京ICP备05004617-3  文保网安备案号1101080018
地址:北京市海淀区学院路37号  邮编:100191  电话:82317114

高莹课题组