Author Topic: A cryptography 1 class is starting soon from coursera.  (Read 286 times)

0 Members and 1 Guest are viewing this topic.

Offline shad0wingfir3

  • Serf
  • *
  • Posts: 40
  • Cookies: 4
    • View Profile
A cryptography 1 class is starting soon from coursera.
« on: September 02, 2014, 01:40:57 am »
Here is the class syllabus.....and the link
Code: [Select]
https://class.coursera.org/crypto-012, not sure how you all feel about Open style learning courses, so thought I would share. I don't know much about cryptography, but hopefully I learn something!
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.