Question
1. Please draw a binary Merkles hash tree with 9 leaf nodes. The leaf nodes are labeled as Leaf1 to Leaf9, which correspond to the
1. Please draw a binary Merkles hash tree with 9 leaf nodes. The leaf nodes are labeled as Leaf1 to Leaf9, which correspond to the hash values of the files F1 to F9, respectively. Now please answer:
(a) For each node in the tree, please label clearly how the hash value is calculated based on its children; Please note that the number of leaf nodes is not power of 2. Therefore, you may need to change the way in which intermediate nodes are calculated. There are different ways to handle this. Please label clearly how you calculate each node.
(b) Now the creator of the file F6 needs to verify that his files hash value is integrated in the root of the tree. Please show the minimum number of hash values in the tree that the creator needs to accomplish the task. Please also show how the verification is accomplished.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started