EAMSA 512: New 512 Bits Encryption Al-gorithm Based on Modified SALSA20

This paper presents the 512-bit encryption algorithm based on modified SALSA20 using an 11-dimensional chaotic system used for generating the keys for the proposed encryption algorithm. Chaotic keys are derived from a combination of two systems, one with six dimensions and the other with five. Thes...

Full description

Bibliographic Details
Main Authors: Jolan Rokan Naif, Israa S. Ahmed, Nashwan Alani, Haider K. Hoomod
Format: Article
Language:English
Published: College of Education, Al-Iraqia University 2023-04-01
Series:Iraqi Journal for Computer Science and Mathematics
Subjects:
Online Access:https://journal.esj.edu.iq/index.php/IJCM/article/view/533
_version_ 1797647560140128256
author Jolan Rokan Naif
Israa S. Ahmed
Nashwan Alani
Haider K. Hoomod
author_facet Jolan Rokan Naif
Israa S. Ahmed
Nashwan Alani
Haider K. Hoomod
author_sort Jolan Rokan Naif
collection DOAJ
description This paper presents the 512-bit encryption algorithm based on modified SALSA20 using an 11-dimensional chaotic system used for generating the keys for the proposed encryption algorithm. Chaotic keys are derived from a combination of two systems, one with six dimensions and the other with five. These keys are used in different operations like shifting, Xoring, and encryption steps in the new proposed algorithm. The proposed algorithm consists of a combination of two parallel parts: Salsa20 and S boxes with chaos keys. The proposed system takes 512 bits of the plaintext, which will be split into two 256-bit parts, the left part encrypted with modified salas20 and the chaos keys, and the right 256-bit part encrypted using eight 8x8 s-boxes and the chaos keys. The results are swapped and combined, and this operation is repeated for 16 rounds to get the cipher text. The testing of EAMSA 512bit using various tests demonstrates the algorithm's strength and security, as well as its ability to avoid many attacks with lightweight processing
first_indexed 2024-03-11T15:19:16Z
format Article
id doaj.art-8ba91d004be04a0eb6a00bfb28f5255a
institution Directory Open Access Journal
issn 2958-0544
2788-7421
language English
last_indexed 2024-03-11T15:19:16Z
publishDate 2023-04-01
publisher College of Education, Al-Iraqia University
record_format Article
series Iraqi Journal for Computer Science and Mathematics
spelling doaj.art-8ba91d004be04a0eb6a00bfb28f5255a2023-10-29T06:13:36ZengCollege of Education, Al-Iraqia UniversityIraqi Journal for Computer Science and Mathematics2958-05442788-74212023-04-014210.52866/ijcsm.2023.02.02.011EAMSA 512: New 512 Bits Encryption Al-gorithm Based on Modified SALSA20 Jolan Rokan Naif 0Israa S. Ahmed1Nashwan Alani2Haider K. Hoomod3Informatic Institute for Postgraduate Studies, Iraqi Commission for Computers and Informatics, Baghdad, IraqInformatic Institute for Postgraduate Studies, Iraqi Commission for Computers and Informatics, Baghdad, Iraq,University of information Technology and CommunicationsComputer Science Department, College of Education, Mustanisiryah University, Baghdad, Iraq This paper presents the 512-bit encryption algorithm based on modified SALSA20 using an 11-dimensional chaotic system used for generating the keys for the proposed encryption algorithm. Chaotic keys are derived from a combination of two systems, one with six dimensions and the other with five. These keys are used in different operations like shifting, Xoring, and encryption steps in the new proposed algorithm. The proposed algorithm consists of a combination of two parallel parts: Salsa20 and S boxes with chaos keys. The proposed system takes 512 bits of the plaintext, which will be split into two 256-bit parts, the left part encrypted with modified salas20 and the chaos keys, and the right 256-bit part encrypted using eight 8x8 s-boxes and the chaos keys. The results are swapped and combined, and this operation is repeated for 16 rounds to get the cipher text. The testing of EAMSA 512bit using various tests demonstrates the algorithm's strength and security, as well as its ability to avoid many attacks with lightweight processing https://journal.esj.edu.iq/index.php/IJCM/article/view/533Stream CipherChaotic SystemSALSA20Chaos EncryptionHybrid Algorithm
spellingShingle Jolan Rokan Naif
Israa S. Ahmed
Nashwan Alani
Haider K. Hoomod
EAMSA 512: New 512 Bits Encryption Al-gorithm Based on Modified SALSA20
Iraqi Journal for Computer Science and Mathematics
Stream Cipher
Chaotic System
SALSA20
Chaos Encryption
Hybrid Algorithm
title EAMSA 512: New 512 Bits Encryption Al-gorithm Based on Modified SALSA20
title_full EAMSA 512: New 512 Bits Encryption Al-gorithm Based on Modified SALSA20
title_fullStr EAMSA 512: New 512 Bits Encryption Al-gorithm Based on Modified SALSA20
title_full_unstemmed EAMSA 512: New 512 Bits Encryption Al-gorithm Based on Modified SALSA20
title_short EAMSA 512: New 512 Bits Encryption Al-gorithm Based on Modified SALSA20
title_sort eamsa 512 new 512 bits encryption al gorithm based on modified salsa20
topic Stream Cipher
Chaotic System
SALSA20
Chaos Encryption
Hybrid Algorithm
url https://journal.esj.edu.iq/index.php/IJCM/article/view/533
work_keys_str_mv AT jolanrokannaif eamsa512new512bitsencryptionalgorithmbasedonmodifiedsalsa20
AT israasahmed eamsa512new512bitsencryptionalgorithmbasedonmodifiedsalsa20
AT nashwanalani eamsa512new512bitsencryptionalgorithmbasedonmodifiedsalsa20
AT haiderkhoomod eamsa512new512bitsencryptionalgorithmbasedonmodifiedsalsa20