TARU PUBLICATIONS
Journal of Discrete Mathematical Sciences and Cryptography cover
Open Access ·Peer-reviewed·ISSN (Online): 2169-0065·ISSN (Print): 0972-0529

Monthly Journal: Publishes theoretical and applied research in all areas of Discrete Mathematical Sciences, Cryptography, Combinatorics, Elliptic Curves and Information Security.

Issues up to 2022 co-published with and available at:Taylor & Francis Online
submissions@tarupublications.com
Open Access A

A new hash function inspired by sponge construction using chaotic maps

* , ,

* Corresponding author · click or hover a name for details

pp. 529–559Vol. 26Issue 2March 2022DOI: 10.1080/09720529.2021.1961900 Crossmark XML
Received:
01 Jan 2021
Accepted:
05 May 2021
Published Online:
08 Mar 2022
Article type:
A
Language:
EN
Article no.:
JDMSC-1420
Pages:
529–559

Abstract

This paper presents a new secure hash function structure inspired by the sponge construction for hash functions. It is designed to avoid the length of the extension attack, multi-collisions attack, and other vulnerabilities that have been found for many of the hash functions based on the older Merkle Damgård construction. The proposed hash function generates a variable-size hash code. It uses three nonlinear functions that generate chaotic maps: Zaslavsky 2D maps, logistic maps, and Henon maps. Other operations include XOR, rotation, multiplication, and addition. The proposed scheme has a high sensitivity to the initial conditions and message, strong and stable diffusion and confusion capabilities, as well as flexibility in terms of hash size and number of rounds.

Keywords

Subject Classifications

94A6294A6068P2511K4581P9437D45

References

  1. Rivest R.1992, “The MD4 Message-Digest Algorithm,” RFC 1320, MIT LCS and RSA Data Securit y, Inc [Crossref][Google Scholar]
  2. Rivest R.1992, “The MD5 Message-Digest Algorithm,” RFC 1321, MIT LCS and RSA Data Securit y, Inc [Crossref][Google Scholar]
  3. Dobbertin, H.Bosselaers, A., & Preneel, B. (1996, February). RIPEMD-160: A strengthened version of RIPEMD. In International Workshop on Fast Software Encryption (pp. 71-82). SpringerBerlin, Heidelberg[Crossref][Google Scholar]
  4. Zheng, Y.Pieprzyk, J.Seberry, J.HAVAL - A One-Way Hashing Algorithm with Variable Length of Output. In: ASIACRYPT 1992. LNCS, pp. 83104SpringerHeidelberg (1992[Google Scholar]
  5. Wang, X.Feng, D.Lai, X., & Yu, H. (2004). Collisions for hash functions MD4, MD5, HAVAL-128 and RIPEMD. Cryptologye Print Archive, report 2004/199 [Google Scholar]
  6. Eastlake, D. 3rd, & Jones, P. (2001). RFC3174: Us secure hash algorithm 1 (SHA1). Internet RFCs, [Crossref][Google Scholar]
  7. Stevens, M.Bursztein, E.Karpman, P.Albertini, A., & Markov, Y. (2017, August). The first collision for full SHA-1. In Annual International Cryptology Conference (pp. 570-596). SpringerCham[Crossref][Google Scholar]
  8. Eastlake, D., & Hansen, T. (2006). US secure hash algorithms (SHA and HMAC-SHA). RFC 4634 (Informational), Internet Engineering Task Force, Jul. 2006. [Online]. Available: http://www.ietf.org/rfc/rfc4634.txt [Crossref][Google Scholar]
  9. Merkle, R. C. (1989, August). A certified digital signature. In Conference on the Theory and Application of Cryptology (pp. 218-238). SpringerNew York, NY[Google Scholar]
  10. Damgård, I. B. (1989, August). A design principle for hash functions. In Conference on the Theory and Application of Cryptology (pp. 416-427). SpringerNew York, NY[Google Scholar]
  11. G.M. Zaslavsky (1978). “The Simplest case of a strange attractor”. Phys. Lett. A. 69 (3): 145147. Bibcode: 1978PhLA … 69. 145Z. doi:https://doi.org/10.1016/0375-9601(78)90195-0[Crossref][Web of Science ®][Google Scholar]
  12. May, Robert M. (1972-08-18). “Will a Large Complex System be Stable?”. Nature. 238 (5364): 413414. Bibcode:1972Natur. 238.413M. doi:https://doi.org/10.1038/238413a0[Crossref][PubMed][Web of Science ®][Google Scholar]
  13. M. Hénon (1976). “A two-dimensional mapping with a strange attractor”. Communications in Mathematical Physics. 50 (1): 6977. doi:https://doi.org/10.1007/BF01608556[Crossref][Web of Science ®][Google Scholar]
  14. Shannon, C. E. (1949). Communication theory of secrecy systemsBell Systems Technical Journal, 28, 656715 [Crossref][Google Scholar]
  15. Kanso, A.Yahyaoui, H., & Almulla, M. (2012). Keyed hash function based on a chaotic map. Information Sciences, 186(1), 249-264[Crossref][Web of Science ®][Google Scholar]
  16. Lin, Z.Guyeux, C.Yu, S.Wang, Q., & Cai, S. (2019). On the use of chaotic iterations to design keyed hash functionCluster Computing, 22(1), 905-919[Crossref][Google Scholar]
  17. Ahmad, M.Khurana, S.Singh, S., & AlSharari, H. D. (2017). A simple secure hash function scheme using multiple chao
Views: 257Downloads: 6Citations: 4