10.19734/j.issn.1001-3695.2018.07.0581
ZUC-256算法的快速软件实现
ZUC-256算法在ZUC算法的基础上,其初始化阶段、消息认证码生成阶段均采用了新的设计方法,进一步提升了算法的安全性.为了探讨ZUC-256算法的快速软件实现优化方法,首先介绍了该算法的总体结构和工作流程,参考原算法草案,通过软件编程实现了该算法的基本功能.在此基础上,结合软件编程函数中数组形参的传递执行过程和算法自身的计算特点,分析了影响其软件代码执行效率的因素,并对之前所编写的基本功能实现代码作出了改进.经过实际编程测试,分别验证了两种优化方法的有效性.总体而言,在两种不同的软件运行参考机环境下,结合两种优化方案的优化代码执行效率较基本功能实现代码分别提升了8%~9%、18%~36%,对于ZUC-256密码算法今后的软件工程使用具有实际性意义.
ZUC-256、算法、软件编程、快速实现
36
TP311(计算技术、计算机技术)
国家重点研发计划基金资助项目2016YFB0800304
2020-05-11(万方平台首次上网日期,不代表论文的发表时间)
共4页
3797-3800