PRESENT密码硬件语言实现及其优化研究
PRESENT密码算法是2007年提出来的一种轻量级分组密码算法,适合于物联网环境下的安全加密.研究了PRES ENT密码算法结构,在原算法结构基础上优化了密钥扩展的实现方法,把密钥扩展不在原算法图的右边实现,而是放入轮运算中.在硬件实现上,31轮重复运算只实现一次,采用31次调用完成,从而可以大幅节约PRESENT密码实现面积.最后,对PRESENT密码的各核心模块进行了Verilog HDL实现,并分模块进行了测试数据验证.经FPGA综合下载后,实验结果表明优化的PRESENT密码硬件语言实现正确,面积相对原始算法更少.
轻量级密码 硬件描述语言 密钥扩展 优化算法 物联网
李浪 李仁发 邹祎 贺位位
衡阳师范学院计算机系,湖南 衡阳 421008;湖南大学 信息科学与工程学院,长沙 410082 湖南大学 信息科学与工程学院,长沙 410082 衡阳师范学院计算机系,湖南 衡阳 421008
国内会议
长沙
中文
2272-2274
2013-10-01(万方平台首次上网日期,不代表论文的发表时间)