본문 바로가기
KERD
논문KCI 등재

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

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

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.

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.

참고문헌 (19)

  1. C. De Canniere, "New Stream Cipher Designs", pp.244~266 (2008), Springer
  2. D. J. Bernstein, "New Stream Cipher Designs", pp.84~97 (2008), Springer
  3. An overview of eSTREAM ciphers, "P. Mukherjee", Centre of Excellence in Cryptology, Indian Statistical Institute, ~ (2013)
  4. Truncated differential cryptanalysis of five rounds of Salsa20, "P. Crowley", The eSTREAM Project, ~, pp.Technical Report 2005 (2005), 073
  5. J. P. Aumasson, "Fast Software Encryption", pp.470~488 (2008), Springer
  6. S. Fischer, "Progress in Cryptology-INDOCRYPT 2006", pp.2~16 (2006), Springer
  7. I. Stewart, "Does God Play Dice?: The Mathematics of Chaos" (2002), Blackwell
  8. R. L. Devaney, "An Introduction to Chaotic Dynamical Systems" (2003), Westview Press
  9. "Salsa20 design" (2005)[URL]
  10. R. Forre, "The Hénon attractor as a keystream generator", Abstracts of EuroCrypt’91, pp.76~81 (1991)
  11. Om Prakash Verma, "Modified Multi-Chaotic Systems that are Based on Pixel Shuffle for Image Encryption", JIPS(Journal of Information Processing Systems), 9(2), pp.271~286 (2013), 한국정보처리학회[DOI]
  12. D. R. Frey, "Chaotic digital encoding : an approach to secure communication", IEEE Transactions on Circuits and Systems II : Analog and Digital Signal Processing, 40(10), pp.660~666 (1993)
  13. A. M. N. Hasan, "Design and simulation of a modified perturbed digital chaotic signal generator for secure data communication", Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human (ICIS’09), pp.918~922 (2009)
  14. X. Wang, "Cryptology and Network Security", pp.270~285 (2006), Springer
  15. S. Li, "Progress in Cryptology: INDOCRYPT 2001", pp.316~329 (2001), Springer
  16. R. Matthews, "On the derivation of a “chaotic” encryption algorithm", Cryptologia, 13(1), pp.29~42 (1989)
  17. A. Kanso, "Logistic chaotic maps for binary numbers generations", Chaos, Solitons &Fractals, 40(5), pp.2557~2568 (2009)
  18. N. K. Pareek, "Discrete chaotic cryptography using external key", Physics Letters A, 309(1), pp.75~82 (2003)
  19. O. Goldreich, "A hard-core predicate for all one-way functions", Proceedings of the 21st Annual ACM Symposium on Theory of Computing (STOC’89), pp.25~32 (1989)

관련 논문AI추천

이 간행물의 다른 논문 (10건)