Signing Functions

Private to each user.

Applied to a message to produce a signature.

Different messages must have different signatures.

Computing the signature for a message must be virtually impossible without knowing the signing function.

We will consider signing functions after describing the verification function.