Abstract
As a result of the increasing demand for lightweight applications, the researchers set out to implement appropriate security mechanisms, one of which is lightweight cryptographic hash functions. Light hash functions are a common topic in cryptography, and its strength depends primarily on cryptographic analysis of hash functions. Therefore, it always requires an improvement in the designs of light hash functions in addition to paying attention to their performance in terms of implementing software and hardware. In this paper, we propose a lightweight hash functions scheme that consolidates the method of the ChaCha20 data encryption with chaotic maps to keys generation. It has made the existing ChaCha20 encryption method stronger when chaos-based random number generation method has been utilized. Based on these random numbers, the ChaCha20 would generate keys with high randomness and perform cryptographic operations. The analysis results show that improving the ChaCha20 algorithm by chaotic maps generated keys with high randomness and lightweight hash functions efficiency and thus increased security.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kuznetsov A, Gorbenko Y, Andrushkevych A, Belozersev I (2017) Analysis of block symmetric algorithms from international standard of lightweight cryptography ISO/IEC 29192-2. In: 4th international science conference problem infocommunications science technology. PIC S&T, pp 203–206. https://doi.org/10.1109/infocommst.2017.8246380
Bernstein DJ (2008) ChaChaa variant of Salsa 20. Work Rec SASC 1–6. http://cr.yp.to/chacha/chacha-20080120.pdf
Nir Y, Langely A (2015) RFC 7539—ChaCha20 and Poly1305 for IETF Protocols. http://www.rfc-editor.org/info/rfc7539
Hamdi M, Rhouma R, Belghith S (2015) A very efficient pseudo-random number generator based on chaotic maps and S-box tables. Int J Comput Electr Autom Control Inf Eng 9(2):481–485
Bussi K, Dey D, Kumar M, Dass BK (2016) Neeva : a lightweight hash function, pp 1–14. https://eprint.iacr.org/2016/042
Hanin C, Echandouri B, Omary F (2017) L-CAHASH : a novel lightweight hash function based on cellular automata for RFID. In: Third international symposium, UNet, Casablanca, Morocco, pp 287–298. https://doi.org/10.1007/978-3-319-68179-5
Sadak A, Echandouri B, Ziani FE, Hanin C, Omary F (2019) LCAHASH-1. 1 : a new design of the LCAHASH system for IoT. https://doi.org/10.14569/ijacsa.2019.0101134
Wang L (2019) A hash function based on sponge structure with chaotic map for spinal codes. In: International conference on computer, information and telecommunication systems, pp 1–5
Salim Reza SM, Ayob A, Arifeen MM, Amin N, Hanif Md Saad M, Hussain A (2020) A lightweight security scheme for advanced metering infrastructures in smart grid. Bull Electr Eng Inform 9(2). https://doi.org/10.11591/eei.v9i2.2086
De SF, Schauer A, Sigl G (2017) ChaCha20-Poly1305 authenticated encryption for high-speed embedded IoT applications. Autom Test Eur 692–697. https://doi.org/10.23919/date.2017.7927078
McLaren P, Buchanan WJ, Russell G, Tan Z (2019) Deriving ChaCha20 key streams from targeted memory analysis. J Inf Secur Appl 48:102372. https://doi.org/10.1016/j.jisa.2019.102372
AbodZ A (2018) A hybrid approach to steganography system based on quantum encryption and chaos algorithm. J Univ Babylon Pure Appl Sci 26:280–294
Ye Jiao G, Pan C, Huang X (2018) An effective framework for chaotic image encryption based on 3D logistic map. Commun Netw, Secur. https://doi.org/10.1155/2018/8402578
Feng Y, Liu Y, Zhao G, Xia M (2016) An improved AES encryption algorithm based on the Hénon and Chebyshev Chaotic Map. Int J Simul Syst Sci Technol 17(48):25.1–25.8. https://doi.org/10.5013/ijssst.a.17.48.25
Taylor R (1990) Interpretation of the correlation coefficient: a basic review. J Diagn Med Sonogr 6:35–39
Wong K (2010) Interpretation of correlation coefficients. Hong Kong Med J 16:237
Rukhin A, Soto J, Nechvatal J, Smid M, Barker E (2001) A statistical test suite for random and pseudorandom number generators for cryptographic applications. Booz-Allen and Hamilton Inc Mclean Va
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Alyas, H.H., Abdullah, A.A. (2021). Enhancement the ChaCha20 Encryption Algorithm Based on Chaotic Maps. In: Kumar, R., Mishra, B.K., Pattnaik, P.K. (eds) Next Generation of Internet of Things. Lecture Notes in Networks and Systems, vol 201. Springer, Singapore. https://doi.org/10.1007/978-981-16-0666-3_10
Download citation
DOI: https://doi.org/10.1007/978-981-16-0666-3_10
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-0665-6
Online ISBN: 978-981-16-0666-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)