[EROS-Arch] Excerpts from "The Design and Verification of a Cryptographic
Security Architecture" available
Bill Frantz
frantz@communities.com
Wed, 29 Nov 2000 14:20:53 -0800
Peter has designed a kernel for a cryptographic library which uses the idea
of messages to an object designated by a number (very Eros/E like) along
with a "Orange Book" like reference monitor implemented in the message logic.
It appears (from his bibliography) that he has not heard of E, Eros or KeyKOS.
The thesis includes a number of examples of Peter's sense of humor. My
favorite is using a Microsoft Word Macro Virus as an example of a Layered
System Implementation.
>From: pgut001@cs.auckland.ac.nz (Peter Gutmann)
>Date: Tue, 28 Nov 2000 14:13:14 (NZDT)
>
>In August I finally submitted my PhD thesis, coming close to wrapping up my
>long career as a tenured graduate student. Although the work hasn't been
>accepted yet, there has been some interest expressed in portions of it so I've
>put a few chapters online. Note that these chapters represent a draft
>only and
>are not the completed work.
>
>The main part of the thesis, Chapters 1-5, is available from
>http://www.cs.auckland.ac.nz/~pgut001/pubs/thesis.html. These chapters
>look at
>an alternative way of building what people have been trying to do with Orange
>Book B3/A1-type systems, but in a way which is feasible and practical for an
>open source system where you don't have tens of millions of dollars and 5-10
>years available to produce a product.
>
>The chapters are (from the web page, where they're links to the docs):
>
> The software architecture, wherein the cryptlib software architecture is
> presented
>
> The security architecture, wherein the cryptlib security architecture is
> presented
>
> The kernel implementation, wherein the implementation details of the
>cryptlib
> security kernel are examined
>
> Verification techniques, wherein existing methods for building secure
>systems
> are examined and found wanting
>
> Verification of the cryptlib kernel, wherein a new method for building a
> secure system is presented.
>
>Peter.
>
-------------------------------------------------------------------------
Bill Frantz | Microsoft Outlook, the | Periwinkle -- Consulting
(408)356-8506 | hacker's path to your | 16345 Englewood Ave.
frantz@netcom.com | hard disk. | Los Gatos, CA 95032, USA