Skip to main content

Chameleon Hashing

Definition

Chameleon hashing is a cryptographic function that allows for collision generation under a secret key. It produces identical hash outputs for different inputs when the secret key is known. This property makes it distinct from traditional cryptographic hashes, which aim for collision resistance. It finds application in scenarios requiring controlled data alteration without invalidating previous commitments.