SIT 281 TRIMESTER 2 2020
ASSIGNMENT 3
DUE: By 11:59 PM Friday 16 Oct. 2020.
Submit a single file to the unit site on Cloud Deakin. The cover page is in the Assignment folder on the unit Cloud and also available at http://www.deakin.edu.au/__data/assets/word_doc/0003/954021/SEBE-Assignment-Coversheet.docx
It should be incorporated at the beginning of your submission.
Marks are given for explanations.
NO EXTENSIONS allowed without medical or other certification.
LATE ASSIGNMENTS will automatically lose 5% per day up to a maximum of five days, including weekends and holidays. Assignments submitted 6 or more days late will not be marked and are given zero.
METHOD OF SUBMISSION: Complete the cover sheet with your unit code, your full name, campus enrolled at (B, G or X) and ID; please underline your family name as recorded with Deakin.
If you want to submit the handwritten answers, please ensure that you are using a proper way (e.g., a scanner) to scan your work. Unrecognizable writing can’t and won’t be marked.
This assignment is composed of two parts. Part I is about the elliptic curve cryptography and Part II is about the definition of security.
Part I: ECC
• Given an elliptic curve equation y2 = x3 + 25x + 17 (mod 29), answer the following questions.
• For the point P = (4, 6) and Q = (5, 8), work out P+Q and 2P by hand and verify that P+Q and 2P are still on the curve.
4 marks
• Use maple to find all the points on this curve. How many points are there in the EC-based group and then plot all the points of this curve (you need to show your maple code of how you get the points).
4 marks
• If the curve is defined over real numbers, i.e., y2 = x3 + 25x + 17, plot the curve with -5