首页> 外文会议>International Conference on Information Science and Engineering >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.
机译:本文介绍了基于Montgomery算法和FIPS方法的高性能模块化指数算术单元的设计和实现。 我们提出了一种提高FIPS管道效率并优化内存占用的有效方法。 首先,将多个数据路径创建到乘法器输入端口以在多路复用中使用单位; 其次,将零值插入管道数据序列,而不产生额外的存储空间以存储临时产品; 第三,通过FSM组织RAM间数据共享和迭代,以保持最小的内存使用情况。 它终于执行了高速和节省空间的模块化指数算术单元。 该设计已在Xilinx Virtex-5 FPGA平台上验证,最大频率为142MHz,仅占用8 32 ??????? 32(1KB)双原子块RAM完全。 1024位模块化指数可以达到123.15kbps的速度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号