Abstract
Due to the extraordinary development in the production and exchange of multimedia across unprotected networks, there is a greater need to develop reliable secure, and effective cryptographic algorithms. This paper proposes a new lightweight encryption algorithm combining SALSA20 and password-based Key Derivation Function2 (PBKDF2) for the encryption of color images. Due to the PBKDF2 characteristics such as strengthening the security of the password by applying multiple rounds of a pseudorandom function (PRF) to generate the key, Salt usage adds additional randomness to the key derivation process, therefor it is used to enhance SALSA20. By offering a large key space, the recommended lightweight image encryption has demonstrated robustness against brute force attacks. Additionally, the suggested algorithm capable of protecting against statistical cracking, differential attack, and image security is good based on the histogram, correlation, NPCR, UACI, and Entropy criteria. Encryption time for test images is very short, ranging from one to one and a half seconds, so it is close to being run in real time.
Keywords
Light encryption, SALSA20, Key derivation function, PBKDF2, Pseudorandom function, SHA256, Attacks
Subject Area
Computer Science
First Page
310
Last Page
318
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.
Receive Date
9-8-2023
Revise Date
12-31-2023
Accept Date
1-2-2024
How to Cite this Article
Talib, Ebtehal; Jamil, Abeer Salim; and Hassan, Nidaa Flaih
(2025)
"Proposed Color Image Lightweight Encryption using SALSA20 with Key Derivation Function,"
Baghdad Science Journal: Vol. 22:
Iss.
1, Article 27.
DOI: 10.21123/bsj.2024.9280
Available at:
https://bsj.researchcommons.org/home/vol22/iss1/27