wow's Studio.

Cryptocurrency by Princeton[1.3]

Word count: 65Reading time: 1 min
2021/03/29 Share

Lecture 1.3: Digital Signatures

Signature is not just a signature, it signifies your aggreement or endorsement of a particular document.

API for digital signatures

1
2
3
4
5
(sk, pk) := generateKeys(keysize)			// first step: generate keys
// sk: secret signing key
// pk: public verification key
sig := sign(sk, message) // second operation: sign operation
isValid := verify(pk, message, sig) // third operation: verify

Requirements for signatures

  • valid signatures verify;
  • can’t forge signatures;
CATALOG
  1. API for digital signatures
  2. Requirements for signatures