Welcome to the homepage for module EE548 - Internetwork Security.  Here you will find the course in PDF format as well as a number of links to some sites relevant to the course.  It is assumed you have Adobe reader 5.0 or later.  If not it can be downloaded free here.  

The specifications for this module can be found here (please note: programming skills are required for the assignments).  If you have any questions or comments the lecturer's contact details can be found here.  I would appreciate it if you would contact me regarding any problems with the site or the notes such as bad links, viewing problems, typographical errors (no matter how small) etc.  As well as that, if you feel there are sections of the notes in which the explanations are not very clear please point them out to me and I will try to improve them. This module was delivered by Dr Dr.Sourav Mukhopadhyay in 2009, and was delivererd by Dr Damien O’Rourke between 2004 and 2008.

The course will take place on Tuesdays from 1400 - 17:00 in XG19 starting on the 09-02-2010.  

MAILING LIST: There is a mailing list for this course which you should all be subscribed to (ee548@list.dcu.ie).  It is important that you make sure you are subscribed to this list as it is my main method of communication with you; however, if you are registered for the course then you should automatically be subscribed to it. 

I will only respond to mails on Monday of every week and if I feel it needs my input.  If you have an urgent question you can e-mail me directly.  I urge people to try to answer each others questions where possible.

 


Lecturer:Dr Xiaojun Wang

Tutors:  Mr. Amitabha Chakrabarty and Mr Xiaofei Wang

 

Lecture 1 -   09/02/2010, 2-5 pm, XG19

·         Introduction to Classical Cryptography

Lecture 7 - 23/03/2010, 2-5 pm, XG19

·        Course tutors will be available between 3-4 pm in S210 to answer questions

·         Start of Assignment 2, due  5 pm, Tuesday, 20 April 2010

Lecture 2 - 16/02/2010, 2-5 pm, XG19

·         Block Cipher and Stream Cipher  

·         Start of Assignment 1, due 5 pm, Tuesday, 16 March 2010

  Lecture 8 - 30/03/2010, 2-5 pm, XG19

·          Other Public-Key Cryptosystems

·         Key Management

Lecture 3 - 23/02/2010, 2-5 pm, XG19

·         Mathematical Background

 Lecture 9 - 06/04/2010, 2-5 pm, XG19

·         Authentication Requirements

·         Hash Functions

Lecture 4 - 02/03/2010, 2-5 pm, XG19

·          The Advanced Encryption Standard (AES) 

Lecture 10 - 13/04/2010, 2-5 pm, XG19

·         Attacks on Cryptosystems I

Lecture 5 - 09/03/2010, 2-5 pm, S210

·         Public Key Cryptography

·         RSA

·         Diffie Hellman Key Exchange

Lecture 11 - 20/04/2010, 2-5 pm, XG19

·         Attacks on Cryptosystems II

·         Assignment 2 due, 5pm today

Lecture 6 - 16/03/2010, 2-5 pm, S210

·        Course tutors will be available between 3-4 pm in S210 to answer questions

·         Assignment 1 due, 5 pm today

Lecture 12 - 27/04/2010, 2-5 pm, XG19 

·          Secure Sockets Layer (SSL)

·         Pretty Good Privacy (PGP)

 

     NOTES

 

 

                              

 

 

Dr Damien O'Rourke's 2008 Lecture Recordings

 

Assignment Cover Sheet 

(A signed and scanned or faxed copy of this form is required by everyone)

 

Assignment 1 

Assignment 1 marks

Deadline: 5 pm, Tuesday, 16 March 2010

 

          Assignment 2 

         Assignment 2 marks

             Deadline: 5 pm, Tuesday, 20 April 2010

 

 

NOTE ON DEADLINES:  I will NOT be giving extensions on the deadlines stated above except under exceptional circumstances.  

 

                                 

                                                      Sample past exam papers and answers

 

2007 Exam paper

2007 Exam solutions

 

        2008 Exam paper

             2008 Exam solutions 

Links to relevant web sites:

·         Wikipedia Portal on Cryptography

·         AES Homepage

·         Rijndael Homepage

·         Informative article on AES

·         Handbook of Applied Cryptography in PDF format (see other useful titles below)

 

Links to relevant files:

·         Thesis template

·         Proof of Digital Signature Standard (DSS)

·         Tutorial on Linear and Differential Cryptanalysis

 

Recommended text:

·         W. Stallings, Cryptography and Network Security - Principles and Practice. Prentice Hall, 3rd ed., 2003. ISBN 0-13-111502-2

OR

·         W. Stallings, Cryptography and Network Security - Principles and Practice. Prentice Hall, 4th ed., 2006. ISBN 0-13-187316-4

·         Douglas R. Stinson, Cryptography: Theory and Practice, first/second edition, CRC Press

 

Other useful titles:

·         A. S.  Tanenbaum, Computer Neworks. Prentice Hall, 4th ed., 2003. ISBN 0-13-038488-7

·         B. Schneier, Applied Cryptography. John Wiley & Sons, 2nd ed., 1995. ISBN 0-47-111709-9

·         C. Kaufman, R Perlman, M Speciner, Network Security: Private Communication in a Public World. Prentice Hall, 2nd ed., 2002.  ISBN 0-13-046019-2

·         A. J. Menezes, P. C. Van Oorschot, Handbook of Applied Cryptography. CRC Press, 1996.  ISBN 0-84-938523-7

·         R. Anderson, Security Engineering: A Guide to Building Dependable Distributed Systems. John Wiley & Sons, 2001. ISBN 0471389226

 

For some very good accounts on the history of cryptography see:

·         D. Kahn, The Codebreakers. Scribner, Rev. ed., 1996. ISBN 0-68-483130-9

·         S. Singh, The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography.  Anchor, 2000. ISBN 0385495323

 

Page last updated on: 10/02/2010