Computer Security (ECE458/750T27)

Welcome to Computer Security.

Some important links:

Schedule

Date

Weekday

Module

Lecture Title

Activities

 

11-May

Monday

Introduction

Introduction, Threat Models

  

15-May

Friday

Authentication

Threat Models, Authentication

Read a breach report

 

18-May

Monday

 

No class - Victoria Day

  

22-May

Friday

 

Authentication

Set a cookie

 

25-May

Monday

Access Control

Access Control

  

29-May

Friday

 

Information Flow Control

Verify chat keys

 

1-Jun

Monday

Cryptography

Cryptography (Handout)

  

5-Jun

Friday

 

Cryptography

Opt-out

 

8-Jun

Monday

 

Cryptography

Verify web cert

 

12-Jun

Friday

Networking

Networking

  

15-Jun

Monday

 

Networking - threats, nat, vpn

  

19-Jun

Friday

 

Networking - osi, ports, firewalls, dos

Modify URLs

 

22-Jun

Monday

Midterm

Midterm exam (different room)

  

26-Jun

Friday

 

Midterm week

  

29-Jun

Monday

 

Networking - tcp, onion routing

  

3-Jul

Friday

Programming

Programming Security

Download data

 

6-Jul

Monday

 

Program security

  

10-Jul

Friday

 

Programming security  

Block 3rd party content

 

13-Jul

Monday

Web Security

Web Security - People

  

17-Jul

Friday

 

Web Security - XSS

Modify website

 

20-Jul

Monday

 

Web Security - defenses

  

24-Jul

Friday

Privacy

Privacy

See data visible to websites

 

27-Jul

Monday

 

Privacy

  

31-Jul

Friday

 

Additional topics

Listen to phish, Read regulation

 

3-Aug

Monday

 

No class - Civic Day

  

4-Aug

Tuesday

 

Revision

  
  • Red indicates lectures that are canceled.
  • Green indicates lectures at abnormal times.

Makeup Lectures

The University automatically assigns makeup lecture times for the course. These are to be used in the event that the Instructor has to be out of town or some unexpected event happens.

I recognize that these times may be challenging for some students to attend. Effort will be made to do lecture recording for any makeup lecture times used.

Not expected to be used:

  • Monday May 25
  • Monday June 15
  • Monday July 6
  • Monday July 27