Security Science (SecSci), Basic Concepts and Mathematical Foundations
Dusko Pavlovic, Peter-Michael Seidel
TL;DR
Security Science (SecSci) reframes security as a testable scientific discipline rather than a collection of proofs, addressing why deployed protocols fail and how non-local, adversarial interactions require formal models and experimental validation. The book builds a cohesive framework from resource security to data security, introducing the know-have-be taxonomy and formal access-control structures (e.g., $M_{ui}$ and $B_{ui}$ with $B_{ui}\subseteq M_{ui}$) to reason about authorization and availability, privacy, and integrity. It highlights the dual roles of dependability and security, the temporal dimensions of prevention/detection/deterrence, and the evolution toward multi-level security and scalable access control in cyberspace. By integrating these concepts with SecSci methodology, the work aims to bridge theory and practice, improving security design, education, and policy in sociotechnical systems.
Abstract
This textbook compiles the lecture notes from security courses taught at Oxford in the 2000s, at Royal Holloway in the 2010s, and currently in Hawaii. The early chapters are suitable for a first course in security. The middle chapters have been used in advanced courses. Towards the end there are also some research problems.
