TY - CHAP
T1 - Asynchronous charge sharing power consistent montgomery multiplier
AU - Chen, Jiaoyan
AU - Tisserand, Arnaud
AU - Popovici, Emanuel
AU - Cotofana, Sorin
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015
Y1 - 2015
N2 - A significant number of cryptographic architectures rely on the efficient and resilient implementation of the Montgomery modular multiplier. One of the most used attacks on cryptographic implementations is based on Differential Power Analysis (DPA) or one of its variants. In this paper, a specially adjusted Latch-less Asynchronous Charge Sharing Logic (LACSL) is developed to inherently defend such architecture against DPA attacks. The proposed logic provides input data independent low-power/energy consumption which is attributed to interleaved charge sharing stages with non-static elements involved in the data path. A 32-bit LACSL Montgomery Multiplier (case study) is extensively tested through HSPICE simulations and great consistency in power/energy consumption is achieved. The normalized energy deviation and normalized standard deviation are only 0.048 and 0.011, respectively. Compared with the original ACSL implementation, besides the impressive energy coherence, 42% energy saving is demonstrated plus that the leakage power is 3.5 times smaller. Furthermore, the scalability of the proposed multiplier is explored where 64bit, 128-bit and 256-bit designs are implemented. Again, great energy consistency is found with the highest deviation being 0.5%. The proposed techniques can be easily migrated to other low-power circuits for which accurate power/energy models can be built, independent of the input data profile.
AB - A significant number of cryptographic architectures rely on the efficient and resilient implementation of the Montgomery modular multiplier. One of the most used attacks on cryptographic implementations is based on Differential Power Analysis (DPA) or one of its variants. In this paper, a specially adjusted Latch-less Asynchronous Charge Sharing Logic (LACSL) is developed to inherently defend such architecture against DPA attacks. The proposed logic provides input data independent low-power/energy consumption which is attributed to interleaved charge sharing stages with non-static elements involved in the data path. A 32-bit LACSL Montgomery Multiplier (case study) is extensively tested through HSPICE simulations and great consistency in power/energy consumption is achieved. The normalized energy deviation and normalized standard deviation are only 0.048 and 0.011, respectively. Compared with the original ACSL implementation, besides the impressive energy coherence, 42% energy saving is demonstrated plus that the leakage power is 3.5 times smaller. Furthermore, the scalability of the proposed multiplier is explored where 64bit, 128-bit and 256-bit designs are implemented. Again, great energy consistency is found with the highest deviation being 0.5%. The proposed techniques can be easily migrated to other low-power circuits for which accurate power/energy models can be built, independent of the input data profile.
KW - Asynchronous
KW - Charge sharing logic
KW - Input data independent energy circuits
KW - Modular arithmetic
KW - Side channel attack
UR - https://www.scopus.com/pages/publications/84962499494
U2 - 10.1109/ASYNC.2015.26
DO - 10.1109/ASYNC.2015.26
M3 - Chapter
AN - SCOPUS:84962499494
T3 - Proceedings - International Symposium on Asynchronous Circuits and Systems
SP - 132
EP - 138
BT - Proceedings - 21st IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2015
PB - IEEE Computer Society
T2 - 21st IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2015
Y2 - 4 May 2015 through 6 May 2015
ER -