CYBR 171 2023 - Schedule of lectures, tutorials and tests

Video recordings of lectures will be available through Nuku (browse to CYBR171 in Nuku and click on "VStream Videos" in the course menu)

See the TimeTable for times and locations of lectures, labs, and tutorials.

Handouts and links to the Nuku videos are below.

Lecture Date Title Slides Recording
Week #1: Intro and key concepts
1 27 Feb 2023 Introduction to the course (pdf) video
2 28 Feb 2023 Key Concepts (pdf) video
3 02 Mar 2023 Recap and Class rep. election (pdf) video
Week #2: Classical Cryptography
4 06 Mar 2023 Classical cryptography I - Key length (pdf) video
5 07 Mar 2023 Classical cryptography II - Caesar cipher, Viginere cipher, One-time pad, What is perfect security.
Frequency Analysis
(pdf)
(pdf)
video
video
6 09 Mar 2023 Modern cryptography I - Data representation, DES and AES, Blowfish, Convert UTF8 to binary, Electronic code book, CTF 101 - what is XOR?, XOR calculator online. (pdf) video
Week #3: Modern Cryptography
7 13 Mar 2023 Modern cryptography II - Diffie–Hellman key exchange (pdf) video
8 14 Mar 2023 Modern cryptography III - RSA and quantum computing
What is RSA (with a mathematical example)
(pdf) video
9 16 Mar 2023 Guest lecture (Jonathan Reichental)—Blockchain (pdf) video
Week #4: Authentication
10 20 Mar 2023 Authentication I - Passwords and Tokens (hardware) (pdf) video
11 21 Mar 2023 Authentication II - Tokens (software) and Biometric
Understanding biometrics
Hacking fingerprints
Police facial recognition discrimination against Māori a matter of time - expert
(pdf) video
12 23 Mar 2023 Guest Lecture (Andy Prow)— TBA (pdf) video
Week #5: Malware and Anti-malware
13 27 Mar 2023 Malware (pdf) video
14 28 Mar 2023 Anti-Malware (pdf) video
15 30 Mar 2023 Guest Lecture (Nigel Bates) -TBA
(pdf) video
Week #6: Network security threats
16 03 Apr 2023 Networks (pdf) video
17 04 Apr 2023 Network security: Why is the internet insecure? (pdf) video
Second half
18 06 Apr 2023 Guest Lecture (BNZ-cybersecurity team)-Introduction to Cyber Security at BNZ (pdf) video
MID TRIMESTER BREAK (10—23 April)
Week #7: Websecurity and Recap
19 24 Apr 2023 Websecurity 1(A)
Websecurity 1(B)
(pdf) video (A)
video (B)
20 25 Apr 2023 Websecurity 2 (Anzac Day (public holiday)) (pdf) video
demo
21 27 Apr 2023 Recap (Test 1) (pdf) video
Week #8: Network Security Defences
22 01 May 2023 Network security: Firewalls (pdf) video
TEST #1 - 01 May 2023 at 5:30 pm in-person (based on surname: MCLT101, MCLT103, and KKLT303)
23 02 May 2023 Network security: IDS and Honeypots (pdf) video
24 04 May 2023 Demonstration (pdf) video
Week #9: Social engineering
25 08 May 2023 What is social engineering? (pdf) video
26 09 May 2023 Why does social engineering work? (pdf) video
27 11 May 2023 Guest lecture (Sam Leggett) - CERT NZ (pdf) video
Week #10: Physical protection
28 15 May 2023 Protection Models (pdf) video
29 16 May 2023 Physical Security (pdf) video
30 17 May 2023 Guest lecture (Ben Creet) - Crimes Act and Coordinated Disclosure (pdf) video
31 18 May 2023 Guest lecture (Tim Sweet) - Breaking into Cybersecurity (pdf) video
Week #11: Ethics and Incident response
32 22 May 2023 Ethics and Legal (pdf) video
33 23 May 2023 Incident response (pdf) video
34 25 May 2023 Guest lecture (Isabella Riddell-Garner) - Incident Response in Action (pdf) video
Week #12: Forensics
35 29 May 2023 Digital forensics (pdf) video
36 30 May 2023 Guest lecture (Rory Wagner and Rhys Jenkins) Forensics (pdf) video
37 01 Jun 2023 Recap (Test2) (pdf) video
STUDY/EXAM PERIOD (05—24 June)
TEST 2 - 09 June 2023 at 9:30 am in-person (Different rooms based on surname)