Information Security

Wikipedia says " Information security means protecting information and information systems from unauthorized access, use, disclosure, disruption, modification, perusal, inspection, recording, destruction. "

Cryptography is the practice and study of techniques for secure communications in the presence of third parties.

Both the definitions fascinated me !  My passion, coupled with aptitude for the courses, resulted in achieving excellent grades during my undergraduate. Now I intend to deepen my knowledge and broaden my thinking, by planning to attend ‘computer security’ course offered by MST and by getting signed up to ‘Cryptography’ online course offered by Stanford University.

Note : You can enroll and sign up to the online course offered by IVY league universities for free Visit https://www.coursera.org/. All you need to have is passion to learn .
 
In subsequent posts, I would be writing summary of what, have been taught in the class and what I understood.

 Cryptography course Syllabus offered by Stanford University

week 1

  • Background and overview.
  • One-time encryption using stream ciphers.
  • Semantic security.

week 2

  • Block ciphers and pseudorandom functions.
  • Chosen plaintext security and modes of operation.
  • The DES and AES block ciphers.

week 3

  • Message integrity. CBC-MAC, HMAC, PMAC, and CW-MAC.
  • Collision resistant hashing.

week 4

  • Authenticated encryption. CCM, GCM, TLS, and IPsec.
  • Key derivation functions.
  • Odds and ends: deterministic encryption, non-expanding encryption, and format preserving encryption.

week 5

  • Basic key exchange: Diffie-Hellman, RSA, and Merkle puzzles.
  • A crash course in computational number theory.
  • Number theoretic hardness assumptions.

week 6

  • Public key encryption.
  • Trapdoor permutations and RSA.
  • The ElGamal system and variants.


No comments:

Post a Comment