Check out the new USENIX Web site.

Secure Coprocessors in Electronic Commerce Applications


Bennet Yee
Microsoft Corporation

J. D. Tygar
Carnegie Mellon University

Abstract

Many researchers believe electronic wallets (secure storage devices that maintain account balances) are the solution to electronic commerce challenges. This paper argues for a more powerful model --- a secure coprocessor --- that can run a small operating system, run application programs, and also keep secure storage for cryptographic keys and balance information.

We have built a system called Dyad, on top of a port of the Mach 3.0 microkernel to the IBM Citadel secure coprocessor. This paper describes the abstract architecture of Dyad and a general discussion of secure coprocessor implementations of a variety of electronic commerce applications:


Download the full text of this paper in ASCII (41,451 bytes) and POSTSCRIPT (2,519,905 bytes) form.

To Become a USENIX Member, please see our Membership Information.