SLIDE 10 Our RRS Scheme in Composite-order setting
Construction is inspired from PS-RRS [PS16] (Single message case). KeyGen(λ): Let (N = p1p2, G, H, GT , e, µ = {G1, H1})
$
← GN(λ). Choose g1 ∈R G1, h1 ∈R H1 and x, y ∈R ZN. Return SK = {g1, x, y}, PK = {h1, X = hx
1, Y = hy 1}.
Sign(SK, m): Choose r ∈R ZN, compute A := gr
1, B := gr(x+my) 1
. Return (m, σ = (A, B)). Verify(PK, m, σ): Accept only if e(A, h1) = 1 and e(B, h1) = e(A, XY m). Rand(PK, m, σ): If Ver(PK, m, σ)=1, then choose s ∈R ZN and compute A′ := As, B′ := Bs. Return (m, σ′ = (A′, B′)). Correctness: e(A, h1) = 1 ensures A contain a non-zero exponent of g1. e(B, h1) = e(gr(x+my)
1
, h1) = e(gr
1, h(x+my) 1
) = e(A, XY m).
10 / 24