一种LED与PRESENT密码算法重构实现研究  被引量:3

On Reconfigurable Implementation of LED and PRESENT Algorithm

在线阅读下载全文

作  者:刘波涛[1] 李浪[1,2] 贺位位[1] 余孝忠[1,2] 杜国权[1] 

机构地区:[1]衡阳师范学院计算机科学系,湖南衡阳421002 [2]聚落文化遗产数字化技术与应用湖南省重点实验室,湖南衡阳421002

出  处:《衡阳师范学院学报》2015年第3期156-161,共6页Journal of Hengyang Normal University

基  金:地方高校国家级大学生创新创业训练计划项目(201410546001);湖南省大学生研究性学习和创新性实验计划项目(湘教通2014[248]号(2014366));衡阳师范学院大学生研究性学习和创新性实验计划项目(CX1409;CX1417);聚落文化遗产数字化技术与应用湖南省重点实验室开放基金资助项目(J1401Z);湖南省"十二五"重点建设学科资助项目;衡阳师范学院产学研基金项目(12CXYZ01)

摘  要:研究了一种轻量级密码LED与PRESENT重构实现方法,利用二种密码的可重构资源,将两个密码算法均有的运算模块S盒和密钥加进行重构。根据不同的应用需求灵活地改变自身的硬件结构,为不同的密码算法提供与之匹配的内部结构和外部特性,从而使密码芯片的安全性可以依赖于二种不同的密码算法。由于二种密码重构在一个芯片上,加密时是随机选择一种密码,从而使具体密码运算对攻击者隐蔽,保证了密码算法使用安全性。在重构实现时进行了优化,相同模块只实现一次,同时研究实现了完成一次有限域计算不需要时钟延时,也不需要额外申请寄存器;通过计数器方式控制重复调用轮运算模块,优化方法非常有效地节省了LED与PRESENT密码重构运算资源占用。对重构密码进行了FPGA下载实现,实验结果表明仅需10815Slices,相比单独实现需要20487Slices,面积缩小了一倍,同时加密速度没有降低。The reconfigurable lightweight implementation of LED and PRESENT was proposed.The S-box and add-round key were reconstructed in two cryptographic modules.It can flexibly change the hardware configuration according to the different application requirements.It can also provide the internal and external structural characteristics to match the different crypto-graphic algorithms.The security can be depended on two different algorithms.The two Ciphers are integrated on the single chip.The specific encryption algorithm is unknown for attacker so that it can ensure the safety.The same module was imple-mented only once.The Galois field calculation does not require clock delay and additional register.Round operation module was repeated calls by the counter.The area is greatly reduced by the above optimal methods.It can save resources effectively.The reconfigurable LED-PRESENT was implemented on FPGA.Experimental results showed that it needs 1081 5 Slices compared to 20487 Slices of separate implementation.The encryption speed is not reduced.

关 键 词:重构 FPGA 实现 

分 类 号:TP309[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象