COMP 4140 Introduction to Cryptography and Cryptosystems
ROASS


Course Description
(Formerly 074.414) Description and analysis of cryptographic methods used in the authentication and protection of data. Classical cryptosystems and cryptoanalysis, the Advanced Data Encryption Standard (ADES) and Public-key cryptosystems. Prerequisite: one of MATH 1240 (C), MATH 1241 (C) or COMP 2130 (C). Students must be registered in fourth year of a Major or Honours program in the Department of Computer Science.

Website
www.cs.umanitoba.ca/~comp4140/

Student Resources
A list of University governing documents pertaining to students can be found here.

Academic Recourses
Various academic resources are available to students including the Science and Technology Library and various departmental help centers.

Health & Mental Health Resources
Students with Health and/or Mental Health issues may seek advice and/or help from Student Counselling Center, Student Accessibility Services, and University Health Services.

Copyright and Intellectual Property Resources
Copyrights and intellectual property must be respected by all students. For more information, please refer to the copyright office.

Respectful Behavior Resources
Students are expected to act in a respectful manner. Policies regarding respectful work and learning environment and sexual assault can be found here.

Final Examinations, Grades and Grade Appeals Resources
Final examination and grades policies can be found here. For more resources about examinations, see here.

Students wishing to appeal their term work grade can do so through the Registrar's office. A fee is charged for each appeal. More information can be found here.

To view your final examination, please check with the department offering the course for policies. More information can be found here.

To appeal your final grade, you can initiate the process at the Registrar's office. A fee will be charged for each appeal. See the Registrar's office for more information.

Limited Access and VW Resources
Students who fail or VW from a course will be subject to limited access to that course in future terms. That is, students will not be able to register for a course (for which they have VWed or failed) during the limited access registration period. For more information, please see the policy document for repeated courses.

Important Dates
Please see the Important Dates section of the U of M General Calendar for information on holidays, exams, and voluntary withdrawal dates.

Academic Integrity Resources
The Faculty of Science takes academic integrity very seriously. Any evidence of academic dishonesty on assignments, labs and/or tests will be forwarded to the appropriate authorities for potential disciplinary actions.

The University Student Discipline By‐Law may be accessed at: http://umanitoba.ca/admin/governance/governing_documents/students/student_discipline.html. Information from the Faculty of Science regarding Cheating and Plagiarism can be found at http://umanitoba.ca/faculties/science/undergrad/resources/webdisciplinedocuments.html.

A signed Faculty of Science honesty declaration must be provided for your assignment work to be counted towards your final grade.

Textbook (required)
Introduction to Modern Cryptography, Second Edition by Jonathan Katz and Yehuda Lindell, CRC Press, 2015.

Addition Resources:
Handbook of Applied Cryptography
A Graduate Course in Applied Cryptography

Grade Breakdown

Grading
You can expect the following grading to be applied in this course:

Assignments
There will be 4 assignments, with due dates spaced approximately 3 weeks apart, worth a total of 25% towards your final grade. You must adhere to the assignment guidelines to ensure your assignment is not rejected. Please note that late assignments will generally not be accepted as sample solutions (useful for studying, future assignments, etc) will be posted within one business day of the due date. Every effort will be made to have assignment feedback returned in a timely manner (preferably prior to the next assignment due date), with the caveat that graders are students too. At least one assignment will be returned to you prior to the VW deadline.

In-Class Test
The test will be written during a regularly scheduled class, in late October/early November, and will contribute 25% towards your final grade.

Final Exam
The final exam is worth 50% of your final grade. Time and locale to be announced by the Registrar's Office. You are reminded that you are obligated to make yourself available for the writing of the final exam.

Course Outline
We will discuss: