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...

Full description

Bibliographic Details
Main Authors: Magnusson, Olof, Hurtig, Mats
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