Improving the Diffusion of the Stream Cipher Salsa20 by Employing a Chaotic Logistic Map


Mishal Almazrooie, Azman Samsudin, Manmeet Mahinderjit Singh, Journal of Information Processing Systems Vol. 11, No. 2, pp. 310-324, Jun. 2015  

https://doi.org/10.3745/JIPS.02.0024
Keywords: Chaos Theory, Cryptography, Differential Attacks, Hash Function, Logistic Map, Salsa20, Stream Cipher
Fulltext:

Abstract

The stream cipher Salsa20 and its reduced versions are among the fastest stream ciphers available today. However, Salsa20/7 is broken and Salsa20/12 is not as safe as before. Therefore, Salsa20 must completely perform all of the four rounds of encryption to achieve a good diffusion in order to resist the known attacks. In this paper, a new variant of Salsa20 that uses the chaos theory and that can achieve diffusion faster than the original Salsa20 is presented. The method has been tested and benchmarked with the original Salsa20 with a series of tests. Most of the tests show that the proposed chaotic Salsa of two rounds is faster than the original four rounds of Salsa20/4, but it offers the same diffusion level.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.




Cite this article
[APA Style]
Almazrooie, M., Samsudin, A., & Singh, M. (2015). Improving the Diffusion of the Stream Cipher Salsa20 by Employing a Chaotic Logistic Map. Journal of Information Processing Systems, 11(2), 310-324. DOI: 10.3745/JIPS.02.0024.

[IEEE Style]
M. Almazrooie, A. Samsudin, M. M. Singh, "Improving the Diffusion of the Stream Cipher Salsa20 by Employing a Chaotic Logistic Map," Journal of Information Processing Systems, vol. 11, no. 2, pp. 310-324, 2015. DOI: 10.3745/JIPS.02.0024.

[ACM Style]
Mishal Almazrooie, Azman Samsudin, and Manmeet Mahinderjit Singh. 2015. Improving the Diffusion of the Stream Cipher Salsa20 by Employing a Chaotic Logistic Map. Journal of Information Processing Systems, 11, 2, (2015), 310-324. DOI: 10.3745/JIPS.02.0024.