Side-channel attacks are a great threat to cryptographic algorithms embedded in microcontrollers. This paper proposes a software environment devoted to the analysis of resistance of cryptographic algorithms implementations against differential power attacks. Our method consists in generating execution traces and computing abstractions of these traces at different levels, on the basis on classical consumption models. In particular this allows the user to isolate some parts of its implementation in order to analyze information leakages directly linked to them. The advantage of this environment is twofold. Firstly, it produces precise and differential analysis of a cryptographic algorithm resistance to side-channel attacks. Secondly, it replaces the use of the testbed in the first development stages thus improving the global design process for resistant implementations by making easier interactions between development and validation. To other extends, the design of the simulator relies on a functional style, opening the way to formal proofs of resistance.
Abstract-Recent cryptanalysis on SHA-1 family has led the NIST to call for a public competition named SHA-3 Contest. Efficient implementations on various platforms are a criterion for ranking performance of all the candidates in this competition. It appears that most of the hardware architectures proposed for SHA-3 candidates are basic. In this paper, we focus on an optimized implementation of the Shabal candidate. We improve the state-of-the-art using the unfolding method. This transformation leads to unroll a part of the Shabal core. More precisely, our design can produce a throughput over 3 Gbps on Virtex-5 FPGAs, with a reasonable area usage.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.