Cryptography (860G1)

in detail...

Key facts

Details for course being taught in current academic year
Level M  -  15 credits  -  spring term

E-learning links

Study Direct: 860G1 (09/10)

Resources

Timetable Link



Course description

Course outline

Cryptography is the study of mathematical techniques related to aspects of information security. The course will cover the following areas:

. Symmetric-key cryptosystems
. Hash functions and message authentication codes
. Public-key cryptosystems
. Complexity theory and one-way functions
. Primality and randomised algorithms
. Random number generation
. Elliptic curve cryptography
. Attacks on cryptosystems
. Quantum cryptography
. Cryptographic standards

Learning outcomes

1 Understand the difference between symmetric-key and public-key cryptography
2 Be familiar with a range of cryptosystems, including AES, RSA and DSA
3 Have an awareness of some recent developments in cryptography
4 Know the requirements of various cryptographic standards (FIPS, Common Criteria, etc)

Library

(1) D. J. A. Welsh, Codes and Cryptography, Oxford 1988
(2) D. R. Stinson, Cryptography Theory and Practice, Chapman and Hall/CRC
(3) A. J. Menezes, P. C. van Oorschot, S. A. Vanstone, Handbook of Applied Cryptography, CRC Press 1996
(4) B. Schneier, Applied Cryptography, John Wiley and Sons 1995
(5) N. Ferguson and B. Schneier, Practical Cryptography, John Wiley and Sons 2003



Assessments

Type Timing Weighting
Coursework20.00%
ExerciseSpring Week 320.00%
ExerciseSpring Week 520.00%
ExerciseSpring Week 720.00%
ExerciseSpring Week 920.00%
ExerciseSpring Week 1120.00%
Unseen ExaminationSummer Term  (2 hours)80.00%

Resit mode of assessment

Type Timing Weighting
Unseen ExaminationSummer Vacation   (2 hours )100.00%

Timing

Submission deadlines may vary for different types of assignment/groups of students.

Weighting

Coursework components (if listed) total 100% of the overall coursework weighting value.



Teaching methods

Term Method Duration Week pattern
Spring Term LECTURE 3 hours 1111111111

How to read the week pattern

The numbers indicate the weeks of the term and how many events take place each week.



Contact details

Prof James Hirschfeld

Assess convenor
http://www.sussex.ac.uk/maths/profile1242.html



Data maintained by School Administrator (Curriculum) A-Z Index | Help | Contact us