In this paper, we present a practical smart card implementation of AES-128 combined with a simple yet effective masking scheme. The proposed method hasadvantage 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 removesthe correlation between power consumption and hammingweight 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.

Published in: International Conference on Information Society (i-Society 2016)

  • Date of Conference: 9-11 November 2015
  • DOI: 10.2053/iSociety.2015.0024
  • ISBN: 978-1-908320-47-6
  • Conference Location: Dublin, Ireland