TY - GEN
T1 - A High-Performance Universal FPGA Implementation for PM and DPM Based on Differential Addition Chain
AU - Zhang, Jingqi
AU - Chen, Zhiming
AU - Li, Hongshuo
AU - Wang, Weijiang
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Point multiplication (PM) and double point multiplication (DPM) are fundamental essential operations in elliptic curve cryptography (ECC). This paper presented a novel and versatile architecture for PM and DPM based on the differential addition chain. The execution pattern of PM and DPM is uniform to resist side-channel attacks. The datapath and modular operation units are shared by PM and DPM to optimize the utilization of hardware resources. The pipeline stages are carefully designed, leading to a compact timing schedule for PM and DPM. The architecture has been implemented on Virtex-7, supporting GF(2163), GF(2283) and GF(2571). The implementation results indicate that the proposed design achieves 5.7%, 8.7% and 23.6% performance improvements over existing works.
AB - Point multiplication (PM) and double point multiplication (DPM) are fundamental essential operations in elliptic curve cryptography (ECC). This paper presented a novel and versatile architecture for PM and DPM based on the differential addition chain. The execution pattern of PM and DPM is uniform to resist side-channel attacks. The datapath and modular operation units are shared by PM and DPM to optimize the utilization of hardware resources. The pipeline stages are carefully designed, leading to a compact timing schedule for PM and DPM. The architecture has been implemented on Virtex-7, supporting GF(2163), GF(2283) and GF(2571). The implementation results indicate that the proposed design achieves 5.7%, 8.7% and 23.6% performance improvements over existing works.
KW - Differential Addition Chain
KW - Double Point Multiplication
KW - Elliptic Curve Cryptography
KW - Point Multiplication
UR - http://www.scopus.com/inward/record.url?scp=85174711808&partnerID=8YFLogxK
U2 - 10.1109/ICSIP57908.2023.10271007
DO - 10.1109/ICSIP57908.2023.10271007
M3 - Conference contribution
AN - SCOPUS:85174711808
T3 - 2023 8th International Conference on Signal and Image Processing, ICSIP 2023
SP - 789
EP - 793
BT - 2023 8th International Conference on Signal and Image Processing, ICSIP 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 8th International Conference on Signal and Image Processing, ICSIP 2023
Y2 - 8 July 2023 through 10 July 2023
ER -