Digital Signatures are fundamental in authentication and non-repudiation.

  • is a set of messages that can be signed
  • is a set of elements called signatures, e.g. -bit strings
  • , is a signing transformation for entity , and kept secret by .
  • is a verification transformation for ‘s signature and is publicly known.

and provide a digital signature scheme for .