Security Engineering: A Guide to Building Dependable Distributed Systems Ross J. Anderson Last updated on Mar 22, 2024 Cite cs456-2022-spring