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

Comparison with latest development in zero-knowledge / Snarks protocols #1

Open
mratsim opened this issue Jun 7, 2023 · 0 comments

Comments

@mratsim
Copy link

mratsim commented Jun 7, 2023

Hi Thomas,

Your paper was brought to my attention by @yelhousni as I was looking for strategies to improve point decompression in zero-knowledge proofs and blockchain protocols (mratsim/constantine#236)

There has been some recent developments made in parallel by @asanso and @GottfriedHerold and summarized by @jsign:

Looking at your table, you do not include the initial exponentiation cost
ksnip_20230607-074908

Re-running your code for the two-adicity of interest, n=32 for all most all "annoying sqrt fields" like Banrdersnatch, the Pasta curves, BLS12-377 except for BLS24-315 for which n=60 (https://eprint.iacr.org/2021/1359.pdf):

ksnip_20230607-075047

Gottfried's optimization with 8-bit windows lead to 34 field operations instead of the 38 you found.

ksnip_20230607-075636

Implementation in:

cc @kevaundray

@mratsim mratsim changed the title Comparison with latest development in zero-knowledge / Snarks prototocols Comparison with latest development in zero-knowledge / Snarks protocols Feb 11, 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