- 15
- 0
- 约1.69万字
- 约 4页
- 2017-08-14 发布于天津
- 举报
ccoo加密算法硬件优化实现研究l
第32卷第10期 计 算 机 应 用 研 究 Vol.32No.10
2015年10月 ApplicationResearchofComputers Oct.2015
一种 Piccolo加密算法硬件优化实现研究
1,2,3 1,3 1,3 1,3 2
李 浪 ,刘波涛 ,余孝忠 ,贺位位 ,李仁发
(1.衡阳师范学院计算机科学系,湖南衡阳421002;2.湖南大学信息科学与工程学院,长沙410082;3.聚落
文化遗产数字化技术与应用湖南省重点实验室,湖南衡阳421002)
摘 要:Piccolo轻量级密码算法是近年来物联网领域提出的重要安全算法之一。研究了一种Piccolo加密算法
硬件优化实现方法,相同的轮运算只实现一次;原始算法共有r轮运算,其中密钥为80和128位时,r分别取值为
-1
25和31。优化方法直接把r-1轮重复调用变成r轮循环运算,同时在r轮循环运算完成后构造一个RP 轮置
换函数。实验表明优化后的Piccolo80密码算法在面积上少了3227个Slices,优化效率达到24.6%,有效节省了
硬件实现面积,同时加密速率提高了10%。
关键词:Piccolo;轻量级密码算法;优化;FPGA实现
中图分类号:TP309.7 文献标志码:A 文章编号:10013695(2015)10305604
doi:10.3969/j.issn.10013695.2015.10.041
ResearchonhardwareoptimizationimplementationofPiccolo
1,2,3 1,3 1,3 1,3 2
LiLang ,LiuBotao ,YuXiaozhong ,HeWeiwei ,LiRenfa
(1.Dept.ofComputerScience,HengyangNormalUniversity,HengyangHunan421002,China;2.CollegeofInformationScience&Engineer
ing,HunanUniversity,Changsha410082,China;3.HunanProvincialKeyLaboratoryforTechnology&ApplicationofCulturalHeritageDigi
talization,HengyangHunan421002,China)
Abstract:PiccolowastheoneofimportantlightweightcryptographicalgorithmsasIoTcipherintherecentyears.Thispaper
researchedthehardwareoptimizationmethodofPiccoloencryptionalgorithm.Thesameroundoperationwasachievedonly
onceandrepeatedcall.TheoriginalalgorithmofPiccolohadrroundoperation.ThekeysizeofPiccolowas80bit/128bit,the
correspondingroundnumberwas25/31.Theoptimalmethodmadether-1roundrepeated
原创力文档

文档评论(0)