Question: Using the Big Number library provided by openssl, please provide the C-language code that will compute the following: 3.5 Task 5: Verifying a Signature Bob
Using the Big Number library provided by openssl, please provide the C-language code that will compute the following:

3.5 Task 5: Verifying a Signature Bob receives a message M "Launch a missile." from Alice, with her signature S. We know that Alice's public key is (e, n). Please verify whether the signature is indeed Alice's or not. The public key and signature (hexadecimal) are listed in the following: M = Launch a missle. S 643D6F34902D9C7EC90CB0B2BCA36C47FA37165C0005CAB026C0542CBDB6802F = 010001 (this hex value equals t?decimal 65537) 779FBD46C6E1247P Suppose that the signature in is corrupted, such that the last byte of the signature changes from 2F to 3F i.e, there is only one bit of change. Please repeat this task, and describe what will happen to the verification process. 3.5 Task 5: Verifying a Signature Bob receives a message M "Launch a missile." from Alice, with her signature S. We know that Alice's public key is (e, n). Please verify whether the signature is indeed Alice's or not. The public key and signature (hexadecimal) are listed in the following: M = Launch a missle. S 643D6F34902D9C7EC90CB0B2BCA36C47FA37165C0005CAB026C0542CBDB6802F = 010001 (this hex value equals t?decimal 65537) 779FBD46C6E1247P Suppose that the signature in is corrupted, such that the last byte of the signature changes from 2F to 3F i.e, there is only one bit of change. Please repeat this task, and describe what will happen to the verification process
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
