An Efficient Implementation of NTRU Encryption in Post-Quantum Internet of Things
Yosafat Marselino Agus, Muhammad Ary Murti, Febrian Kurniawan, Niken Dwi Wahyu Cahyani, Gandeva Bayu Satrya
Abstract
The Internet of Things (IoT) or the Internet of Everything (IoE) goes even further beyond, not only it affects the way of exchanging data but also touches the physical lives. On the other side, security challenges of end-to-end device communication need to be addressed i.e., compliance & regulation, protocols, remediation, impacts & risks, threat diversities, and new applications. This research demonstrates impacts, risks, and threat diversities on IoT devices that use either conventional cryptography or post-quantum cryptography. This research also provides proof of concepts of security infrastructure for end-to-end communication among the IoT devices. Moreover, this research proposes and implements lightweight post-quantum cryptography for communication between the publisher to the subscriber in Raspberry Pi3 B+ e.g., $N^{\mathfrak{k}h}$ degree Truncated Polynomial Ring (NTRU) lattice-based cryptography. The experimentation compares NTRU with AES, Fernet, and RSA respectively on encryption time analysis, decryption time analysis, and network layer analysis. The results suggest some critical points that should be considered for the future development of smart homes, smart factories, smart cities, smart health, etc.