Research on Differential Power Analysis of HMAC-SM3
Xie Jun, Wei Sun, Dawu Gu, Zheng Guo, Junrong Liu, Sigang Bao, Bo Ma · Advances in computer science research · 2015
The HMAC algorithm is widely used to provide authentication and message integrity in digital communications.However, if the HMAC cryptographic algorithm is implemented in cryptographic circuit, it is vulnerable to side-channel attacks.A typical example is that in 2007, McEvoy proposed an attack strategy for hardware-based implementation of HMAC-SHA2.In this paper, we research on SM3 cryptographic hash algorithm and propose a DPA attack strategy for the software-based implementation of HMAC-SM3.In the experiment, we launch a successful DPA attack on the practical cryptographic circuit and then discuss the security issues about the software-based implementation of HMAC-SM3.