Different Types of Attacks on Networks, Principles of Cryptography:
Symmetric Key Cryptography, Public Key Cryptography, Message Integrity, Cryptographic Hash Functions, Authentication, Digital Signatures, Certificates, Public Key Infrastructure, Securing Email, Transport-Layer Security, Network-Layer Security and Virtual Private Networks, Firewalls and Intrusion Detection Systems, Security in Wireless Local Area Networks, Security in Wireless Ad Hoc and Sensor Networks, Distribution of Trust, Secure Routing in Ad Hoc Networks, Broadcast Authentication Protocols, Wormhole Attacks in Wireless Networks, Physical-Layer Security in Wireless Networks, Security of the Internet of Things, Cryptocurrencies, Onion Routing, Security Games, System-Level Security.