2019
DOI: 10.1109/access.2019.2914641
|View full text |Cite
|
Sign up to set email alerts
|

Fast Large Integer Modular Addition in GF(p) Using Novel Attribute-Based Representation

Abstract: Addition is an essential operation in all cryptographic algorithms. Higher levels of security require larger key sizes and this becomes a limiting factor in GF(p) using large integers because of the carry propagation problem. We propose a novel and efficient attribute-based large integer representation scheme suitable for large integers commonly used in cryptography such as the five NIST primes and the Pierpont primes used in supersingular isogeny Diffie-Hellman (SIDH) for post-quantum cryptography. Algorithms… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 62 publications
0
2
0
Order By: Relevance
“…Over , carry skip (CSK), carry select (CSL), carry-save (CSA), carry-lookahead (CLA), and parallel prefix (PPF) adders are some of the fast binary adders proposed in the literature [ 23 ]. The Kogge–Stone adder (KSA) is the fastest adder in the literature because it has a lower fan-out at each stage, which then increases its performance, and is thus widely considered as a standard adder in the industry for high-performance arithmetic circuits [ 24 ].…”
Section: Introductionmentioning
confidence: 99%
“…Over , carry skip (CSK), carry select (CSL), carry-save (CSA), carry-lookahead (CLA), and parallel prefix (PPF) adders are some of the fast binary adders proposed in the literature [ 23 ]. The Kogge–Stone adder (KSA) is the fastest adder in the literature because it has a lower fan-out at each stage, which then increases its performance, and is thus widely considered as a standard adder in the industry for high-performance arithmetic circuits [ 24 ].…”
Section: Introductionmentioning
confidence: 99%
“…As the newly designed addition circuit is the most fundamental operation, developing an efficient addition circuit leads to the practical design of other essential operations such as multiplication, division, and modular addition, which are primitives for solving various problems [10][11][12]. Thus far, various quantum modular adders for specific fields have been proposed based on existing classical addition algorithms [13], utilizing quantum adders, such as Quantum Ripple Carry Adder (QRCA), Quantum Carry Save Adder (QCSA), and Quantum Carry Lookahead Adder (QCLA), classified by how to handle the carry propagation [14]. A more special addition circuit, such as Lu's quantum adder for superposition states, as one of the quantum principles has also been proposed [12].…”
Section: Introductionmentioning
confidence: 99%