W8 - Signatures Flashcards
1
Q
Textbook RSA Signature
A
σ = m^d mod N
m = σ^e mod N
2
Q
RSA-FDH
A
σ = H(m)^d mod N
3
Q
Fiat-Shamir ID-Scheme
A
pk = (N,v)
sk = (N,s)
v = s^2
1) z <- Zn*
I = r^2 modN
2) c <- {0,1}
3) z = r.s^c modN
4) z^2.v^-c mod N ?= I
4
Q
Schnorr ID-Scheme
A
pk = (G, g, q, h)
sk = (G, g, q, x)
h = g^x
1) r <- Zq
I = g^r mod N
2) c <- Zq
3) r +cx modq
4)g^z.h^-c mod N ?= I
5
Q
Fiat-Shamir Transform
A
Sign:
(I, State) <- P1(sk)
c = H(I,m)
z = P2(sk, state, c)
σ = (c,z)
Vf:
Compute I = V(pk,c,z)
Return H(I,m) == c