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

feat: improved recursive eccvm verifier field arithmetic #9612

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

zac-williamson
Copy link
Contributor

bigfield arithmetic optimizations and security fixes

  • Reduced the number of constant sumcheck rounds for the eccvm recursive verifier to 20
  • Reduced number of bigfield operations required to evaluate sumcheck monomials (~50k gate reduction)
  • Fixed security issue where recursive sumcheck verifier was not constraining a witness to equal 1
  • reduced number of field operations required to evaluate eccvm relations (should have small benefits for eccvm prover and recursive verifier)

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

Successfully merging this pull request may close these issues.

1 participant