Petrel: Power and Timing Attack Resistant Elliptic Curve Scalar Multiplier Based on Programmable ${\rm GF}(p)$ Arithmetic Unit

Ghosh, Santosh ; Mukhopadhyay, Debdeep ; Roychowdhury, Dipanwita (2011) Petrel: Power and Timing Attack Resistant Elliptic Curve Scalar Multiplier Based on Programmable ${\rm GF}(p)$ Arithmetic Unit IEEE Transactions on Circuits and Systems I: Regular Papers, 58 (8). pp. 1798-1812. ISSN 1549-8328

Full text not available from this repository.

Official URL: https://doi.org/10.1109/TCSI.2010.2103190

Related URL: http://dx.doi.org/10.1109/TCSI.2010.2103190

Abstract

This paper proposes a programmable GF(p) arithmetic unit for elliptic curve cryptography. The proposed unit can perform modular addition, subtraction, multiplication, inversion, and division. A suitable countermeasure against differential power analysis attack and doubling attack is proposed. An elliptic curve scalar multiplication hardware is subsequently designed for the curves defined over GF(p) using two cores of programmable GF(p) arithmetic unit. It performs point doubling and point addition in each iteration concurrently on two cores. The proposed scalar multiplication hardware is implemented on the Xilinx Virtex-2 Pro FPGA platform. The proposed parallel architecture is inherently programmable, memoryless, and resistant against timing and power attacks. It efficiently optimizes area × time per bit value for elliptic curve scalar multiplication.

Item Type:Article
Source:Copyright of this article belongs to IEEE Transactions on Circuits and Systems.
Keywords:${\rm Gf}(P)$ Arithmetic Unit; Elliptic Curve Cryptography; Power Attack; Programmable Architecture; Side-channel Attacks; Timing Attack
ID Code:142761
Deposited On:23 Jun 2026 10:20
Last Modified:23 Jun 2026 10:20

Repository Staff Only: item control page