Abstract
Salsa Core, ChaCha Core, and MCC (Modified ChaCha) Core are cryptographic primitives that take 64-byte input and mix this input to generate 64-byte output. Both Salsa and ChaCha cores, have been used to generate stream ciphers. Salsa is also listed as one of the eSTREAM profile cipher. This paper compares the diffusion properties of all these three cryptographic primitives and share the results. Comparison of Quarter rounds of all these competing cores had been done already but the Column and Row/Diagonal rounds of these cores differ considerably and comparison of full Double rounds of these cores is essential to determine their relative performance. Based on the diffusion characteristics and behavior of these cores, this study proposes alternative rotation distances for better diffusion. Comparative analysis reflects that MCC core performs better than both Salsa and ChaCha core.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bernstein, D.J.: The Salsa20 family of stream ciphers. In: Robshaw, M., Billet, O. (eds.) New Stream Cipher Designs. LNCS, vol. 4986, pp. 84–97. Springer, Heidelberg (2008)
ECRYPT: European Network of Excellence for Cryptology, The eSTREAM Project. http://www.ecrypt.eu.org/stream/project.html
Bernstein, D.J.: ChaCha, a variant of Salsa20. http://cr.yp.to/chacha/chacha-20080128.pdf
Sobti, R., Ganesan, G.: Analysis of quarter rounds of Salsa and ChaCha core and proposal of an alternative design to maximize diffusion. Indian J. Sci. Technol. 9(3), 1–10 (2016)
Aumasson, J.-P., Fischer, S., Khazaei, S., Meier, W., Rechberger, C.: New features of Latin dances: analysis of Salsa, ChaCha, and Rumba. In: Nyberg, K. (ed.) FSE 2008. LNCS, vol. 5086, pp. 470–488. Springer, Heidelberg (2008)
Bernstein, D.J.: The Rumba20 compression function. http://cr.yp.to/rumba20.html
Aumasson, J.P., Henzen, L., Meier, W., Phan, R.C.-W.: SHA-3 Proposal BLAKE. http://csrc.nist.gov/groups/ST/hash/sha-3/Round3/submissions_rnd3.html
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sobti, R., Geetha, G. (2016). A Comparison of Diffusion Properties of Salsa, ChaCha, and MCC Core. In: Mueller, P., Thampi, S., Alam Bhuiyan, M., Ko, R., Doss, R., Alcaraz Calero, J. (eds) Security in Computing and Communications. SSCC 2016. Communications in Computer and Information Science, vol 625. Springer, Singapore. https://doi.org/10.1007/978-981-10-2738-3_8
Download citation
DOI: https://doi.org/10.1007/978-981-10-2738-3_8
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-2737-6
Online ISBN: 978-981-10-2738-3
eBook Packages: Computer ScienceComputer Science (R0)