首页> 外文会议>International Conference on Computing and Network Communications >Hardware design for multiplicative modular inverse based on table look up technique
【24h】

Hardware design for multiplicative modular inverse based on table look up technique

机译:基于查表技术的​​乘法模块化逆的硬件设计

获取原文

摘要

Multiplicative modular inverse is a vital operation carried out in most of the public-key systems that can accelerate the entire modular exponentiation process. In this paper a new algorithm has been proposed to evaluate modular inverse that can accept any type of integer modulus input without imposing any restriction. The calculated values are stored in a look-up table and hence named LUK-mod-inverse algorithm. The proposed algorithm uses look-up table structure that has been designed in hardware that explores memoization technique. All the stored modular inverse values can be retrieved in just two clock cycles. The simulation and synthesis has been carried out by using Xilinx-14.6 ISE for usage in FPGA board and the results have shown a positive trend in terms of frequency, clock cycles and throughput. The proposed hardware design is able to compute the multiplicative modular inverse with in 2 clock cycles only, it is able to improve the frequency by 32.22% and throughput by 600% for 64-bits integers.
机译:乘法模块逆是在大多数可以加速整个模块化指数过程的公钥系统中进行的重要操作。在本文中,已经提出了一种新的算法来评估可以接受任何类型的整数模数输入的模块逆,而不会施加任何限制。计算值存储在查找表中,因此将名为Luk-Mod-逆算法中的。所提出的算法使用探讨备忘技术的硬件中设计的查找表结构。只能在两个时钟周期中检索所有存储的模块逆值。通过使用Xilinx-14.6 ISE进行模拟和合成,用于在FPGA板中使用,结果显示了频率,时钟周期和吞吐量的正趋势。所提出的硬件设计只能在2个时钟周期中计算乘法模块化反向,它能够将频率提高32.22%,吞吐量为64位整数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号