Chaum-Pedersen on a different sister curve (than G1)#81
Open
Chaum-Pedersen on a different sister curve (than G1)#81
Conversation
Collaborator
drskalman
commented
Feb 16, 2026
- Migrate to Arkworks 0.5.0
- Implement the possibility of Chaum-Pedersen signature carried out on a separate curve.
- Implement two possible sister curves (one in TE one in SW) and investigate possible speed up (there wasn't any, because sisters didn't have fast automorphism like G1. see: Bench marking Chaum-Pedersen Signature in the G1 vs in another sister group #80)
- Implement Dual Scalar Multiplication using Straus method with possible support of GLV at the same time.
- Move all experimental code to experimental subdirectory.
- upgrade to arkworks 0.5.0
- re-implement DoublePublicKeyScheme as a DoubleNuggetScheme. - implement Triple Nugget BLS.
…e_triple_publickey_scheme_for_bls12_381` - Fix and pass all other tests - Clear all warnings
- lots of benches for Sister vs Signature group operation.
- NuggetTriplePublicKey - NuggetDoublePublicKey - NuggetDoublePublicKeyGLV - DaulScalarMultiplication - DaulScalarMultiplicationGLV to add Straus Shamir Optimization to Chaum-Pedersen Signatures.
…cKeyGLV` Public key. - Use 256 element precomputed table for GLV with sign.
- add bls pairing verification benchmark
- revive tests for triple nugget. - add tests for dual scalar multiplication module.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.