Repository logo
Institutional Digital Repository
Shreenivas Deshpande Library, IIT (BHU), Varanasi

FPGA Implementation of Modular Multiplication for Cryptographic Applications

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

One of the most computationally expensive arithmetic operation's is modular multiplication. To create a realistic public-key cryptosystem, efficient algorithms and implementations are needed. Based on different integer lengths many algorithms of modular multiplication are implemented for public-key cryptosystems. Each implementation is efficient in parameters like power, area delay and high throughput. With the recent works on Verifiable Delay Functions (VDF's) the need for modular multiplication implementations to have the lowest possible latency has increased, as before low latency was not important as of high throughput in these multiplications. VDF's are designed to realise the underlying calculation in a predetermined amount of time that can be publicly validated. Inherently sequential arithmetic operations are used in VDF constructions. Recently, efficient VDF constructions based on Rivest, Shamir, and Wagner's time-lock puzzles have been suggested. For these VDF constructions, an RSA group exponentiation operation must be realised. Low-latency circuit implementation is proposed in this paper, along with an optimized FPGA version of the algorithm. © 2022 IEEE.

Description

Keywords

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By