everything.study
6.857

Network and Computer Security

Graduate · Historical course

Spring 2014

Topics

  • Introduction
  • Security Mechanisms and Principles
  • Encryption, Perfect Secrecy, One-Time Pad
  • Cryptographic Hash Functions
  • Hashing Applications and Constructions
  • Bitcoin
  • Secret Sharing
  • Block Ciphers
  • Block Cipher Modes
  • Message Authentication Codes
  • Prime Finding and other “Crypto” Math
  • Diffie-Hellman Key Exchange and Crypto Groups
  • Pedersen Commitment, PK Encryption, DDH
  • Malleability of El Gamal, IND-CCA2
  • Digital Signatures
  • DSA, Gap Groups
  • Gap Groups, Bilinear Maps, and Applications
  • Zero-Knowledge Proofs
  • Security of Voting
  • Security of Voting (cont.)
  • Project Presentations
  • Project Presentations (cont.)

Readings

Sources