All Notes
  • CS Mods
    CS5331 CS4226 CS4222 CS3235 CS3203 CS2107 CS3103 CS3230 CS3237 CS2106 CS2105 CS2103T CS1231
  • Others
    ST2334 LAJ1201 LAJ2201 LAJ2202 LAJ2203
  • Original Site
  • Installation of Software
  • About Me

Computer Security

Computer Security

Lectures

  1. Lecture 1 - Introduction
  2. Lecture 2 - Network attacks
  3. Lecture 3 - Intro to Secure Channel
  4. Lecture 4 - Public key
  5. Lecture 5 - Symmetric Crypto and Key exchange
  6. Lecture 6 - Seccure channels, practical pitfalls (Failures of https)
  7. Lecture 7 - Web security and user authentication
  8. Lecture 8 - SOP and web attacks
  9. Lecture 9 - Memory Safety Vulnerabilities
  10. Lecture 10 - Mem exploits

Tutorial

  1. Tutorial 1 - Basic recap and intro
  2. Tutorial 2 - Network Attacks Lab
  3. Tutorial 3 - Ciphers and OTP
  4. Tutorial 4 - Asymmetric Encryption
  5. Tutorial 5 - Message Integrity
  6. Tutorial 8 & 9 - A hands on demo on all the web attacks from lect 7 & 8
  7. Tutorial 10 - Memory Exploitation

Coding Project

  1. Coding Project 1
  2. Coding Project 2

Exams

  1. Mid term: hand written
  • Email me
  • Reddit

Some Person  •  2022

Theme by beautiful-jekyll