TY - GEN
T1 - An efficient countermeasure against correlation power-analysis attacks with randomized montgomery operations for DF-ECC processor
AU - Lee, Jen Wei
AU - Chung, Szu Chi
AU - Chang, Hsie-Chia
AU - Lee, Chen-Yi
PY - 2012/10/1
Y1 - 2012/10/1
N2 - Correlation power-analysis (CPA) attacks are a serious threat for cryptographic device because the key can be disclosed from data-dependent power consumption. Hiding power consumption of encryption circuit can increase the security against CPA attacks, but it results in a large overhead for cost, speed, and energy dissipation. Masking processed data such as randomized scalar or primary base point on elliptic curve is another approach to prevent CPA attacks. However, these methods requiring pre-computed data are not suitable for hardware implementation of real-time applications. In this paper, a new CPA countermeasure performing all field operations in a randomized Montgomery domain is proposed to eliminate the correlation between target and reference power traces. After implemented in 90-nm CMOS process, our protected 521-bit dual-field elliptic curve cryptographic (DF-ECC) processor can perform one elliptic curve scalar multiplication (ECSM) in 4.57ms over GF(p 521) and 2.77ms over GF(2 409) with 3.6% area and 3.8% power overhead. Experiments from an FPGA evaluation board demonstrate that the private key of unprotected device will be revealed within 10 3 power traces, whereas the same attacks on our proposal cannot successfully extract the key value even after 10 6 measurements.
AB - Correlation power-analysis (CPA) attacks are a serious threat for cryptographic device because the key can be disclosed from data-dependent power consumption. Hiding power consumption of encryption circuit can increase the security against CPA attacks, but it results in a large overhead for cost, speed, and energy dissipation. Masking processed data such as randomized scalar or primary base point on elliptic curve is another approach to prevent CPA attacks. However, these methods requiring pre-computed data are not suitable for hardware implementation of real-time applications. In this paper, a new CPA countermeasure performing all field operations in a randomized Montgomery domain is proposed to eliminate the correlation between target and reference power traces. After implemented in 90-nm CMOS process, our protected 521-bit dual-field elliptic curve cryptographic (DF-ECC) processor can perform one elliptic curve scalar multiplication (ECSM) in 4.57ms over GF(p 521) and 2.77ms over GF(2 409) with 3.6% area and 3.8% power overhead. Experiments from an FPGA evaluation board demonstrate that the private key of unprotected device will be revealed within 10 3 power traces, whereas the same attacks on our proposal cannot successfully extract the key value even after 10 6 measurements.
KW - Elliptic curve cryptography (ECC)
KW - Montgomery algorithm
KW - power-analysis attacks
KW - side-channel attacks
UR - http://www.scopus.com/inward/record.url?scp=84866708746&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-33027-8_32
DO - 10.1007/978-3-642-33027-8_32
M3 - Conference contribution
AN - SCOPUS:84866708746
SN - 9783642330261
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 548
EP - 564
BT - Cryptographic Hardware and Embedded Systems, CHES 2012 - 14th International Workshop, Proceedings
T2 - 14th International Workshop on Cryptographic Hardware and Embedded Systems, CHES 2012
Y2 - 9 September 2012 through 12 September 2012
ER -