A hybrid of SALSA20 and Twofish Algorithms for Data Encryption and Authentication

  • Samah J. Saba, Bashar Talib Al-Nuaimi
Keywords: SALSA20, Twofish algorithm, Encryption, Authentication

Abstract

Confidentiality and authenticity of data are two primary and critical information security services, and they are generally interrelated and share similar objectives for the protection of privacy, and reliability of accessing information. Different ciphering methods have been introduced as a solution to provide confidentiality and to play a greater role in information security systems. SALSA20 is one of the popular Stream cipher lightweight algorithms that provides high security and is effective in many modern .In contrast, most lightweight cryptography algorithms suffer from the tradeoff between security and complexity applications. This paper will propose a new version of SALSA20 lightweight algorithm based on hybridized the mechanisms of original SALSA20 stream cipher and Twofish block cipher to proposed version called Hybrid Lightweight Salsa20 and Towfish Algorithm, which refers, shortly by (HLSTA). The Proposed HLSTA aim to take advantage of the properties block cipher for algorithm Twofish and preserving the original SALSA20 structure to increase the security of the algorithm while at the same time maintaining the speed of the algorithm within the acceptable range to achieve standards for light encryption algorithms, which are high security and can be used in devices with specific sources (time and energy). In addition, this paper introduced Lightweight Authentication Algorithms by add Hashing layer to HLSTA. The aim of the Authentication Hybrid Lightweight SALSA20 and Twofish Algorithm (AHLSTA) is providing more efficient and secure data authentication. Experiments and results of the proposed algorithm based on histogram analysis, execution time, and security measures,  are shown that the proposed HLSTA and proposed AHLSTA are more secure compared to the original algorithm.

Published
2021-08-25
How to Cite
Bashar Talib Al-Nuaimi, S. J. S. (2021). A hybrid of SALSA20 and Twofish Algorithms for Data Encryption and Authentication. Design Engineering, 3734-3746. Retrieved from http://www.thedesignengineering.com/index.php/DE/article/view/3734
Section
Articles