程序代写代做代考 algorithm C game graph SIT 281 TRIMESTER 2 2020

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