- Why should we sign data, presentation, and logic?
-
Why do we sign anything?
It represents a transaction that is important to the
signer
and the verifier of the signature.
-
How do we perform digital signatures?
Signature = Encrypt(hash(M), PrivateKey)
Verified = hash(M) == Decrypt(Signature, PublicKey)
- But what if M is not a very good representation of the transaction?
|