polito.it
Politecnico di Torino (logo)

Radiation Hardened Rust Implementation of a Crystals-Kyber Encryption Scheme for Space Applications

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

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (4MB) | Preview
[img] Archive (ZIP) (Documenti_allegati) - Other
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.

Relators: Riccardo Sisto, Marina Mondin
Academic year: 2024/25
Publication type: Electronic
Number of Pages: 108
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
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
Modify record (reserved for operators) Modify record (reserved for operators)