A Review of Lightweight Security and Privacy for Resource-Constrained IoT Devices
Source abstract
Abstract
The widespread and growing interest in the Internet of Things (IoT) may be attributed to its usefulness in many different fields. Physical settings are probed for data, which is then transferred via linked networks. There are several hurdles to overcome when putting IoT into practice, from managing server infrastructure to coordinating the use of tiny sensors. When it comes to deploying IoT, everyone agrees that security is the biggest issue. This is due to the fact that a large number of IoT devices exist in the physical world and that many of them have constrained resources such as electricity, memory, processing power, and square footage. This research intends to analyse resource-constrained IoT devices, including RFID tags, sensors, and smart cards, and the issues involved with protecting them in such restricted circumstances. Using lightweight cryptography, the information sent between these gadgets may be secured. In order to provide a holistic picture, this research evaluates and contrasts well-known algorithms based on their implementation cost, hardware/software efficiency, and attack resistance features. We also emphasised how essential lightweight encryption is for striking a good cost-to-performance-to-security ratio.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cryptographic Implementations and Security · Advanced Malware Detection Techniques · Chaos-based Image/Signal Encryption
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (100+)
Show source-provided references
1. Lightweight cryptography algorithms for resource-constrained IoT devices: A review, comparison and research opportunities10.1109/ACCESS.2021.3052867 ↗
2. Singh · Security and Privacy Issues in IoT Devices and Sensor Networks · 2021 · 15310.1016/B978-0-12-821255-4.00008-0 ↗
3. A lightweight mutual authentication protocol for IoT10.23919/JCIN.2022.9815201 ↗
4. CNN-LSTM: A deep learning model to detect botnet attacks in the Internet of Things
5. PUF-based authentication and key agreement protocols for IoT, WSNs, and Smart Grids: A comprehensive survey10.1109/JIOT.2022.3142084 ↗
6. Lightweight block cipher for resource constrained iot environment—an survey, performance, cryptanalysis and research challenges
7. Seal-embedded: A homomorphic encryption library for the internet of things
8. Lightweight cryptographic protocols for IoT-constrained devices: A survey10.1109/JIOT.2020.3026493 ↗
9. VLSI design and FPGA implementation of an NTT hardware accelerator for homomorphic seal-embedded library10.1109/ACCESS.2023.3295245 ↗
10. Cryptography for privacy in a resource-constrained IoT: A systematic literature review10.5573/IEIESPC.2022.11.5.351 ↗
11. Lattice-based cryptosystems for the security of resource-constrained IoT devices in post-quantum world: A survey10.1007/s10586-021-03380-7 ↗
12. A lightweight blockchain framework for secure transactions in resource constrained IoT devices
13. Privacy and security for resource-constrained IoT devices and networks: Research challenges and opportunities10.3390/s19081935 ↗
14. End to end encryption in resource-constrained IoT device10.1109/ACCESS.2023.3292829 ↗
15. A survey on lightweight block ciphers for low-resource devices: Comparative study and open issues10.1016/j.jnca.2015.09.001 ↗
16. RTLS: Lightweight tls session resumption for constrained IoT devices
17. Energy efficient lightweight cryptography algorithms for IoT devices10.1080/03772063.2019.1670103 ↗
18. State of the art in lightweight symmetric cryptography
19. A survey on the IETF protocol suite for the Internet of Things: Standards, challenges, and opportunities10.1109/MWC.2013.6704479 ↗
20. A recent review on lightweight cryptography in IoT
21. Security in IoT layers: Emerging challenges with countermeasures
22. Linear cryptanalysis of reduced-round simeck using super rounds10.3390/cryptography7010008 ↗
23. Advanced lightweight encryption algorithms for IoT devices: Survey, challenges and solutions
24. A review on lightweight cryptography algorithms for data security and authentication in iots
25. Implementation of new hybrid lightweight cryptosystem10.1016/j.aci.2018.05.001 ↗
26. A review of lightweight block ciphers10.1007/s13389-017-0160-y ↗
27. Differential fault analysis on clefia
28. The principles and practice of cryptography and network security
29. Implementation of a new lightweight encryption design for embedded security10.1109/TIFS.2014.2365734 ↗
30. On the price of stability for undirected network design
31. Chaskey: An efficient mac algorithm for 32-bit microcontrollers
32. A mac mode for lightweight block ciphers
33. Tulp: A family of lightweight message authentication codes for body sensor networks10.1007/s11390-013-1411-8 ↗
34. Grain: A stream cipher for constrained environments10.1504/IJWMC.2007.013798 ↗
35. Trivium: A stream cipher construction inspired by block cipher design prin-ciples
36. The mickey stream ciphers
37. J. Kaur, A. C. Canto, M. M. Kermani and R. Azarderakhsh, “A comprehensive survey on the implementations, attacks, and countermeasures of the current nist lightweight cryptography standard,” arXiv preprint arXiv:2304.06222, 2023.10.36227/techrxiv.22970855.v1 ↗
38. M. S. Turan, K. McKay, D. Chang, J. Kang, N. Waller et al., “Status report on the final round of the nist lightweight cryptography standardization process,” 2023. 10.6028/NIST.IR.8454
39. Lightweight cryptography: Underlying principles and approaches10.7763/IJCTE.2011.V3.360 ↗
40. Lightweight misbehavior detection management of embedded iot devices in medical cyber physical systems10.1109/TNSM.2020.3007535 ↗
41. Lightweight cryptography-cryptographic engineering for a pervasive world
42. Securing of cloud storage data using hybrid AES-ECC cryptographic approach
43. Biclique cryptanalysis of twine
44. Lightweight encryption algorithm based on modified xtea for low-resource embedded devices
45. A survey of lightweight cryptography for power-constrained IoT devices: Security challenges and issues10.1201/9781003176275-17 ↗
46. Daemen · AES Proposal: Rijndael · 1999
47. Biclique cryptanalysis of the full aes
48. Performance and security analysis using b-128 modified blowfish algorithm10.1007/s11042-023-15038-0 ↗
49. Cham: A family of lightweight block ciphers for resource-constrained devices
50. Improved integral attacks on reduced-round clefia block cipher
51. The improbable differential attack: Cryptanalysis of reduced round clefia
52. The 128-bit blockcipher clefia
53. Stallings · Network Security Essentials: Applications and Standards · 2017
54. FeW: A lightweight block cipher
55. Cryptanalysis of clefia using multiple impossible differentials
56. Biclique attack on the full hight
57. Lightweight block ciphers revisited: Cryptanalysis of reduced round present and hight
58. On related-key attacks and kasumi: The case of A5/3
59. A single-key attack on 6-round kasumi
60. Midori: A block cipher for low energy
61. KLEIN: A new family of lightweight block ciphers
62. Cryptanalysis of klein
63. Fault analysis of the katan family of block ciphers
64. Analysis on lightweight block cipher ktantan
65. Improved meet-in-the-middle cryptanalysis of ktantan (poster)
66. Lblock: A lightweight block cipher
67. Improved related-key differential attacks on reduced-round lblock
68. Improved impossible differential attack on reduced-round lblock
69. Related-key impossible differential attack on reduced-round lblock10.1007/s11390-014-1419-8 ↗
70. The led block cipher
71. Practical key-recovery attack on mantis5
72. Improved meet-in-the-middle attacks on crypton and mcrypton
73. An ultra-lightweight blockcipher
74. On the security of piccolo lightweight block cipher against related-key impossible differentials
75. Biclique cryptanalysis of reduced-round piccolo block cipher
76. Linear cryptanalysis of reduced-round present
77. QTL: A new ultra-lightweight block cipher10.1016/j.micpro.2016.03.011 ↗
78. Cryptanalysis of QTL block cipher
79. Rectangle: A bit-slice lightweight block cipher suitable for multiple platforms
80. Related-key rectangle attack on 36 rounds of the xtea block cipher10.1007/s10207-008-0059-9 ↗
81. Roadrunner: A small and fast bitslice block cipher for low cost 8-bit processors
82. The simon and speck lightweight block ciphers
83. Differential analysis of block ciphers simon and speck
84. Related-key cryptanalysis of 3WAY, Biham-DES, CAST, DES-X, NewDES, RC2, and TEA
85. Needham · Tea Extensions · 1997
86. TWINE: A lightweight, versatile block cipher
87. Rapidly deployable iot architecture with data security: Implemen- tation and experimental evaluation10.3390/s19112484 ↗
88. Differential cryptanalysis of tea and xtea
89. Lightweight cryptography in iot networks: A survey10.1016/j.future.2021.11.011 ↗
90. Lightweight cryptography for Internet of Insecure Things: A survey
91. A survey on lightweight-cryptography status and future challenges
92. A survey on implementation of lightweight block ciphers for resource constraints devices10.1080/09720502.2020.1766764 ↗
93. Survey and benchmark of lightweight block ciphers for wireless sensor networks
94. A comparative survey on lightweight block ciphers for resource constrained applications10.1504/IJHPSA.2019.104953 ↗
95. A survey on lightweight ciphers for IoT devices
96. The rijndael block cipher: AES proposal
97. Related-key cryptanalysis of the full AES-192 and AES-256
98. The khazad legacy-level block cipher
99. Midori: A block cipher for low energy
100. The skinny family of block ciphers and its low-latency variant mantis