Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Research] Chameleon-Hashes #4

Open
FantasticoFox opened this issue Apr 16, 2024 · 0 comments
Open

[Research] Chameleon-Hashes #4

FantasticoFox opened this issue Apr 16, 2024 · 0 comments

Comments

@FantasticoFox
Copy link

FantasticoFox commented Apr 16, 2024

Source: https://eprint.iacr.org/2017/011.pdf
@phil-jakubeit

Abstract. A chameleon-hash function is a hash function that involves a
trapdoor the knowledge of which allows one to find arbitrary collisions
in the domain of the function. In this paper, we introduce the notion of
chameleon-hash functions with ephemeral trapdoors. Such hash functions
feature additional, i.e., ephemeral, trapdoors which are chosen by the
party computing a hash value. The holder of the main trapdoor is then
unable to find a second pre-image of a hash value unless also provided
with the ephemeral trapdoor used to compute the hash value. We present
a formal security model for this new primitive as well as provably secure
instantiations. The first instantiation is a generic black-box construction
from any secure chameleon-hash function. We further provide three direct
constructions based on standard assumptions. Our new primitive has
some appealing use-cases, including a solution to the long-standing open
problem of invisible sanitizable signatures, which we also present.

@FantasticoFox FantasticoFox transferred this issue from inblockio/aqua-docs Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant