PR 10
PR 10
Practical No. 10 Create and verify digital signature using tool (e.g. Cryptool).
I Practical significance
Digital signatures are the public-key primitives of message authentication. In the
physical world, it is common to use handwritten signatures on handwritten or typed messages.
They are used to bind signatory to the message. Similarly, a digital signature is a technique
that binds a person/entity to the digital data. This binding can be independently verified by
receiver as well as any third party. Digital signature is a cryptographic value that is calculated
from the data and a secret key known only by the signer. In real world, the receiver of message
needs assurance that the message belongs to the sender and he should not be able to repudiate
the origination of that message. This requirement is very crucial in business applications,
since likelihood of a dispute over exchanged data is very high.
V Practical outcomes
Given information about generate digital signature.
X Precaution to be followed
1. Handle computer system and peripherals with care
2. Handle cat6 crossover cable carefully
3. Follow safety precautions
4. Disconnect PCs from these cables and shut down properly
Page No : 2
XI Procedure
First we need to generate a hash value of the document. To generate it, we need to select a hashing
algorithm. We’ll use the MD5 algorithm.
Page No : 3
Next, generate a key pair. We’ll generate RSA keys. For RSA key generation, two large prime
numbers and a mathematical function are required.
After successfully generating keys, encrypt the hash value generated earlier.
Page No : 4
We need to create a certificate associated with the RSA key. Provide the following details and
click on “create certificate.” It’ll be used for communication between the sender and recipient.
Page No : 5
Page No : 6
Page No : 7
XIII Observations
1.
2.
3.
4.
Signature ofTeacher
Page No : 8
Page No : 9