Intro to Computer and Network Security

EE 5453 – Intro to Computer and Network Security – Spring 2020


Instructor:
Ram Krishnan
Microsoft President’s Endowed Associate Professor
Department of Electrical and Computer Engineering
University of Texas at San Antonio

Instructor Website:
https://ceid.utsa.edu/rkrishnan/

Contact Info:
Email: firstName dot lastName at utsa dot edu
Also see instructor website above.

Syllabus, Course Info, Office Hours, Course Policies, etc.:
Click here.

Lecture:
Time: Tuesdays and Thursdays 11:30 AM – 12:45 PM
Location: MS 2.02.02

Office Hours:
Tuesdays and Thursdays 10:00 AM – 11:15 PM. Instructor office at BSE 1.518.

Tentative Schedule:
See syllabus.


Important Notice

  • 02/28: HW #5 posted. Due Mar 6, 11:59 PM.
  • 02/20: HW #4 posted. Due Feb 27, 11:59 PM.
  • 02/11: HW #3 posted. Due Feb 18, 11:59 PM.
  • 02/04: HW #2 posted. Due Feb 11, 11:59 PM.
  • 01/28: HW #1 posted. Due Feb 4, 11:59 PM.
  • 01/21: First day of class. Please read the syllabus.

Lecture Outline
We will cover a lot of ground using the whiteboard. Materials will be posted on Blackboard.

  • Lecture 14 (03/05).  
    Topics covered: Hash function design, Sign and Encrypt vs Encrypt and Sign, HMAC.
  • Lecture 13 (03/03).  
    Topics covered: Signature, Hash functions.
  • Lecture 12 (02/28).  
    Topics covered: RSA
  • Lecture 11 (02/25).  
    Topics covered: ElGamal
  • Lecture 10 (02/20).  
    Topics covered: Prime fields, discrete log problem, Diffie-Hellman.
  • Lecture 09 (02/18). 
    Topics covered: Modular arithmetic.
  • Lecture 08 (02/13).  
    Topics covered: Confidentiality and integrity, intro to public key crypto, Diffie-Hellman.
  • Lecture 07 (02/11).  Read the story about Crypto AG. Another story (video) on location data collection.
    Topics covered: Multiple encryption, Integrity.
  • Lecture 06 (02/06).  
    Topics covered: Block ciphers.
  • Lecture 05 (02/04).  
    Topics covered: Block ciphers.
  • Lecture 04 (01/30).  
    Topics covered: Intro to symmetric key crypto.
  • Lecture 03 (01/28).  
    Topics covered: Intro to crypto.
  • Lecture 02 (01/23). No Face to face meeting. Assignment below. 
    Topics covered: Please review networking basics playlist at: https://www.youtube.com/playlist?list=PLowKtXNTBypH19whXTVoG3oKSuOcw_XeW
  • Lecture 01 (01/21).
    Topics covered: Course overview. Please read the syllabus.