Outline for May 27, 2022

Reading: text: , §54, 55
Assignments: Lab Exercise 2, due June 2


  1. Announcements
  2. Network Security
    1. Cryptographic considerations
    2. Firewalls
  3. Cryptography
    1. Symmetric cryptography
      1. Transposition cipher
      2. Substitution cipher
      3. Product cipher
      4. AES
    2. Public key cryptography
      1. Requirements for public (encryption) and private (decryption) keys
      2. RSA
      3. Provides confidentiality, integrity, authentication, non-repudiation
      4. Cryptographic hashes and digital signatures
  4. Malware
    1. Trojan horses
    2. Computer viruses
    3. Computer worms
    4. Bacterium, rabbits
    5. Logic bombs

UC Davis sigil
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email: [email protected]
ECS 150, Operating Systems
Version of May 28, 2022 at 9:39PM

You can also obtain a PDF version of this.

Valid HTML 4.01 Transitional Built with BBEdit Built on a Macintosh