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

Non-hiding variant of Hyrax #59

Open
mmagician opened this issue Mar 1, 2024 · 0 comments
Open

Non-hiding variant of Hyrax #59

mmagician opened this issue Mar 1, 2024 · 0 comments

Comments

@mmagician
Copy link

mmagician commented Mar 1, 2024

Summary

The current implementation of Hyrax in arkworks is closely following the PCS from Hyrax paper, which only presents the hiding variant. This means that the verifier never learns the value f(x) for the queried point x - he can only get convinced that the committer is able to open it (hence the hiding).

This is actually an undesirable property in some scenarios, as it leads to unnecessary work both for the prover and the verifier. This GH issue is for discussing whether:
a) the current implementation should be adapted to have optional hiding
b) create a separate scheme without the hiding part

Proposal

Since this should also serve as a learning exercise, I propose to start from a non-hiding variant from scratch - the scheme should actually be quite a lot simpler in this scenario.

Afterwards we should adapt our Hyrax benchmarks results

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