@inproceedings{50a103b17d7e4d4f8ece7264740751b8,
title = "Stacked ensemble models evaluation on DL based SCA",
abstract = "Side-channel analysis (SCA) has proved its effectiveness in attacking the cryptographic implementations for high security algorithms like Advanced Encryption Standard (AES). The improvement of machine learning (ML) in general and deep learning (DL) in particular in SCA shows that DL is a big threat in hardware security, in which the secret key of SCA countermeasure AES can be revealed with only 40 traces [17]. Combination of multiple DL can improve the effectiveness of SCA more. However, how to combine those models together is still a question. This paper applied stacked ensemble ML to combine the predictions from a number of inputs and sub-models together to enhance the power of DL in attacking AES implementation with SCA countermeasures. We train not only the output probabilities of sub-models but also their maximum likelihood score (MLS) in a stacked ensemble model to improve the performance of convolutional neural network (CNN)-based models. Further more, output probabilities from multiple trace inputs to the same sub-model are also utilized for our stack ensemble model training. A two step training procedure is required, one is for each sub-model and the other is for the stacked ensemble model, which takes inputs as the output probabilities of the above trained sub-models. This paper evaluate the effectiveness of various stacked ensemble models in terms of the number of input traces and the number of sub-models used for the first training stage. Our best model generates state-of-the art results when attacking the ASCAD variable-key database, which has a restricted number of training traces per key, recovering the key within 20 attack traces [15] in comparison to 40 traces as required by the original CNN with Plaintext feature extension (CNNP)-based model.",
keywords = "AES, CNN, CNNP, Deep learning, Key reveal, Masking, SCA, Stacked ensemble",
author = "Hoang, {Anh Tuan} and Neil Hanley and Ayesha Khalid and Dur-e-Shahwar Kundi and Maire O{\textquoteright}Neill",
year = "2023",
month = sep,
day = "30",
doi = "10.1007/978-3-031-45137-9_3",
language = "English",
isbn = "9783031451362",
series = "Communications in Computer and Information Science",
publisher = "Springer Cham",
pages = "43--68",
editor = "{Van Sinderen}, Marten and Fons Wijnhoven and Slimane Hammoudi and Pierangela Samarati and Vimercati, {Sabrina De Capitani di}",
booktitle = "E-business and telecommunications: 19th International Conference, ICSBT 2022, and 19th International Conference, SECRYPT 2022, revised selected papers",
note = "19th International Conference on Security and Cryptography 2022, SECRYPT 2022 ; Conference date: 11-07-2022 Through 13-07-2022",
}