z-logo
open-access-imgOpen Access
Frequency Analysis of 32-bit Modular Divider Based on Extended GCD Algorithm for Different FPGA chips
Author(s) -
Qasem Abu Al-Hiaja,
Abdullah AlShuaibi,
Ahmad Al Badawi
Publication year - 2018
Publication title -
international journal of computer and technology
Language(s) - English
Resource type - Journals
ISSN - 2277-3061
DOI - 10.24297/ijct.v17i1.6992
Subject(s) - field programmable gate array , modular arithmetic , algorithm , multiplicative inverse , chinese remainder theorem , computer science , cryptosystem , modular design , euclidean algorithm , public key cryptography , cryptography , mathematics , inverse , computer hardware , encryption , geometry , operating system
Modular inversion with large integers and modulus is a fundamental operation in many public-key cryptosystems. Extended Euclidean algorithm (XGCD) is an extension of Euclidean algorithm (GCD) used to compute the modular multiplicative inverse of two coprime numbers. In this paper, we propose a Frequency Analysis study of 32-bit modular divider based on extended-GCD algorithm targeting different chips of field-programmable gate array (FPGA). The experimental results showed that the design recorded the best performance results when implemented using Kintex7 (xc7k70t-2-fbg676) FPGA kit with a minimum delay period of 50.63 ns and maximum operating frequency of 19.5 MHz. Therefore, the proposed work can be embedded with many FPGA based cryptographic applications.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here