ccoo加密算法硬件优化实现研究l.PDFVIP

  • 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 轮置 换函数。实验表明优化后的Piccolo80密码算法在面积上少了3227个Slices,优化效率达到24.6%,有效节省了 硬件实现面积,同时加密速率提高了10%。 关键词:Piccolo;轻量级密码算法;优化;FPGA实现 中图分类号:TP309.7   文献标志码:A   文章编号:10013695(2015)10305604 doi:10.3969/j.issn.10013695.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.ThekeysizeofPiccolowas80bit/128bit,the correspondingroundnumberwas25/31.Theoptimalmethodmadether-1roundrepeated

文档评论(0)

1亿VIP精品文档

相关文档