FPGA-based Multipliers for Elliptic Curve Cryptography

Ke Han,Peiyong Zhang
DOI: https://doi.org/10.1117/12.3026399
2024-01-01
Abstract:This paper presents an approach to build large-integer multipliers for Elliptic Curve Cryptography (ECC). Compared to the traditional divide and conquer method, our method introduces the 𝑛-term Karatsuba-like algorithm and adopts a cascaded structure for integer multiplications, which simplifies the complexity of the whole structure and contributes to a fine-grained multiplier design. Target at the required width of random elliptic curves over prime fields, we implement the design on virtex-7 FPGA and utilize internal DSPs as the fundamental multiplier resources. The synthesis results are compared quantitatively in terms of designs with different parameters and demonstrate the flexibility of our method.
What problem does this paper attempt to address?