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

Flexible and Scalable FPGA-Oriented Design of Multipliers for Large Binary Polynomials

Abstract: With the recent advances in quantum computing, code-based cryptography is foreseen to be one of the few mathematical solutions to design quantum resistant public-key cryptosystems. The binary polynomial multiplication dominates the computational time of the primitives in such cryptosystems, thus the design of efficient multipliers is crucial to optimize the performance of post-quantum public-key cryptographic solutions. This manuscript presents a flexible template architecture for the hardware implementation o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3

Relationship

4
4

Authors

Journals

citations
Cited by 38 publications
(22 citation statements)
references
References 20 publications
0
22
0
Order By: Relevance
“…Implementations of the Q-decoder have already appeared in the literature [19]- [22]. Moreover, a multiplier specifically designed to handle the arithmetic required in LEDAcrypt has been studied in [23], but it has an area comparable to complete implementations of the LEDAcrypt decoder, like those discussed in [19], [22]. The present work aims to provide an architecture suitable for low-cost implementation on both programmable logic devices, namely Field Programmable Gate Arrays (FPGAs), as well as Application Specific Integrated Circuits (ASICs).…”
Section: Our Contributionmentioning
confidence: 99%
See 1 more Smart Citation
“…Implementations of the Q-decoder have already appeared in the literature [19]- [22]. Moreover, a multiplier specifically designed to handle the arithmetic required in LEDAcrypt has been studied in [23], but it has an area comparable to complete implementations of the LEDAcrypt decoder, like those discussed in [19], [22]. The present work aims to provide an architecture suitable for low-cost implementation on both programmable logic devices, namely Field Programmable Gate Arrays (FPGAs), as well as Application Specific Integrated Circuits (ASICs).…”
Section: Our Contributionmentioning
confidence: 99%
“…2, the complexity of the Schoolbook algorithm grows as p 2 , while for the Karatsuba and Schönhage-Strassen multiplications it evolves as p log 2 (3) and p log 2 (p) log 2 (log 2 (p)), respectively [33]. While Karatsuba and Schönhage-Strassen are generally faster than the Schoolbook multiplication, they are however characterized by a larger hardware complexity [23], [34], [35]. Indeed, while the Schoolbook algorithm uses only a large adder, the Karatsuba multiplier (in its basic version) employs two adders and a small multiplier, while Schönhage-Strassen requires a multiplier plus a Fast Fourier Transform (FFT) module.…”
Section: A State Of the Artmentioning
confidence: 99%
“…Modern embedded systems, especially those at the edge of the computing continuum, are no longer only smart sensors, but also general-purpose computing platforms performing data-processing, for which the computational efficiency is a standing design requirement. To this end, the design of (i) efficient hardware accelerators [1,2] and (ii) run-time energy-performance strategies [3] represents the de-facto solution to cope with the requirements of these new workload scenarios. In particular, such workloads are strongly heterogeneous, encompassing both critical and best-effort classes of applications.…”
Section: Introductionmentioning
confidence: 99%
“…Consequently, they cannot be readily employed to support QC-LDPC codes for post-quantum cryptography, for which the key-sizes are in the range of dozens of thousands of bits and the operativity is expected far beyond the range supposed for telecommunication applications. To the best of our knowledge, the work in [10] presents a flexible and scalable binary polynomial multiplier conceived for postquantum QC-LDPC-based cryptosystems, while no equivalent solution is available to support the syndrome decoding of large codes.…”
Section: Introductionmentioning
confidence: 99%