Courses/Computer Science/CPSC 526.W2015/Tutorial Schedule

From wiki.ucalgary.ca
Jump to: navigation, search
T01  TR  ST057   17:00  Bradley Rougeau   
T02  WF  ST061   15:00  Benedict Chukuka  
T03  MW  EDC152  12:00  Benedict Chukuka 

  • Bring your computers to class for hands-on activity. This especially begins from the second tutorial.

Below are tutorial topics that we will be discussing each week.Tutorials begin on January 19, 2015. (All dates on this website are tentative and subject to changes)

Week 1: Jan. 19

Week 2: Jan. 26

Week 3: Feb. 2

  • Session 1 – Building a network from scratch (do it yourself)
  • Session 2 – Network programming in C & Java

Week 4: Feb. 9

  • Session 1 – DES (symmetric keys)
  • Session 2 – Deeper background (i.e. math) behind Diffie-Hellman

Week 5: Feb. 16

  • No sessions (Reading Week)

Week 6 Feb. 23

  • Session 1 – Crypto programming using OpenSSL
  • Session 2 – Crypto programming using GCrypt

Week 7: Mar. 2

  • Session 1 – Crypto programming using NACL or Java
  • Session 2 – Roll your own CA

Week 8: Mar. 9

  • Session 1 – hack-test.com
  • Session 2 – Google Gruyere

Week 9: Mar. 16

  • Session 1 – Google Gruyere Cont’d
  • Session 2 – Write and send encrypted email (worth 25 points)

Week 10: Mar. 23

  • Session 1 – Generating SSH Public/Private Keys, SSH into CPSC server using public key
  • Session 2 – Scapy Hunt

Week 11: Mar. 30

  • Session 1 – Interesting captured packets presentations (worth 50 points)
  • Session 2 – Bro (Guest Speaker!)

Week 12: Apr. 6

  • Session 1 – VPN (worth 25 points, details TBD)
  • Session 2 – VPN (Cont’d)


Useful Links