2024/9/24 20:39 Submission of Implementation
Submission of Implementation
Start Assignment
Due 2 Oct by 23:29
Points 0
Submitting a file upload
Please submit the code you implemented during the class here. See Advanced Secure Protocol
Design, Implementation and Review
(https://myuni.adelaide.edu.au/courses/95573/assignments/397468) for detailed information on what to
submit here.
You will receive feedback from other groups. Due to time constraints, this is a hard deadline, and
any late submission will cap your marks on the whole assignment (Advanced Secure Protocol
Design, Implementation and Review
(https://myuni.adelaide.edu.au/courses/95573/assignments/397468) ). You will get assessed using the
rubric on the report.
Please submit the following:
Submit the source code version containing your ethical backdoors or vulnerabilities. Make
sure you label the code clearly as vulnerable, but leave it to the other groups to find the flaws. Do
not disclose the flaws until the end of week 11. Do not submit your error-free version of the code.
Submit a README.txt together with your code. The readme should be plain ASCII text and
MUST contain information on how to compile your code. It MUST contain information on how to
run your code and give examples. It should also have some words on how you expect the other
groups to use your code. Remember that while you all standardised the protocol, others might
have different ideas on how to approach the implementation, and you want to make it as easy for
others to understand your code.
Note that this is a friendly peer-reviewed feedback process. We are all here to learn. Treat the other
students with respect, as you would like also to be treated with respect. You can and should include
your contact information in the README. It is NOT against the rules to discuss with the other
students during the feedback phase.
Two administrative things to note: 1) The review is individual. So, everyone in your group will get an
assignment to write 3 feedback reports. This maximises the feedback you receive from others. Of
course, you can then reconsolidate the feedback that you have received in your group and improve
your implementation.
2) Please note that any comments you submit in the comments section of MyUni will NOT be visible
to the other students reviewing your code. Make sure you are not missing anything in the README
that you submit. All information must be contained in your submission.
https://myuni.adelaide.edu.au/courses/95573/assignments/397475 1/2
2024/9/24 20:39 Submission of Implementation
A hopefully obvious but important note on the intentional backdoors: The objectives are limited to
within the chat system. Do not include anything that would breach anything from the computer of the
person who runs your code. The idea is proof of concept, e.g., that you could take control of the
running program, modify or alter messages on the node, sign with their private key, etc. However,
keep it ethical. Do not breach anyone's privacy or modify or delete any of the data outside of this
assignment.
Important reminder regarding the late submission and extension policy: any late submission will
cap your marks on the whole assignment. Extensions need to be approved by
[email protected] (mailto:[email protected]) .
https://myuni.adelaide.edu.au/courses/95573/assignments/397475 2/2