COMP 4140 Introduction to Cryptography and Cryptosystems

September 2011

Calendar Description

Cr.Hrs. 3 Decsription and anaylsis of crytographic methods used in the authentication and protection of data. Classic crytosystems and crytoanalysis, the data encryption standard (AES) and public-key cryptosystems. Prerequisites: COMP2130(C). Students must be registered in the fourth year of a Major or Honours Programme in the department of computer science or get instructor's permission.

Are You Properly Registered for this class

Aurora can not check prerequistes and 'not to be held with's. It is your responsibility to ensure that you have not taken 074.4140 or COMP4140 before and that you are in the fourth year of a CS honours or major or have my permission.. If you are not entitled to be in this course, you will be withdrawn, or the course may not be used in your degree program. There will be no fee adjustment. This is not appealable. If in doubt see me.

Location and Time

9:30-10:20MWF 115 Armes

Instructor:

Name: John van Rees
Office Number: E2 480 EITC
Phone Number: 474-8683
E-mail: vanrees@cs.umanitoba.ca
Office hours: tt 10-11:30
or when I'm free

 

Textbook:

Cryptography Theory and Practice (3rd Edition) by D. Stinson. Published by Chapman & Hall/ CRC. ISBN is 1-58488-508-4. This is a REQUIRED textbook.
Here is a list of typos in the textbook.

Topics:

  1. Basic ideas & definitions
  2. Classical cryptosystems (one-key cryptosystems)
    1. Shift cipher
    2. Substitution ciphers
    3. Affine cipher
    4. Vigenere cipher
    5. Hill cipher
    6. Permutation Cipher
    7. Stream Cipher
  3. Information theory/Shannon's Theory
  4. Block Ciphers
    1. BABY AES
    2. Differential Cryptanalysis
    3. AES (Advanced Encryption Standard)
  5. Public-key cryptosystems
  6. Cryptographic Hash Functions

Grading:

5 assignments 25% Warning: Any student failing three or more of the assignments will automatically fail the course.
mid-term exam - Scheduled for Nov. 2, 2011 in RM 225 St. Paul's College 25% midterms and assignments will be destroyed after the appeal period
Final examination 50%  
TOTAL* 100%  
* Should major disruptions to university activities occur as a result of a pandemic, the course content, marks breakdown, and other provisions of this document may be adjusted as the circumstances warrant.

Assignments:

Format:
Assignments must

If you choose to use a folder, it must be a letter-sized folder. Marks may be deducted for failing to follow these directions.

 
Handing In:
Assignments are to be handed in at the BEGINNING of class on the due date.
 
Late Assignments:
No late assignments will be accepted.

Exam Viewing

Final exams may be viewed by filling in the form at:
http://www.cs.umanitoba.ca/newsite/docs/Comp%20Sci%20Exam%20Viewing.pdf

Academic Dishonesty:

Academic dishonesty is a very serious offence and will be dealt with in accordance with the University Discipline Bylaw. Examples of academic dishonesty include:

For more information, see http://umanitoba.ca/student/images/2008_student_guide_web.pdf