
Federico Sanfrancesco
Radiation Hardened Rust Implementation of a Crystals-Kyber Encryption Scheme for Space Applications.
Rel. Riccardo Sisto, Marina Mondin. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2025
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (4MB) | Preview |
|
![]() |
Archive (ZIP) (Documenti_allegati)
- Altro
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (21MB) |
Abstract: |
It is a well-known fact that the security of traditional cryptographic techniques relies on the algorithmic complexity of solving certain mathematical problems, such as one-way functions and factorization algorithms. However, the advent of quantum computers, which can solve factorization problems at unprecedented speeds, poses a significant threat to this security paradigm. This has created an urgent need for alternative cryptographic solutions. Two primary approaches have emerged: Quantum Cryptography, which ensures security by modifying the physical transmission of cryptographic information according to fundamental physical principles, and Post-Quantum Cryptography, which adapts algorithmic processing to use techniques resistant to quantum computing attacks. Among these, the Crystals Kyber algorithm has been recognized as a candidate for new cryptographic standards. This study specifically explored the integration of Post-Quantum Cryptography within a satellite communication scenario. The project involved the design and implementation of a Crystals Kyber-based encryption scheme and an information protection mechanism leveraging error correction through Turbo codes. Both components were developed and validated using the Rust programming language, contributing to a secure communication framework suitable for future satellite networks. |
---|---|
Relatori: | Riccardo Sisto, Marina Mondin |
Anno accademico: | 2024/25 |
Tipo di pubblicazione: | Elettronica |
Numero di pagine: | 108 |
Soggetti: | |
Corso di laurea: | Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering) |
Classe di laurea: | Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA |
Ente in cotutela: | California State University Los Angeles (STATI UNITI D'AMERICA) |
Aziende collaboratrici: | California State University, Los Angeles |
URI: | http://webthesis.biblio.polito.it/id/eprint/35376 |
![]() |
Modifica (riservato agli operatori) |