首页> 外文会议>IEEE international conference on computer science and information technology;ICCSIT 2009 >Implementation and Comparative Analysis of AES as a Stream Cipher
【24h】

Implementation and Comparative Analysis of AES as a Stream Cipher

机译:作为流密码的AES的实现和比较分析

获取原文

摘要

Advanced Encryption Standard (AES) is the current encryption standard adopted by U.S. government and plays an important role in cryptograph systems. In this paper, AES was transferred into a stream and variant compact architectures are studied. On-the-fly key scheduling schema is also used. Pure logic based and distributed RAM based SBoxes are both implemented for the purpose of best speed and area. Pipelined architecture is also studied to achieve a better throughput. Different memory schemas are navigated, including 2-bank distributed RAM, 2-bank block RAM, shiftregister in LUT, 1-bank registers and dual-port memory. 8-bit, 32-bit, 64-bit Datapath versions are implemented to get the best throughput/area ratio. The whole design is targeted to Xilinx Spartan 3 FPGAs. The 32-bit architecture had a maximum clock frequency of 50.0 MHz and used 341 slices on the Spartan-3, a throughput of 118.5 Mbps. The pipelined 32-bit architecture had a maximum clock frequency of 125.1 MHz and used 422 slices on the Spartan-3, a throughput of 296.49 Mbps. The results show that our implementation has a good potential to fit to stream cipher requirements.
机译:高级加密标准(AES)是美国政府采用的当前加密标准,在密码系统中起着重要的作用。在本文中,AES被转移到流中并研究了各种紧凑型体系结构。还使用了动态密钥调度方案。基于纯逻辑和基于分布式RAM的SBox都是为了实现最佳速度和面积而实现的。还研究了流水线架构以实现更好的吞吐量。浏览不同的存储器模式,包括2组分布式RAM,2组Block RAM,LUT中的移位寄存器,1组寄存器和双端口存储器。实现了8位,32位,64位Datapath版本以获取最佳的吞吐量/面积比。整个设计针对Xilinx Spartan 3 FPGA。 32位架构的最大时钟频率为50.0 MHz,在Spartan-3上使用了341个条带,吞吐量为118.5 Mbps。流水线32位架构的最大时钟频率为125.1 MHz,在Spartan-3上使用了422个条带,吞吐量为296.49 Mbps。结果表明,我们的实现具有很好的潜力来满足流密码要求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号