Design and security analysis of two robust keyed hash functions based on chaotic neural networks

Abstract : In this paper, we designed, implemented, and analyzed the performance, in terms of security and speed, of two proposed keyed Chaotic Neural Network (CNN) hash functions based on Merkle–Da˚mgard (MD) construction with three output schemes: CNN-Matyas–Meyer–Oseas, Modified CNN-Matyas–Meyer–Oseas, and CNN-Miyaguchi–Preneel. The first hash function’s structure is composed of two-layer chaotic neural network while the structure of the second hash function is formed of one-layer chaotic neural network followed by non-linear layer functions. The obtained results of several statistical tests and cryptanalytic analysis highlight the robustness of the proposed keyed CNN hash functions, which is fundamentally due to the strong non-linearity of both the chaotic systems and the neural networks. The comparison of the performance analysis with some chaos-based hash functions of the literature and with standard hash functions make the proposed hash functions suitable for data integrity, message authentication, and digital signature applications.
Document type :
Journal articles
Complete list of metadatas

Cited literature [73 references]  Display  Hide  Download
Contributor : Sandrine Charlier <>
Submitted on : Friday, March 8, 2019 - 8:54:24 AM
Last modification on : Tuesday, June 25, 2019 - 11:58:53 AM
Long-term archiving on : Monday, June 10, 2019 - 4:29:24 PM


Abdoun-2019-Design and securit...
Files produced by the author(s)



Nabil Abdoun, Safwan El Assad, Olivier Déforges, Rima Assaf, Mohamad Khalil. Design and security analysis of two robust keyed hash functions based on chaotic neural networks. Journal of Ambient Intelligence and Humanized Computing, Springer, 2019, pp.AIHC-D-18-00873R4. ⟨10.1007/s12652-019-01244-y⟩. ⟨hal-02048419⟩



Record views


Files downloads