# MATH30250 Cryptography: Theory & Practice

## Academic Year 2022/2023

The student will learn the essential principles of cryptography, the history of cryptography from ancient times up to modern day, the necessary mathematical background, and the algorithms used to implement these cryptosystems. Topics include: classical cryptography: substitution ciphers, introduction to cryptanalysis, frequency counts, Shannon's theory, block ciphers (DES, AES, etc.) public-key cryptography, modular arithmetic, RSA, discrete logarithm, ECC, cryptographic protocols, digital signatures, secret sharing,authentication.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

This is an introductory module, giving an overall introduction to the theory and applications of cryptography - the science of secrecy. The student will have an understanding of the mathematics and the algorithms behind several well known cryptosystems.

Indicative Module Content:

Classical cryptography: substitution ciphers, introduction to cryptanalysis, frequency counts, Shannon's theory, block ciphers (DES, AES, etc.) public-key cryptography, modular arithmetic, RSA, discrete logarithm, ECC, cryptographic protocols, digital signatures, secret sharing,authentication

Student Effort Hours:
Student Effort Type Hours
Autonomous Student Learning

70

Lectures

24

Tutorial

11

Total

105

Approaches to Teaching and Learning:
active/task-based learning; peer and group work; lectures; critical writing; reflective learning; enquiry & problem-based learning
Requirements, Exclusions and Recommendations

Not applicable to this module.

Module Requisites and Incompatibles
Not applicable to this module.

Assessment Strategy
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Examination: Final exam 2 hour End of Trimester Exam No Standard conversion grade scale 40% No

75

Continuous Assessment: In-semester assessment Unspecified n/a Standard conversion grade scale 40% No

25

Carry forward of passed components
No

Resit In Terminal Exam
Autumn Yes - 2 Hour
Feedback Strategy/Strategies

• Feedback individually to students, post-assessment
• Group/class feedback, post-assessment
• Online automated feedback

How will my Feedback be Delivered?

Not yet recorded.

Name Role
Mr Andrew Fulcher Tutor
Timetabling information is displayed only for guidance purposes, relates to the current Academic Year only and is subject to change.

Spring

Tutorial Offering 1 Week(s) - 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33 Fri 11:00 - 11:50
Lecture Offering 1 Week(s) - 20, 21, 23, 24, 25, 26, 29, 30, 32, 33 Mon 09:00 - 09:50
Lecture Offering 1 Week(s) - 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33 Wed 09:00 - 09:50
Spring