Computer Science/Math 4420
CRYPTOGRAPHY AND CODES
September 2023

Lecture Notes

  1. Introduction to Cryptography and Codes
  2. Information and Codes
  3. Examples: Various Algebraic Structures
  4. Linear Codes
  5. Hamming Codes
  6. Error Detection
  7. Error Detection Example
  8. Polynomial Codes

  9. Cryptography -- Early Chiphers
  10. Block Chiphers -- DES
  11. Cryptanalysis (Differential and Linear)
  12. More on Finite fields
  13. Advanced Encryption Standard
  14. Symmetric Ciphers
  15. Confidentiality Using Symmetric Ciphers
  16. Public Key Cryptography(RSA)
  17. Message Authentication and Hash Functions
  18. Hash Algorithms
  19. Digital Signatures

  20. Electronic Mail Security
  21. Web Security
  22. System Security
    1. Algebraic Structures Examples
    2. Relative Frequencies of Letters in English

    Last modified:Thursday January 04, 2024 at 03:53 am AST
    Cezar Câmpeanu