Lorenzo Giacobbe
Analysis of side-channel leakages on cryptographic circuits.
Rel. Antonio Jose' Di Scala. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2022
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (5MB) | Preview |
Abstract: |
The security of cryptosystems is usually evaluated using a black-box approach; an adver- sary can access the algorithm only through predefined interfaces, such as the inputs and outputs of the system. In order to be used, those cryptosystems have to be implemented onto a physical circuit. This opens up the possibility for attackers, to use so-called side channels, to obtain additional information about the internal computation of the systems, that are leaked by the circuit. A specific type of Side Channel Attacks (SCA) are Power Analysis Attacks (PAA); using PAA the attacker obtains details about the internal cal- culations performed by the circuit, analyzing its power consumption. These information are then used to retrieve the secret key. The goal of this thesis, is to generate a tool, which can analyse the weakness of a circuit towards PAA, as realistically as possible. The developed tool, called VoLPE (Verification of Leakages Propagation Escalation), does that, by simulating a synthesized circuit, ob- tained from OpenLane, and calculating the existing correlation, between the inputs and a model describing the power consumption of the circuit. We start this work by giving the necessary background information, proceeding then with a detailed description of the developed tool. We conclude by outlining the tests we performed on some sample circuits, and analyzing the obtained results. |
---|---|
Relators: | Antonio Jose' Di Scala |
Academic year: | 2022/23 |
Publication type: | Electronic |
Number of Pages: | 88 |
Subjects: | |
Corso di laurea: | Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering) |
Classe di laurea: | New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING |
Aziende collaboratrici: | UNSPECIFIED |
URI: | http://webthesis.biblio.polito.it/id/eprint/25495 |
Modify record (reserved for operators) |