Matteo Panigati
Implementing homomorphic security tags in CPU pipeline.
Rel. Massimo Poncino. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023
Abstract: |
Nowadays, the main defense against fault injection attacks targeting the execution unit of a processor is made by applying redundancy, meaning a simple duplication of the data and circuitry involved in computations. But, considering the growing use of open source processors, so we can assume the possibility for the attacker to perfectly know the system chosen to be attacked, and considering that fault injection attack are under constant evolution, redundancy measure are not longer effective. One possible solution is changing domain of data representation and perform calculations on those data in a parallel way instead of making a raw copy of the data and circuitry. The change of data domain consists in applying several times a bit-wise permutation on the original data, each time with a different size and according to the values of a given key. By applying this technique we are able to increase the probability of spotting a fault injection attack during the execution of standard arithmetic and logic operations by the processor. The proposed solution was developed to work on a RISC-V processor (NaxRiscV). |
---|---|
Relators: | Massimo Poncino |
Academic year: | 2023/24 |
Publication type: | Electronic |
Number of Pages: | 76 |
Additional Information: | Tesi secretata. Fulltext non presente |
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: | CEA - LETI |
URI: | http://webthesis.biblio.polito.it/id/eprint/29381 |
Modify record (reserved for operators) |