Secure and Open Decision Approval System (Kerberos).

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.

Last Completed Projects

topic title academic level Writer delivered