11/19/2008 - Class on 11/20/2008
- Starting on Security
- Secret key cryptography (DES, AES, IDEA), public key cryptography
(RSA)
- Turing lecture by Rivest-Shamir-Adleman.
- Block cyphers
- Block chaining
- One-time pad
- Diffie-Hellman key exchange
- Steganography, watermaking
- Stream cyphers
- Ninth 5-minute test
11/13/08 - Class on 11/18/2008
- Returned and discussed 5-minute test
- An interesting article about how we become
experts
- Atomicity in a distributed system: Two Phase Commit protocol.
- Flat vs nested transactions
- Transaction servers.
- Remote Procedure Calls (RPC). Read textbook, pages
68-77, 375-381.
- RPC: passing parameters, serialization.
- RPC: representation issues, failure semantics.
- An old RPC system
- Java Remote Method Invocation