Computer security and information security.
- Basic design principles: Secrecy. Privacy, Integrity, Authenticity.
- Protocols for access control.
- One Time Passwords.
- Challenge-Response protocols.
- Software Protection.
- Trusted Computing.
- Background in cryptology.
- Protection in communication networks: Firewalls, IPSEC. Viruses and worms.