MATH324-17S2 (C) Semester Two 2017

# Cryptography and Coding Theory

 15 points, 0.1250 EFTS17 Jul 2017 - 19 Nov 2017

## Description

This course deals with the mathematical ideas underlying modern cryptography, including algebra, number theory and probability theory.

Cryptography is the science of making and breaking secret codes: encryption is what keeps our credit card details safe when we send them over the internet. We will study the mathematics behind some of the main encryption systems in current use. Coding theory comprises the other  half of the course. It provides the theory and methods for coding information so that it can be transmitted over a noisy channel and be accurately decoded by the receiver. Cryptography and coding theory draw on ideas from algebra, geometry, number theory and probability theory. The course is aimed at students majoring in computer science or mathematics. It follows on from MATH220  (Discrete Mathematics and Cryptography); it is good preparation for or a good complement  to COSC332 (Data and Network Security), COSC413 (Advanced Topics in Algorithms) and  COSC436 (Security Fundamentals). Students who do not have the appropriate background in cryptography but who wish to enroll in the course should contact the course coordinator in order to discuss their eligibility.

## Learning Outcomes

to become familiar with the mathematics behind some of the main encryption systems currently in use

• to develop the necessary mathematical skills to analyse the efficiency and security of cryptosystems in a rigorous mathematical setting
• to understand the principles and theory of error-correcting codes, and the various methods for constructing them
• to understand important ideas from classical number theory, algebra, geometry and probability theory

This course will provide students with an opportunity to develop the Graduate Attributes specified below:

## Pre-requisites

One of MATH203, MATH220 or MATH240, and a further 15 points from MATH201-294.

## Timetable 2017

Students must attend one activity from each section.

Activity Day Time Location Weeks Lecture A 01 Tuesday 12:00 - 13:00 Erskine 445 17 Jul - 27 Aug 11 Sep - 22 Oct Lecture B 01 Wednesday 08:00 - 09:00 Erskine 446 17 Jul - 27 Aug 11 Sep - 22 Oct Examples Class A 01 Thursday 11:00 - 12:00 Erskine 445 17 Jul - 23 Jul 31 Jul - 6 Aug 14 Aug - 20 Aug 11 Sep - 17 Sep 25 Sep - 1 Oct 9 Oct - 15 Oct Tutorial A 01 Thursday 11:00 - 12:00 Erskine 445 24 Jul - 30 Jul 7 Aug - 13 Aug 21 Aug - 27 Aug 18 Sep - 24 Sep 2 Oct - 8 Oct 16 Oct - 22 Oct

## Examination and Formal Tests

Activity Day Time Location Weeks Test A 01 Thursday 18:30 - 19:30 Erskine 031 Lecture Theatre 21 Aug - 27 Aug

## Assessment

Assessment Due Date Percentage
Assignments 25%
Test 25%
Final Examination 50%

## Indicative Fees

Domestic fee \$735.00

International fee \$3,525.00

* Fees include New Zealand GST and do not include any programme level discount or additional course related expenses.

For further information see Mathematics and Statistics.

## All MATH324 Occurrences

• MATH324-17S2 (C) Semester Two 2017