Do you need this or any other assignment done for you from scratch?
We have qualified writers to help you.
We assure you a quality paper that is 100% free from plagiarism and AI.
You can choose either format of your choice ( Apa, Mla, Havard, Chicago, or any other)
NB: We do not resell your papers. Upon ordering, we do an original paper exclusively for you.
NB: All your data is kept safe from the public.
Detail of the task
You are required to design the transparent, accountable and p
Detail of the task
You are required to design the transparent, accountable and privacy-preserving voting system described above (you can assume the availability of any crypto algorithms you need for the design), and document all the results obtained from each of the following tasks:
1. Anonymous creation of pseudo user name computer accounts for registered group members:
(a) Design a communication protocol for the above anonymous account creation, and describe what assumptions you have made and how the protocol operates. This account creation protocol should consist of messages transferred step by step between different parties/entities involved, where the details of all the data items sent in each message must be clearly defined.
You can assume that there exists a trusted server for assistance in the anonymous account creation process, but the server must not be able to link a pseudo user name to the real identity of any registered group member.
(b) Analyse how the designed protocol achieves both authenticity and anonymity.
2. Secure voting dissemination:
(a) Design a communication protocol for a registered group member to send their authenticated vote to all the other group members, and describe what assumptions you have made and how the protocol operates. Again, the details of all the data items sent in each message of this voting protocol must be clearly defined.
(b) Analyse how the proposed voting protocol achieves both confidentiality and authenticity.
Note that this is a team coursework. Each team has two students to work on the coursework. The module leader will assign students to each team. Please note that:
As a team, you need to work closely with your peer to complete the tasks defined above.
For the report writing, one team member must write up the sections for tasks 1 (a) and 2 (b), and the other team member must write up the sections for tasks 1 (b) and 2 (a). This means that each team member needs to write up the design of one of the two protocols and the analysis of the other, so close team working is essential.
You need to reach an agreement with your peer on who is responsible for which part of the report writing, and clearly state the agreed responsibility for each in the report.
You only need to submit a single report consisting of the two parts contributed by each team member.
Your mark will be awarded only for the part you are responsible for writing, and the maximum mark you can get is 50%.
You must not discuss or share the coursework with students in any other teams.
Do you need this or any other assignment done for you from scratch?
We have qualified writers to help you.
We assure you a quality paper that is 100% free from plagiarism and AI.
You can choose either format of your choice ( Apa, Mla, Havard, Chicago, or any other)
NB: We do not resell your papers. Upon ordering, we do an original paper exclusively for you.
NB: All your data is kept safe from the public.
Place this order or similar order and get an amazing discount. USE Discount code “GET20” for 20% discount