Abstract
Conference Title: 2015 Tenth International Conference on Computer Engineering & Systems (ICCES) Conference Start Date: 2015, Dec. 23 Conference End Date: 2015, Dec. 24 Conference Location: Cairo, Egypt This paper presents an efficient technique to speed up the higher-order masking algorithm for AES using single instruction multiple data (SIMD) instructions. In this paper, several countermeasures are combined to mitigate more than one type of side channel attacks (SCA). Furthermore, we enhanced the performance by applying higher-order masking and removing the use of any lookup tables using SIMD instructions. We implemented the proposed scheme on a Linux machine with an Intel processor that supports SSSE3 instructions. The proposed method performed six times faster than the second order and was five times faster than the third order masking scheme in the literature. The speed of our implementation makes it more practical and hence attractive.