As promised, here is the "more later." I'm taking various bits as separate
topics.
> My falsifiable claim: any inter-machine
I believe that this argument is false. There is a level of abstraction at
which it is true, but there is a fallacy embedded within it.
Consider a non-distributed capability system such as EROS. To most of the
software on the machine, capabilities are opaque. To the kernel, they are
directly manipulatable and their representation as bits is manifest. This
is okay because the kernel is trusted software.
To implement a distributed, user-opaque version of this system, we need:
> "partitioning" protocol does not enhance
> any actual security. These kinds of
> unpartitionable data-capabilities implement
> the most capability security that can be
> implemented in the distributed context.
> Machines cannot be confined.
The last two problems can be solved by use of a number of hardware add-in cards.
Jonathan S. Shapiro, Ph. D.
IBM T.J. Watson Research Center
Email: shapj@us.ibm.com
Phone: +1 914 784 7085 (Tieline: 863)
Fax: +1 914 784 7595