Efficient implementation of masked AES on Side-Channel Attack Standard Evaluation Board

In this paper, we present a practical smart card implementation of AES-128 combined with a simple yet effective masking scheme. The proposed method has advantage of easy software implementation, low memory and clock cycle requirement, and most importantly, it provides enough robustness against first-order Differential Power Analysis (DPA)attacks and removes the correlation between power consumption and hamming weight of sensitive data. The experimental results from implementation on Side-Channel Attack Standard Evaluation Board (SASEBO-W) verifies the effectiveness of both implementation and the masking algorithm that has already been implemented on the smartcard.