This book is about how to engineer trustworthy systems using timeless principles. Trustworthiness is a delicate and complex property concerning confidence that a system meets its requirements. The focus of this book will be on cybersecurity requirements. Trust is granted by a human user, by faith, or due to reasoned evidence, perhaps in the designer of the system. One trusts for some specific purpose. For example, you might trust someone to fix your plumbing, but you are not likely to trust the same person to manage your finances. This book is about how trust can be earned through sound system design principles.
The reader will learn the principles of engineering trustworthiness from a practical perspective.
These principles ...