Topics in Computer Security
i) encryption what is "secure" encryption?
ii) common encryption and signature schemes trends: elliptic curves, ...
iii) what if quantum computing actually works?
Authentication and handshake protocols.
i) examples, vulnerabilities and attacks (Kerberos, SSH, SSL, ...)
ii) analysis methods
iii) interactions between protocols and cryptography
i) business models
ii) digital cash and digital payment schemes
i) common errors: password attacks, summary of sendmail and other attacks on network daemons, etc.
ii) server problems, cgi scripting, perl tainting, …
ii) security mechanisms (tripwire? other ideas?)
iii) intrusion detection
Firewalls and network security issues
i) network routing, sniffers, etc.
ii) DNS vulnerabilities, IP-spoofing, ...
iii) what firewalls can and cannot do
Mobile code security
ii) example risks and case studies: surfer and server
iii) Java security model
iv) security mechanisms and policies
i) what does a web site know about you?
ii) legal status of privacy (do we know anything about this...?)
i) export control laws
ii) key escrow schemes; risks and potential benefits
iii) offshore gambling, commerce, …