Security is rarely designed into systems and architectures from the beginning. Typically, security enters into the design process only after applications are built and security issues arise. While security is often dependent on specific use cases, decades of development provide an opportunity to synthesize common security needs into a set of critical features and embed them into the core underlying systems.
Please don't get this dissertation through ProQuest. Copies are freely available from the UC Santa Cruz library and the University of California's open access eScholarship initiative (see escholarship.org) and my website: capelis.dj