1.2 Non-repudiation Flashcards
1
Q
Explain Non-repudiation
A
- You can’t deny what you’ve said
– There’s no taking it back - Sign a contract
– Your signature adds non-repudiation
– You really did sign the contract
– Others can see your signature - Adds a different perspective for cryptography
– Proof of integrity
– Proof of origin, with high assurance of authenticity
1
Q
Explain Proof of Integrity
A
- Verify data does not change
– The data remains accurate and consistent - In cryptography, we use a hash
– Represent data as a short string of text
– A message digest, a fingerprint - If the data changes, the hash changes
– If the person changes, you get a different fingerprint - Doesn’t necessarily associate data with an individual
– Only tells you if the data has changed
2
Q
Explain the example of Hashing the Encyclopedia
A
- Gutenberg Encyclopedia, Vol 1,
by Project Gutenberg (8.1 megabytes) - Change one character somewhere in the file
– The hash changes - If the hash is different, something has changed
– The data integrity has been compromised
3
Q
Explain Proof of Origin
A
- Prove the message was not changed
– Integrity - Prove the source of the message
– Authentication - Make sure the signature isn’t fake
– Non-repudiation - Sign with the private key
– The message doesn’t need to be encrypted
– Nobody else can sign this (obviously) - Verify with the public key
– Any change to the message will invalidate the signature