Attacks on computer systems are increasing in number and seriousness. One way to deal with this threat is to create systems that support trusted computing—having a high degree of trust that the computer is behaving as you expect and only as you expect. Effective implementation of this concept will give us more assurance in the systems we use and ultimately more trust in the transactions we make on the Internet.