基于比特切片技术与指令集的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字)