W8 - Signatures Flashcards

1
Q

Textbook RSA Signature

A

σ = m^d mod N
m = σ^e mod N

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

RSA-FDH

A

σ = H(m)^d mod N

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly