Weekly outline

  • Introduction to Information Security

    - Security concerns: Confidentiality, Integrity, Authentication, Availability and Authorization

    - Aspects of Information Security

    - Course overview

    - Modular arithmetic

    • Symmetric Cryptography

      - Introduction to Cryptography

      - Basics of symmetric cryptography

      - Historical ciphers

      - Stream ciphers:

      + A5/1

      + RC4

      - Block ciphers:

      + Feistel cipher

      + DES

      + AES

      + Mode of operation

      + Increasing security of block ciphers

      • Asymmetric Cryptography - Public key Cryptography

        • Digital Signature and Hash function

          • Message Authentication Codes and Key Establishment