A Novel AES Random Mask Scheme Against Correlation Power Analysis
- 4 Downloads
With the wide application of smart card, people’s demand for the security of smart card is increasing. The Advanced Encryption Standard (AES) algorithm in smart card itself is safe enough, but the encryption algorithm is still threatened by side-channel attacks due to time, power consumption, electromagnetic radiation, and other information leakage during operation. Aiming at the shortcomings of existing mask schemes in security, a smart card AES encryption NARMS mask against side-channel attack is proposed. This scheme calculates the random mask according to the random hamming weight value and random integer, selects three rounds of random selection and NARMS random mask strategy for protection in the first, second, and ninth rounds of AES algorithm, optimizes and improves the design of the random mask and the overall process of mask protection. The mask scheme designed in this paper is comprehensively compared with ordinary AES algorithm, fixed value mask scheme and rotating S-box masking scheme (RSM). Experiments show that this scheme can effectively resist the first- and second-order correlation power analysis (CPA) attacks and has high efficiency, thus ensuring the key security of AES algorithm and privacy security of smart card application.
KeywordsRandom mask Advanced encryption standard Correlation power analysis Hamming weight
This work is supported by the Science and Technology Plan Project of Hunan Province [2016TP1020], the Application-oriented Special Disciplines, Double First-Class University Project of Hunan Province [Xianjiaotong 469], the Hunan Province Special Funds of Central Government for Guiding Local Science and Technology Development [2018CT5001], the Subject Group Construction Project of Hengyang Normal University [18XKQ02].
- 1.Mangard, S., Oswald, E., Popp, T.: Power Analysis Attacks: Revealing the Secrets of Smart Cards. Graz University of Technology, pp. 1–306. Springer, Austria (2007)Google Scholar
- 2.Li, L., Ou, Y., Zou, Y.: On AES random transform masking scheme against DPA. J. Cryptol. Res., 442–454 (2018) (In Chinese)Google Scholar
- 3.Nassar, M., Souissi, Y., Guilley, S., Danger, J.L.: RSM: A small and fast countermeasure for AES, secure against 1st and 2nd-order zero-offset SCAs. In: Design, Automation and Test in Europe Conference and Exhibition-DATE 2012, pp. 1173–1178. IEEE, Dresden (2012)Google Scholar
- 4.Yu, W., Köse, S.: A lightweight masked AES implementation for securing IoT against CPA attacks. In: IEEE Transactions on Circuits and Systems I: Regular Papers, pp. 2934–2944 (2017)Google Scholar
- 5.Jiao, G., Li, L., Zou, Y.: An optimized AES masking method for resisting side channel analysis. In: International Conference on Computer Engineering and Networks, pp. 876–884. Springer, Cham (2018)Google Scholar
- 6.Jiao, G., Li, L., Zou, Y.: Research on power attack comprehensive experiment platform based on SAKURA-G hardware circuit. In: Proceedings of the 2017 7th International Conference on Computer Engineering and Networks, pp. 343–349. Shanghai (2017)Google Scholar