RTUComputer ScienceYr 2023 · Sem 62023

Q15Information Security Systems

Question

4 marks

Outline the principles and requirements of Digital Signatures.

Answer

Digital signatures provide authentication, data integrity, and non-repudiation.

A digital signature is generated by applying a cryptographic hash function to a message and encrypting the resulting hash value with the sender's private key. The receiver decrypts the signature using the sender's public key to retrieve the hash and compares it with their own locally computed hash of the message. If they match, it proves the message originated from the sender (Authentication), was not altered (Integrity), and the sender cannot deny sending it (Non-repudiation).

Back to Paper