Computer Science Homework Help

Singapore University Financial Cryptography Digital Signature File Sharing Essay

 

You intend to share a file with a friend who stays in San Francisco. The only means of transferring information between you and your friend are via SUSS email and Google Drive (a cloud server). Assume that you are the initiator of this interaction and the steps of the interactions are given briefly as below:

Step 1: You: Generate a new key pair (pk,sk). Create the file, calculate the digital signature

Step 2: You: Send your file and its signature to your friend

Step 3: Your friend: Verify the authenticity of this file

Enumerate three (3) possible options for you to send your file, its signature, and other relevant information to your friend in Step 2 then criticize the security of each option and discuss your findings.