crypto.graphics
Digital Signature Security Game
{genKeys, Sign, Verify}
is the candidate signature scheme.
sk, pk = genKeys() | |||
i++ |
mi | ← | mi ∈ Inputs |
ti = Sign(sk, mi) | → | ti | |
(m*, t*) ∈ Outputs: (∀ i) m* ≠ mi | |||
(m*, t*) ↓ |
Advantage
Advantage(Adversary) = Pr[Verify(pk, m*, t*)
accepts the tag as valid]
Correctness
(∀ m) Pr[(sk, pk) ← genKeys(), Verify(pk, m, Sign(sk, m)) == accept ] == 1