Digital Signatures Scheme

A Digital Signature is an authentication mechanism that enables the creator of the message to attack a code that acts as a signature. The signature is formed by taking the hash of the message and encrypting the message with the creator's private key. The signature guarantees the source and integrity of the message.

About the experiment:

In Public key setting,it becomes difficult to verify for a receiver whether message is originated from claimed source.

In this experiment, we show how can a receiver verify integrity of the message in public key setting.

Your task is to verify the effectiveness of the digital signature scheme and explain the underlying principles that make it work.