Back to Search
Start Over
Reconfigurable Architecture to Speed-up Modular Exponentiation
- Source :
- 2019 International Carnahan Conference on Security Technology (ICCST).
- Publication Year :
- 2019
- Publisher :
- IEEE, 2019.
-
Abstract
- Diffie-Hellman and RSA encryption/decryption involve computationally intensive cryptographic operations such as modular exponentiation. Computing modular exponentiation using appropriate pre-computed pairs of bases and exponents was first proposed by Boyko et al. In this paper, we present a reconfigurable architecture for pre-computation methods to compute modular exponentiation and thereby speeding up RSA and Diffie-Hellman like protocols. We choose Diffie-Hellman key pair (a, ga mod p) to illustrate the efficiency of Boyko et al’s scheme in hardware architecture that stores pre-computed values a i and corresponding ga i in individual block RAM. We use a Pseudo-random number generator (PRNG) to randomly choose a i values that are added and corresponding ga i values are multiplied using modular multiplier to arrive at a new pair (a, ga mod p). Further, we present the advantage of using Montgomery and interleaved methods for batch multiplication to optimise time and area. We show that a 1024-bit modular exponentiation can be performed in less than 73μs at a clock rate of 200MHz on a Xilinx Virtex 7 FPGA.
- Subjects :
- Hardware architecture
Modular exponentiation
Pseudorandom number generator
Virtex
Modular arithmetic
business.industry
Computer science
010401 analytical chemistry
02 engineering and technology
021001 nanoscience & nanotechnology
Encryption
01 natural sciences
0104 chemical sciences
Public-key cryptography
Multiplication
Hardware_ARITHMETICANDLOGICSTRUCTURES
Arithmetic
0210 nano-technology
business
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2019 International Carnahan Conference on Security Technology (ICCST)
- Accession number :
- edsair.doi...........f0e89c1128a17a856fbf1a6c2fa317ab
- Full Text :
- https://doi.org/10.1109/ccst.2019.8888401