Chloé Hébant, Duong Hieu Phan and David Pointcheval
Linearly-Homomorphic Signatures and Scalable Mix-Nets Chlo Hbant, - - PowerPoint PPT Presentation
Linearly-Homomorphic Signatures and Scalable Mix-Nets Chlo Hbant, - - PowerPoint PPT Presentation
Linearly-Homomorphic Signatures and Scalable Mix-Nets Chlo Hbant, Duong Hieu Phan and David Pointcheval Outline 1. Mix-Nets in drawings 2. Building blocks 3. Spirit of our scheme 4. Difficulties 2 Mix-Net 3 Mix-Net 3 Mix-Net 3
- 1. Mix-Nets in drawings
- 2. Building blocks
- 3. Spirit of our scheme
- 4. Difficulties
2
Outline
3
Mix-Net
3
Mix-Net
3
Mix-Net
Electronic Voting
4
Electronic Voting
4
Ballot
Electronic Voting
4
Ballot
Electronic Voting
4
Ballot 3 1 2
5
Some Guarantees
Ballot Authorized voters Unforgeability
5
Some Guarantees
Ballot Authorized voters Indistinguishable Unforgeability
5
Some Guarantees
Ballot Authorized voters Sealed Indistinguishable Unforgeability No added ballot No deleted ballot No modified ballot
5
Some Guarantees
Ballot Authorized voters Sealed Indistinguishable Unforgeability No added ballot No deleted ballot No modified ballot Publicly verifiable 3 1 2
6
Mix-Net: Security Notions
1. Soundness 2. Unlinkability
7
Mix-Net: Soundness
Permutation
…
8
Mix-Net: Unlinkability
Unlinkable
Building Blocks
9
10
Key Ingredients
- Ciphertext randomization
- “Signature randomization”
10
Key Ingredients
- Ciphertext randomization
- e.g. El Gamal
- “Signature randomization”
10
Key Ingredients
- Ciphertext randomization
- e.g. El Gamal
- “Signature randomization”
- Linearly Homomorphic Signature
11
Signature
12
One-Time Linearly Homomorphic Signature (OT-LH-Sig)
13
Linearly Homomorphic Signature (LH-Sig)
13
Linearly Homomorphic Signature (LH-Sig)
13
Linearly Homomorphic Signature (LH-Sig)
13
Linearly Homomorphic Signature (LH-Sig)
13
Linearly Homomorphic Signature (LH-Sig)
13
Linearly Homomorphic Signature (LH-Sig)
14
Linearly Homomorphic Signature (LH-Sig)
15
Summary
- Randomizable Ciphertexts: ElGamal
- Linearly Homomorphic Signatures
- 3 properties:
- Message Homomorphism
- Key Homomorphism
- Tag Randomizability
15
Summary
- Randomizable Ciphertexts: ElGamal
- Linearly Homomorphic Signatures
- 3 properties:
- Message Homomorphism
- Key Homomorphism
- Tag Randomizability
- 2 schemes:
- One-Time Linearly Homomorphic Signature (Keygen,Sign,Verif,…)
- Linearly Homomorphic Signature (Keygen*,Sign*,Verif*,…)
Spirit of our Mix-Net
16
17
Mix-Nets
18
Mix-Nets
Mi Mix
19
Mix-Nets
Problems
20
21
Problems
- Expanded vectors
21
Problems
- Expanded vectors
- Non-trivial transformation
21
Problems
- Expanded vectors
- Non-trivial transformation
- Legitimate ballots
21
Problems
- Expanded vectors
- Non-trivial transformation
- Legitimate ballots
- Multiple servers
22
Aggregation
22
Aggregation
- Groth-Sahai proofs 2008
22
Aggregation
- Groth-Sahai proofs 2008
- Multi-signatures of Boneh-Drijvers-Neven 2018
We saw:
- (One-Time) Linearly Homomorphic Signatures schemes
- Their properties
- A new method to construct scalable Mix-Nets
23
Conclusion
Message Homomorphism Key Homomorphism Tag Randomizability