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

被引:0
|
作者
Vollala, Satyanarayana [1 ]
Begum, B. Shameedha [1 ]
Ramasubramanian, N. [1 ]
机构
[1] Natl Inst Technol, Dept Comp Sci & Engn, Tiruchirappalli, Tamil Nadu, India
来源
2015 INTERNATIONAL CONFERENCE ON COMPUTING AND NETWORK COMMUNICATIONS (COCONET) | 2015年
关键词
Multiplicative modular inverse; Public-Key Cryptography; RSA; ECC; Euclids' method; Look-up table;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:520 / 523
页数:4
相关论文
共 50 条
  • [1] Look-up table based hardware processors for multiparameter analysis
    Mikhalev, DP
    Parfionov, AN
    CZECHOSLOVAK JOURNAL OF PHYSICS, 1998, 48 : 105 - 113
  • [2] Look Up Table (LUT) inverse halftoning
    Mese, M
    Vaidyanathan, PP
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL IV: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 517 - 520
  • [3] Hardware implementation of PLD-based fuzzy logic controllers using a look-up table technique
    Tan, Heng Siew
    Sandige, Richard
    Wilamowski, Bogdan
    Artificial Neural Networks in Engineering - Proceedings (ANNIE'94), 1994, 4 : 89 - 94
  • [4] A shifter look-up table technique based on HXDSP
    Ye H.
    Gu N.
    Lin C.
    Zhang X.
    Chen R.
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2019, 45 (10): : 2044 - 2050
  • [5] Parallel modular multiplication with table look-up
    Chiou, CW
    Yang, TC
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1998, 69 (1-2) : 49 - 55
  • [6] A Look-up Table based Binary GCD for Fast Modular Inversion
    Ishida, Tsutomu
    Nagase, Tomoyuki
    Yoshioka, Yoshio
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (08): : 2901 - 2910
  • [7] Design of Cancelable Palmprint Templates Based on Look Up Table
    Qiu, Jian
    Li, Hengjian
    Dong, Jiwen
    2017 INTERNATIONAL SYMPOSIUM ON APPLICATION OF MATERIALS SCIENCE AND ENERGY MATERIALS (SAMSE 2017), 2018, 322
  • [8] Look-up-table based DCT domain inverse motion compensation
    Liu, SZ
    Bovik, AC
    2001 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL II, PROCEEDINGS, 2001, : 965 - 968
  • [9] Design and hardware implementation of Look-Up Table predistortion on ALTERA Stratix DSP board
    Alasady, Hisham
    Ibnkahla, Mohamed
    2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 1466 - 1469
  • [10] Compressed Look-Up-Table based Real-Time Rectification Hardware
    Akin, Abdulkadir
    Baz, Ipek
    Gaemperle, Luis Manuel
    Schmid, Alexandre
    Leblebici, Yusuf
    2013 IFIP/IEEE 21ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2013, : 272 - 277