homework | 密码学 | 算法 – COMP7200 homework

COMP7200 homework

homework | 密码学 | 算法 – 这个项目是密码学方面的题目

homework代写 代写homework hw代做

1

COMP7200 – homework 3

Lab

Student Name:_____________________ Student ID:_______________________

Instructions Please submit your answers in Moodle with PDF format file. Plagiarism is not allowed.

Problem 1. (20 points) Please use AES to encrypt a message My student ID is {your student ID}. (for example, My student ID is 12345678.) with a key {your student ID} (for example, 12345678) and provide a screenshot of the corresponding result.

Problem 2. (20 points) Please use RSA to generate a digital signature to the message My student ID is {your student ID}. (for example, My student ID is 12345678.) and provide a screenshot of the corresponding result.

Problem 3. (20 points) Please use PoW to find a hash value with 4 prefix 0s for the message My student ID is {your student ID}. (for example, My student ID is 12345678.) and provide the corresponding nonce, hash value, and program running time.

Problem 4. (20 points) Please build a Merkle Tree for 7 different student IDs and provide the ID list and corresponding tree root.

Problem 5. (20 points) Please use Bitcoin Core to generate two addresses and send some Bitcoin from one address to the other one in testnet, and provide a screenshot of your wallet information and UTXOs in the wallet.