You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For batched signature verification (see https://ethresear.ch/t/fast-verification-of-multiple-bls-signatures/5407) we may use this as well. To be studied compared to the PAIR_BLS381_another in Milagro to accumulate line functions for multi-pairing and incur the cost of final exponentiation only once as well.
Glossary:
For Zk-SNARKS, we need to compute a linear combination of scalar multiplication/exponentiation:
As a generalization to the Strauss-Shamir trick for
[a]P + [b]Q
we can save a significant amount of iterations.Research
Bernstein, Doumen, Lange and Oosterwijk
https://eprint.iacr.org/2012/549.pdf
Ryan Henry, 2010
http://cacr.uwaterloo.ca/techreports/2010/cacr2010-26.pdf
Jonathan Bootle
https://jbootle.github.io/Misc/pippenger.pdf
Bernstein, 2002
https://cr.yp.to/papers/pippenger.pdf
Nicholas Pippenger, 1980
https://pdfs.semanticscholar.org/7d65/53e185fd90a855717ee915992e17f38c99ae.pdf
Implementations
Side-note
For batched signature verification (see https://ethresear.ch/t/fast-verification-of-multiple-bls-signatures/5407) we may use this as well. To be studied compared to the
PAIR_BLS381_another
in Milagro to accumulate line functions for multi-pairing and incur the cost of final exponentiation only once as well.The text was updated successfully, but these errors were encountered: