This is just a synopsis of class activities. Not guaranteed to be complete or accurate. Not a substitute for class notes and attendance.
Class 1: Sept 9th
Crypto and Distributed Systems
About Cryptography
About Distributed Systems
Class 2: Sept 16th
Encryption Technology
Class 3: Sept 23rd
PROTOCOLS
- arbitrated
- adjucated
- self enforcing
Attacks evesdropping, malicious, replay, brute force, cheating.
The RESEND ATTACK why not encrypt something without knowing what it is.
AUTHENTICATION
- one-way functions + Salt
- public key challenge response has resend attack
possibility fix has replay possibility
- SSL authentication
- SSL key exchange, and certificates and how to avoid
resend/replay attacks
- Kerberos
More Protocols
- Secret Splitting
- Secret Sharing
- Sublmiminal Channels
- Fail Stop signatures: multiple private keys
- Computing with encrypted data
- Bit Commitment symmetric and one way function
- Mental Poker (card dealing)
- Zero Knowledge Proofs - ZKP of graph isomorphiosm
Class 4: Sept 30
MORE PROTOCOLS .
Revisiting Hashing RSA and encryption from a mathematical point of view (one way functions nad one way trapdoor functions). Also - why "very low probabilit" equals impossible, for all practical purposes.
Class 5: October 7th
Digital Cash
Distributed Systems:
Class 6: October 14:
Distributed Systems
Rest of Semester is for student presentations.....
follow this link to all the talks.