Prehistory of Cryptography.- Conventional Cryptography.- Dedicated Conventional Cryptographic Primitives.- Conventional Security Analysis.- Security Protocols with Conventional Cryptography.- Algorithmic Algebra.- Algorithmic Number Theory.- Elements of Complexity Theory.- Public Key Cryptography.- Digital Signatures.- Cryptographic Protocols.- From Cryptography to Communication Security.