Random Addition-chain Based Countermeasure Against Side-channel Attack for Advanced Encryption Standard

Huang Hai,Feng Xinxin,Liu Hongyu,Hou Jiao,Zhao Yuying,Yin Lili,Jiang Jinxing
DOI: https://doi.org/10.11999/jeit171211
2019-01-01
Abstract:Side channel attacks have serious threat to the hardware security of Advanced Encryption Standard (AES), how to resist the side channel attack becomes an urgent problem. Byte substitution operation is the only nonlinear operation in AES algorithm, so it is very important for the whole encryption algorithm to improve its security. In this paper, a countermeasure against side-channel attack is proposed based on random addition-chain for AES by replacing the fixed addition-chain with random addition-chain to realize the inverse operation of multiplication in a finite field GF(2(8)). The impact of the random addition-chain on the security and effectiveness of the algorithm is studied. Experimental results show that the proposed random additionchain based algorithm is more secure and effective than the previous fixed addition-chain based algorithms in defending against side channel attacks.
What problem does this paper attempt to address?