Cryptology ePrint Archive: Report 2021/1378

Cryptanalysis of Efficient Masked Ciphers: Applications to Low Latency

Tim Beyne and Siemen Dhooghe and Amir Moradi and Aein Rezaei Shahmirzadi

Abstract: This work introduces second-order masked implementations of LED, Midori, SKINNY, and PRINCE ciphers which do not require fresh masks to be updated at every clock cycle. The main idea lies on a combination of the constructions given by Shahmirzadi and Moradi at CHES~2021, and the theory presented by Beyne et al. at Asiacrypt~2020. The presented masked designs only use a minimal number of shares, i.e., three to achieve second-order security, and we make use of a trick to pair a couple of S-boxes to reduce their latency. The theoretical security analyses of our constructions are based on the linear-cryptanalytic properties of the underlying masked primitive as well as SILVER, the leakage verification tool presented at Asiacrypt~2020. To improve this cryptanalytic analysis, we use the \emph{noisy probing model} which allows for the inclusion of noise in the framework of Beyne et al. We further provide FPGA-based experimental security analysis confirming second-order protection of our masked implementations.

Category / Keywords: Hardware Security, Linear Cryptanalysis, Masking, Probing Security, Side-Channel Analysis, Threshold Implementations

Original Publication (in the same form): IACR-CHES-2022

Date: received 12 Oct 2021, last revised 12 Oct 2021

Contact author: tim beyne at esat kuleuven be, siemen dhooghe at esat kuleuven be, aein rezaeishahmirzadi at rub de, amir moradi at rub de

Available format(s): PDF | BibTeX Citation

Version: 20211015:082115 (All versions of this report)

Short URL: ia.cr/2021/1378


[ Cryptology ePrint archive ]