Affiliation:
1. Institute of Problems of Mathematical Machines and Systems
2. Borys Grinchenko Kyiv University
Abstract
Internet of Things (IoT) networks exhibit high diversification due to the significant number of devices with varying characteristics, operating systems, protection algorithms, and information transmission protocols. Cryptographic algorithms, however, cannot perform equally well on different devices; most of them demonstrate low encryption speed and high memory requirements on 8-bit C0-class devices. This article explores the modification of the cryptographic algorithm A5/1 for application in IoT networks with 8-bit devices with limited computational resources. A threat model is formulated, identifying major threats and possible methods for neutralization, including cryptographic protection methods. Through the developed modification, the main drawbacks of A5/1 when applied to protect information in IoT networks have been addressed, including increasing the key length, enhancing tamper resistance, and optimizing for use on 8-bit devices. Proposed substitutions of bit data processing with byte processing have improved cryptographic qualities and made algorithm application more convenient on devices with limited computational resources. Based on statistical tests, the encrypted sequence can be considered uniformly distributed at random. For the application of the modified algorithm, a cryptographic protocol was constructed, incorporating methods for device identification and secure key management. The proposed solutions were practically implemented and tested, achieving acceptable encryption speed for many applications on an 8-bit device.
Publisher
Borys Grinchenko Kyiv Metropolitan University
Reference24 articles.
1. Rahman, M. S., Karnik, S., & Sarangerel, S. (2022). Lightweight Cryptography. MIT Course Project. Retrieved from https://courses.csail.mit.edu/6.857/2022/projects/Shahir-Rahman-Karnik-Sarangerel.pdf
2. Pradhan, D., & Tun, H. (2022). Security Challenges: M2M Communication in IoT. Journal of Electrical Engineering and Automation, 4, 187-199. https://doi.org/10.36548/jeea.2022.3.006
3. Mhaibes, H. I., Abood, M. H., & Farhan, A. (2022). Simple Lightweight Cryptographic Algorithm to Secure Embedded IoT Devices. International Journal of Interactive Mobile Technologies (iJIM), 16(20), 98–113. https://doi.org/10.3991/ijim.v16i20.34505
4. Al-Shargabi, B., & Dar Assi, A. (2023). A modified lightweight DNA-based cryptography method for Internet of Things devices. Expert Systems, 40(6), e13270. https://doi.org/10.1111/exsy.13270
5. Final report of European project number IST-1999-12324, named New European Schemes for Signatures, Integrity, and Encryption. Springer-Verlag, Berlin Heidelberg NewYork, etc. 2004, NESSIE public report D20. NESSIE Security Report. http://cryptonessie.org.