Year: 2020
Type: dissertation
Abstract: Scientists estimate large-scale quantum computers will be publicly available within few decades. This will have a detrimental e ect on the security of our digital world, especially security of applications that depend on public-key cryptography. An e ort is going on to develop quantum resistant cryptographic protocols in anticipation of the arrival of quantum computers. As part of this process, it is important to deploy such quantum resistant cryptographic protocols in many di erent platforms, especially resource constrained devices. In this project we aim to provide an evaluation of the performance of post-quantum Key Encapsulation Mechanisms (KEM) and digital signatures integrated into Transport Layer Security (TLS) protocol and deployed in a resource constrained device. Speci cally, we will integrate post-quantum Saber, Kyber and Newhope KEM schemes together with Dilithium digital signature into the embedded TLS open source library, mbedtls. To perform this, the TLS handshake approach of the mbedtls library as well as certi cates and their parsing have been modi ed to be able to handle post-quantum algorithms. The performance of such implementation will be measured with the code deployment into Raspberry Pi 2 Model B, an embedded platform with an ARM Cortex-A7 processor. In our experiments, we found how the integrated post-quantum schemes have algorithm and handshake runtimes from one and up to two orders of magnitude faster than other classical cryptography elliptic curve KEM and signature schemes.
Author: Alicia Bel Ventosa
Language: English
Subfield: Computer Networks and Communications
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W3107685401
