Abstract
Modular reduction of large values is a core operation in most common public-key cryptosystems that involves intensive computations in finite fields. Within such schemes, efficiency is a critical issue for the effectiveness of practical implementation of modular reduction. Recently, Residue Number Systems have drawn attention in cryptography application as they provide a good means for extreme long integer arithmetic and their carry-free operations make parallel implementation feasible. In this paper, we present an algorithm to calculate the precise value of "X mod p "directly in the RNS representation of an integer. The pipe-lined, non-pipe-lined, and parallel hardware architectures are proposed and implemented on XILINX FPGAs.
| Original language | English |
|---|---|
| Article number | 14 |
| Number of pages | 16 |
| Journal | Cryptography |
| Volume | 3 |
| Issue number | 2 |
| DOIs | |
| Publication status | Published - 2019 |
Open Access - Access Right Statement
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).Keywords
- algorithms
- cryptography
- curves, elliptic
Fingerprint
Dive into the research topics of 'Improved sum of residues modular multiplication algorithm'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver