基于比特切片技术与指令集的LED算法快速实现

  • 打印
  • 收藏
收藏成功


打开文本图片集

关键词:LED分组密码; Δx64 架构;软件快速实现;比特切片;SIMD

中图分类号:TP309 文献标志码:A 文章编号:1001-3695(2025)07-035-2184-07

doi:10.19734/j. issn.1001-3695.2024.11.0482

Abstract:LEDisalightweightblockcipherspecificalldesignedforresource-constraineddevices,characterizedbylowpower consumption,minimal memoryusage,andhigh eficiency.Thesefeatures make ithighlysuitableforapplicationsin Interneof Things(IoT)devices,radiofrequency identification(RFID)tags,andembedded systems.However,as performancedemands continuetorise,optimizing theencryptionimplementation eficiencyof theLEDblock cipherhasbecomeaprominentesearch focus.Thisstudyproposed a generalizedbit-slicing methodforAES-likeblock ciphersandoptimized itsimplementationusing singleinstructionmultipledata(SIMD)technology.The methodappliedtotheLEDencryptionalgorithm toenhance ts parallel data processingcapabilities.Aditionally,the studyexplored S-box optimizationschemes fortheLEDalgorithm,reducing the numberoflogicgatesrequiredforS-boximplementation.Thetestsdemonstratethattheencryptioimplementationeiciencyof theLED-64andLED-128algorithmsareimprovedby2.26times and2.14times,respectively.The experimentalresults indicatethattheproposedmethodprovidessignificantreferencevalueforthesoftwareoptimizationofAES-likeblockcipher implementations based on bit-slicing technology.

Key words:LED block cipher;x64 architecture;fast software implementation;bit-slicing;SIMD

0 引言

2011年,Guo等人[1]在CHES-2011上提出了LED轻量级分组密码算法,其设计目标是为了在资源受限环境下提供高效且安全的加密方案。(剩余15273字)

目录
monitor