Post-Quantum Public Key Cryptography for the Internet of Things
Recent progress in the field of quantum computers provide radically improved muscles to search and sort in lists, solve systems of equations and prime factorize – virtues that inflict an immediate threat to the most common systems for public key cryptography used in a vast proportion of today’s comp...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Högskolan i Halmstad, Akademin för informationsteknologi
2019
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-40459 |
id |
ndltd-UPSALLA1-oai-DiVA.org-hh-40459 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-hh-404592019-09-04T04:29:21ZPost-Quantum Public Key Cryptography for the Internet of ThingsengMagnusson, OlofHurtig, MatsHögskolan i Halmstad, Akademin för informationsteknologiHögskolan i Halmstad, Akademin för informationsteknologi2019CryptographyPost-quantum lightweight encryptionNTRUEncryptWolfSSLTransport layer securityApplication domainQuantum computersComputer SystemsDatorsystemRecent progress in the field of quantum computers provide radically improved muscles to search and sort in lists, solve systems of equations and prime factorize – virtues that inflict an immediate threat to the most common systems for public key cryptography used in a vast proportion of today’s computer networks. NTRUEncrypt is a lattice-based cryptography system which inhibits quantum computers for breaking the algorithm in polynomial time. The cryptographic algorithm is one of the seventeen that passed the first round in the NIST Post-Quantum standardisation competition which serves an indication that this system is robust against the efforts from a cryptanalysist to compromise its security properties. With the development of a server and client application that is built using Python3 integrated with WolfSSL, the results obtained from the experiment show that the suggested model acquires the capabilities to overcome the quantum computers capacities, providing fast quantum-safe asymmetric encryption algorithm for TLS communication in smart homes. The handshake process with NTRUEncrypt and WolfSSL is proven to be significantly faster comparing to other algorithms tested. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-40459application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Cryptography Post-quantum lightweight encryption NTRUEncrypt WolfSSL Transport layer security Application domain Quantum computers Computer Systems Datorsystem |
spellingShingle |
Cryptography Post-quantum lightweight encryption NTRUEncrypt WolfSSL Transport layer security Application domain Quantum computers Computer Systems Datorsystem Magnusson, Olof Hurtig, Mats Post-Quantum Public Key Cryptography for the Internet of Things |
description |
Recent progress in the field of quantum computers provide radically improved muscles to search and sort in lists, solve systems of equations and prime factorize – virtues that inflict an immediate threat to the most common systems for public key cryptography used in a vast proportion of today’s computer networks. NTRUEncrypt is a lattice-based cryptography system which inhibits quantum computers for breaking the algorithm in polynomial time. The cryptographic algorithm is one of the seventeen that passed the first round in the NIST Post-Quantum standardisation competition which serves an indication that this system is robust against the efforts from a cryptanalysist to compromise its security properties. With the development of a server and client application that is built using Python3 integrated with WolfSSL, the results obtained from the experiment show that the suggested model acquires the capabilities to overcome the quantum computers capacities, providing fast quantum-safe asymmetric encryption algorithm for TLS communication in smart homes. The handshake process with NTRUEncrypt and WolfSSL is proven to be significantly faster comparing to other algorithms tested. |
author |
Magnusson, Olof Hurtig, Mats |
author_facet |
Magnusson, Olof Hurtig, Mats |
author_sort |
Magnusson, Olof |
title |
Post-Quantum Public Key Cryptography for the Internet of Things |
title_short |
Post-Quantum Public Key Cryptography for the Internet of Things |
title_full |
Post-Quantum Public Key Cryptography for the Internet of Things |
title_fullStr |
Post-Quantum Public Key Cryptography for the Internet of Things |
title_full_unstemmed |
Post-Quantum Public Key Cryptography for the Internet of Things |
title_sort |
post-quantum public key cryptography for the internet of things |
publisher |
Högskolan i Halmstad, Akademin för informationsteknologi |
publishDate |
2019 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-40459 |
work_keys_str_mv |
AT magnussonolof postquantumpublickeycryptographyfortheinternetofthings AT hurtigmats postquantumpublickeycryptographyfortheinternetofthings |
_version_ |
1719243160093196288 |