This is an archived handbook for a previous year. The current undergraduate and postgraduate handbooks can be viewed using the links above.
Undergraduate Handbook 2017-2018 (archived)
Module MATH3401: CRYPTOGRAPHY AND CODES III
Department: Mathematical Sciences
MATH3401: CRYPTOGRAPHY AND CODES III
| Type | Level | Credits | Availability | Module Cap | Location |
|---|---|---|---|---|---|
| Open | 3 | 20 | Available in 2017/2018 | Durham |
Pre-requisites
- Elementary Number Theory II (MATH2617)
Corequisites
- None.
Excluded Combinations
- None.
Aims
- To give a basic introduction to two topics in data transfer which rely on abstract mathematics: Error correcting Codes which are used widely in data transmission over noisy channels, Cryptography which is widely used in banking, internet browsing, and to ensure privacy on mobile networks.
Content
- Introduction to codes: The Hamming distance, Error detection and correction, equivalence of codes
- Linear Codes, Dual codes and Decoding Methods
- Hamming Codes, Golay Codes,
- Linear Codes over cyclic fields, Cyclic Codes, BCH codes, Reed-Solomon Codes
- Introduction to open-key cryptography, notion of trapdoor function. The factorisation and discrete logarithm problems
- Diffie-Hellman key exchange scheme. RSA cryptosystem
- Elliptic curves over rational numbers and finite fields, Elliptic Curve Diffie-Hellman scheme
- Lenstra factoring algorithm
Learning Outcomes
Subject-specific Knowledge
- By the end of the module students will: be able to solve a range of predictable and unpredictable problems in Cryptography and Codes.
- have an awareness of the abstract concepts of theoretical mathematics in Codes and Cryptography.
- have a knowledge and understanding of fundamental theories of these subjects demonstrated through one or more of the following topic areas:
- Codes: Linear, Hamming, Cyclic, BCH, Reed-Solomon Codes
- Cryptography: open-key systems
- Elliptic curves, applications in cryptography.
Subject-specific Skills
- In addition students will have specialised mathematical skills in the following areas which can be used in minimal guidance: Abstract Reasoning.
Key Skills
Modes of Teaching, Learning and Assessment and how these contribute to the learning outcomes of the module
- Lectures demonstrate what is required to be learned and the application of the theory to practical examples.
- Assignments for self-study develop problem-solving skills and enable students to test and develop their knowledge and understanding.
- Formatively assessed assignments provide practice in the application of logic and high level of rigour as well as feedback for the students and the lecturer on students' progress.
- The end-of-year examination assesses the knowledge acquired and the ability to solve predictable and unpredictable problems.
Teaching Methods and Learning Hours
| Activity | Number | Frequency | Duration | Total Hours | Attendance Monitored |
|---|---|---|---|---|---|
| Lectures | 40 | 2 per week for 19 weeks and 2 in term 3 | 1 Hour | 40 | |
| Problems Classes | 8 | Four in each of terms 1 and 2 | 1 Hour | 8 | |
| Preparation and Reading | 152 | ||||
| Total | 200 |
Summative Assessment
| Component | Component Weighting | Element | Length/Duration | Element Weighting | Resit Opportunity |
|---|---|---|---|---|---|
| Examination | 100% | three hour written examination | 100% |
Formative Assessment
Four written assignments to be assessed and returned in each of Michaelmas and Epiphany.
Students who do not attend monitored activities shown under Teaching Methods
and Learning Hours, or who fail to complete the summative or formative
assessment(s) specified above, may be subject to the Academic Progress
procedures defined in the University's General Regulation V, and may be
required to leave the University.