Differential Power Analysis on Dynamic Password Token Based on SM3 Algorithm, and Countermeasures

Limin Guo,Lihui Wang,Qing Li,Jun Yu,Peng Luo
DOI: https://doi.org/10.1109/cis.2015.92
2015-01-01
Abstract:Dynamic password technology is widely utilized for identity authentication, which depends on using hash functions, such as SM3. And SM3 hash algorithm is based on the mixing of different group operations, such as XOR and addition modulo 232. In this paper, we present two original first-order differential power analysis attacks on dynamic password token based on SM3 algorithm. The two proposed DPA attacks are against XOR and addition modulo 232 operation respectively. Experimental results show that dynamic password token based on SM3 algorithm is vulnerable to side channel attacks, no matter implemented in software or hardware. We also provide a masked implementation of the algorithm, which is designed to avoid those proposed attacks.
What problem does this paper attempt to address?