SLIDE 23 BLIND SIGNATURES SECURITY MODEL RELATED WORK OUR CONSTRUCTION EFFICIENCY COMPARISON OPEN PROBLEMS
BUILDING BLOCKS ◮ CL Signatures [CL04] Given the description of bilinear groups P ← SetupGrp(1λ).
KeyGen(P): Select x, y ← Zq. Set X ← [x]P2 and Y ← [y]P2. sk ← (x, y) ∈ Zp × Zp and pk ← (X, Y) ∈ G2
2.
Sign(sk, m): To sign a message m ∈ Zq, select a ← Zq, and set A ← [a]P1, B ← [y]A, and C ← [x + m · x · y]A. output σ ← (A, B, C) ∈ G3
1.
Verify(pk, m, σ): Output 1 iff e(A, Y) = e(B, P2) and e(C, P2) = e(A, X)e(B, X)m
- Existentially unforgeable ⇒ the LRSW assumption.
- Randomizable signatures: To randomize a signature σ, select
t ← Zq and compute σ′ ← [t]σ.
EFFICIENT TWO-MOVE BLIND SIGNATURES . . . 11 / 18