Processing math: 100%
A Dual-Core High-Performance Processor for Elliptic Curve Cryptography in GF(p) Over Generic Weierstrass Curves | IEEE Journals & Magazine | IEEE Xplore

A Dual-Core High-Performance Processor for Elliptic Curve Cryptography in GF(p) Over Generic Weierstrass Curves


Abstract:

A dual-core high-performance processor for Elliptic Curve Cryptography (ECC) in GF( {p} ) over Generic Weierstrass Curves was presented in this brief. Firstly, an optim...Show More

Abstract:

A dual-core high-performance processor for Elliptic Curve Cryptography (ECC) in GF( {p} ) over Generic Weierstrass Curves was presented in this brief. Firstly, an optimized radix-128 Montgomery modular multiplication algorithm was proposed. It takes 6 clock cycles to calculate modular multiplication, which promotes the speed of elliptic curve point-addition (PA) and elliptic curve point-doubling (PD). Secondly, a dual-core hardware architecture which includes PD core and PA core to calculate elliptic curve point-multiplication (PM) was developed. It can speed up the PM by adopting parallelism with different levels and optimizing the scheduling. Finally, a data transfer architecture between PA and PD cores was proposed which requires only a 1024-bit register. It improves the speed of PM. The proposed design consumes 996k gates and compute the PM in 0.017 ms on ASIC with a 90 nm standard cell library. Moreover, the proposed design is also implemented on FPGA (Virtex-6 platform), which consumes 182k LUTs and compute the PM in 0.056 ms.
Published in: IEEE Transactions on Circuits and Systems II: Express Briefs ( Volume: 69, Issue: 11, November 2022)
Page(s): 4523 - 4527
Date of Publication: 26 July 2022

ISSN Information:

Funding Agency:

School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China

School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
School of Integrated Circuits, Guangdong University of Technology, Guangzhou, China
Contact IEEE to Subscribe

References

References is not available for this document.