Hash function based on arithmetic coding and public-key cryptography
Rene Ndoundam, Juvet Karnel Sadie, Patrick Nguening Nguembu

TL;DR
This paper introduces a novel hash function combining arithmetic coding and public-key cryptography, enhancing resistance to various cryptanalytic attacks without requiring a secret key for hashing.
Contribution
It presents a new hash function leveraging arithmetic coding's properties and public-key cryptography, eliminating the need for secret keys in the hashing process.
Findings
Resistant to second preimage, collision, and differential cryptanalysis
Utilizes public-key cryptography for first preimage resistance
Does not require secret keys for hash calculation
Abstract
We propose a hash function based on arithmetic coding and public-key cryptography. The resistance of the hash function to second preimage attack, collision and differential cryptanalysis is based on the properties of arithmetic coding as a non-linear dynamical system. The resistance of the hash function to first preimage attack is based on the public-key cryptography. The new hash function uses the strength of HMAC with the difference that it didn't need a secret key for calculating the hash (in this step, it uses one, two or three public -keys) and in the classical attack, an adversary need to break the public key algorithm or to have all the secret keys to perform his attack.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsChaos-based Image/Signal Encryption · Cryptographic Implementations and Security · Coding theory and cryptography
