Digital Signatures in IoT

Digital Signatures in IoT

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.

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 a receiver can verify integrity of the message in public key setting.

Step 1: Enter the input text to be encrypted in the 'Plaintext' area and generate hash value for message by clicking on the SHA-1 button.

Step 2: Copy content of Hash Output (hex) field and paste it in Input to RSA(hex) field.

Step 3: Select key-size of public key from RSA Public key section by clicking on any key button.

Step 4: Click on Apply RSA button to generate a digital signature.

OUTPUT:

Digital.PNG

Did you find this article valuable?

Support Pavandeep Kaur 🇮🇳 by becoming a sponsor. Any amount is appreciated!