arrow
Return

Efficient ECC Processor Designs for IoT Using Edwards Curves and Exploiting FPGA Embedded Components

delete2024-01-01
delete0
delete
OA
AI
O
Osama Al-Khaleel
S
Selçuk Baktır *
M
Mohammad Al-Khaleel *
A
Alpteki̇n Küpçü
DOI:10.1109/ACCESS.2024.3495995delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Elliptic Curve Cryptography (ECC) provides high security with shorter key sizes and higher performance. Internet of Things (IoT) is the interconnected network where a vast number of connected devices require high security to ensure data integrity and privacy. Field programmable gate arrays (FPGAs) are configurable hardware fabrics enhancing the performance of applications. We propose two FPGA-based high performance and lightweight ECC processors for IoT devices. One of the ECC processor is serial with less area and the other is parallel with higher speed. The proposed ECC processors use Edwards curves and perform frequency domain multiplication utilizing FPGA-embedded digital signal processors (DSPs) or lookup tables. The proposed ECC processors work over prime characteristic finite fields of the form GF((2(n) - 1)(n)). Three such prime characteristic finite fields are investigated for each processor: n = 13, 17 and 19, providing the key lengths of 169, 289 and 361 bits, respectively. Synthesis results, targeting different FPGAs, show that the proposed ECC processors outperform similar existing ECC processors in terms of area and speed. For example, over Virtex5 FPGA, compared to the lowest area ECC implementations in the literature over the same finite fields, our serial ECC processor without DSPs occupies 19.07% to 26.06% fewer slices while being 2.17x to 3.57x faster. Compared to the fastest ECC implementations, our parallel ECC processor without DSPs occupies 20.42% to 27.38% fewer slices while being 1.76x to 2.22x faster, and our parallel ECC processor that use DSPs is 1.93x to 2.50x faster.
Keywords:
Elliptic curve cryptography
edwards curve
embedded multiplier
FPGA
discrete Fourier transform
modular multiplication

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

A
American University of the Middle East
Scholars:
1.5K
Papers: 1.6K
Citations: 1
K
koc university
Scholars:
5.7K
Papers: 4.5K
Citations: 48