Skip to main content

Chameleon Hash Function

Definition

A chameleon hash function is a cryptographic hash function that allows for collision finding when a secret trapdoor is known. Without this trapdoor, the function behaves like a standard collision-resistant hash. This unique property means that two different inputs can be made to produce the same hash output by someone possessing the secret information. It differs from conventional hashes by offering controlled collision generation. This cryptographic primitive finds utility in specific privacy-preserving protocols.