Security applications in networking and distributed systems
Network Security: Private Communication in a Public World, Second Edition
Distributed Systems for System Architects
ReSIST Resilience for Survivability in IST
The purpose of this course is to offer a broad overview of computer network security, not only of security building blocks and approaches but also of the existing threats. The course is organized in four parts: fundamental security concepts, paradigms for secure computing and communication, models for secure computing, and secure systems and platforms.
Fundamental security concepts Paradigms for secure computing and communication - TCB - Trusted computing base - Basic cryptography symmetric and asymmetric - Authentication and key distribution - Access control - Secure communication Models for secure computing - Types of attacks and intrusions - Security strategies - Using cryptographic protocols - Authentication models - Key distribution approaches - Architectural protection - Principles of intrusion detection - Secure communication and distributed processing Secure systems and platforms - SSL - secure sockets layer - Network layer security: IPSec
Firewalls and Internet Security: Repelling the Wily Hacker, Second Edition
Cryptography and Network Security, Fourth Edition