Rajat Chaudhary
Lattice-Based Public Key Cryptosystem for Internet of Things Environment: Challenges and Solutions
Chaudhary, Rajat; Aujla, Gagangeet Singh; Kumar, Neeraj; Zeadally, Sherali
Authors
Dr Gagangeet Aujla gagangeet.s.aujla@durham.ac.uk
Associate Professor in Computer Science
Neeraj Kumar
Sherali Zeadally
Abstract
Due to its widespread popularity and usage in many applications (smart transport, energy management, e-healthcare, smart ecosystem, and so on), the Internet of Things (IoT) has become popular among end users over the last few years. However, with an exponential increase in the usage of IoT technologies, we have been witnessing an increase in the number of cyber attacks on the IoT environment. An adversary can capture the private key shared between users and devices and can launch various attacks, such as IoT ransomware, Mirai botnet, man-in-the-middle, denial of service, chosen plaintext, and chosen ciphertext. To mitigate these security attacks on the IoT environment, the traditional public key cryptographic primitives are inadequate because of their high computational and communication costs. Therefore, lattice-based public-key cryptosystem (LB-PKC) is a promising technique for secure communication. We discuss the taxonomy of two major problems, namely, the shortest path and the closest path problems with respect to the applicability of lattice-based cryptographic primitives for IoT devices. Moreover, we also discuss various LB-PKC techniques, such as NTRU, learning with errors (LWEs), and ring-LWE (R-LWE) which are often used to solve shortest path and lattice NP-hard problems in a polynomial time. We further classify the R-LWE into three categories, namely identity-based encryption, homomorphic encryption, and secure authentication key exchange. We describe the operations and algorithms adopted in each of these encryption mechanisms. Finally, we discuss the challenges, open issues, and future directions for applying LB-PKC in the IoT environment.
Citation
Chaudhary, R., Aujla, G. S., Kumar, N., & Zeadally, S. (2019). Lattice-Based Public Key Cryptosystem for Internet of Things Environment: Challenges and Solutions. IEEE Internet of Things Journal, 6(3), 4897 - 4909. https://doi.org/10.1109/jiot.2018.2878707
Journal Article Type | Article |
---|---|
Acceptance Date | Oct 16, 2018 |
Online Publication Date | Oct 30, 2018 |
Publication Date | 2019-06 |
Deposit Date | Apr 27, 2021 |
Journal | IEEE Internet of Things Journal |
Electronic ISSN | 2327-4662 |
Publisher | Institute of Electrical and Electronics Engineers |
Volume | 6 |
Issue | 3 |
Pages | 4897 - 4909 |
DOI | https://doi.org/10.1109/jiot.2018.2878707 |
Public URL | https://durham-repository.worktribe.com/output/1249315 |
You might also like
Uncovering hidden and complex relations of pandemic dynamics using an AI driven system
(2024)
Journal Article
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search