Non-Repudiation 1.2 Flashcards
Non-Repudiation is akin to what in regards to integrity?
Signing a contract
Your signature adds non-repudiation, you really did sign a contract, and others can see your signature
What is Proof of Integrity?
Verify data didn’t change in transit to its destination by hashing the data
What is a Hash, and what is it used for?
A Hash is a short string of text based on the plain text, used to verify the integrity of data.
If the data changes, the hash changes.
Non-Repudiation combines these two concepts to fully maximize the integrity of data
Proof of integrity
Proof of Origin
Proof of Origin
Proves the source of the data through the use of digital signatures
Digital Signature
Uses a private key that is only known to the person sending the data, and a public key tied to the private key to verify it was used.
Any change to the message will invalidate the signature
Creating a Digital Signature
- Hashing algorithm creates a hash out of the plain text
- Hash gets encrypted with User Ones private key (The Sender) and gets sent to User Two
Verifying a Digital Signature
- User Two receives message with digital signature attached
- User Two uses User Ones public key to decrypt the hash
- User Two performs the same hashing function that User One did and compares the two