首页> 外文会议>Information Science and Engineering (ICISE), 2009 >Design and Implementation of High-Performance Modular Exponentiation Arithmetic Unit
【24h】

Design and Implementation of High-Performance Modular Exponentiation Arithmetic Unit

机译:高性能模块化幂运算单元的设计与实现

获取原文

摘要

This paper describes the design and implementation of a high-performance modular exponentiation arithmetic unit based on Montgomery algorithm and FIPS method. We present an effective method of improving FIPS pipeline efficiency and optimizing the memory occupation. First, create multiple data paths to the multipliers input ports to use the units in multiplex; second, insert the zero value into the pipeline data sequence without generating additional memory space to store the temporary products; third, organize the inter-RAMs' data sharing and iteration by FSM to keep smallest memory usage. It finally performs a high-speed and space-efficient modular exponentiation arithmetic unit. The design has been verified on Xilinx Virtex-5 FPGA platform with maximum frequency of 142MHz, only occupying eight 32×32 (1Kb) Dual-Prot Block RAMs totally. 1024-bit modular exponentiation can reach the speed of 123.15Kbps.
机译:本文介绍了一种基于蒙哥马利算法和FIPS方法的高性能模块化幂运算单元的设计与实现。我们提出了一种提高FIPS流水线效率和优化内存占用的有效方法。首先,创建到乘法器输入端口的多条数据路径,以在多路复用中使用这些单元;第二,将零值插入流水线数据序列中,而不产生额外的存储空间来存储临时乘积;第三,通过FSM组织RAM间的数据共享和迭代,以保持最小的内存使用量。最后,它执行了一个高速且节省空间的模幂运算单元。该设计已在Xilinx Virtex-5 FPGA平台上以142MHz的最大频率进行了验证,总共仅占用了八个32×32 — 32(1Kb)Dual-Prot Block RAM。 1024位模块化幂运算可以达到123.15Kbps的速度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号