LED是一种专为资源受限设备设计的轻量级分组密码算法,具有低功耗、低内存占用和高效率的特点,非常适合应用于物联网(IoT)设备、RFID(Radio Frequency Identification)标签和嵌入式系统等。然而,随着对性能要求的不断提升,如何进一...
详细信息
LED是一种专为资源受限设备设计的轻量级分组密码算法,具有低功耗、低内存占用和高效率的特点,非常适合应用于物联网(IoT)设备、RFID(Radio Frequency Identification)标签和嵌入式系统等。然而,随着对性能要求的不断提升,如何进一步优化LED分组密码算法的加密实现效率,已经成为研究的热点之一。本研究针对类AES分组密码算法提出了一种通用的比特切片方法(bit-slicing),利用单指令多数据技术(SIMD)对通用比特切片方法进行了优化实现,并将其应用于LED加密算法,以提高算法对数据的并行处理能力。此外,该方法还研究了关于LED算法的S盒优化方案,减少了实现S盒所需要的逻辑门数量。经测试LED-64/128算法的加密实现效率分别提升了2.26倍和2.14倍。实验结果表明,提出的方法对基于比特切片技术实现的类AES分组密码算法软件优化实现方法具有重要参考价值。
暂无评论