Lab Cryptography Forging Digital Signatures Assignment Instructions

docx

School

Liberty University *

*We aren’t endorsed by this school

Course

605

Subject

Computer Science

Date

Feb 20, 2024

Type

docx

Pages

3

Uploaded by PresidentFire53

Report
CSCI 605 Cryptography: Forging Digital Signatures Lab Report [Student’s Name] Liberty University Applied Cryptography CSCI 605 Dr. Alfred Basta
Running head: Cryptography: Forging Digital Signatures 2 Cryptography: Forging Digital Signatures *** Please ensure that you document the steps and include screenshots as needed. Also highlight important details to show the answer clearly and in your personalized way to differentiate from the screenshots in the lab instructions. *** *** Please be sure that you have the two elements (your name and time/date stamp) included in each of your screenshots. Per the examples below In this lab you will be given an ElGamal Signature Oracle and charged with recognizing an insecure use of it and exploiting that to calculate the private key. Once the private key is obtained, they will need to create a signature on a given message using that private key.
Running head: Cryptography: Forging Digital Signatures 3 Step 1 It is vitally important to never reuse a value for k. If k is ever reused, then the secret key x can be directly computed. Why? How? Your answer goes here. Step 2 Make screen captures showing the output the assignment.py  script Your answer goes here. Step 3 Make screen captures showing the implementation of the attack and submit the forged message to the server for confirmation. If you get it correct, it will tell you "Congratulations!". Your answer goes here.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help