Security Engineering: A Guide to Building Dependable Distributed Systems Ross J. Anderson Last updated on Jan 5, 2025 Cite Cs456-2022-Spring