Book: Trusted Computing Platforms: Design and Applications
Many scenarios in modern computing give rise to a common problem: whyshould Alice trust computation that’s occurring at Bob’s machine? (The computersecurity field likes to talk about “Alice” and “Bob” and protection againstan “adversary” with certain abilities.) What if Bob, or someone who has accessto his machine, is the adversary?In recent years, industrial efforts—such as the Trusted Computing PlatformAssociation (TCPA) (now reformed as the Trusted Computing Group, TCG),Microsoft’s Palladium (now the Next Generation Computing Base, NGSCB),and Intel’s LaGrande—have advanced the notion of a “trusted computing platform.”Through a conspiracy of hardware and software magic, these platformsattempt to solve this remote trust problem, for various types of adversaries.Current discussions focus mostly on snapshots of the evolving TCPA/TCGspecification, speculation about future designs, and idealogical opinions aboutpotential social implications. However, these current efforts are just points ona larger continuum, which ranges from earlier work on secure coprocessor designand applications, through TCPA/TCG, to recent academic developments.Without wading through stacks of theses and research literature, the generalcomputer science reader cannot see this big picture.The goal of this book is to fill this gap. We will survey the long history ofamplifying small amounts of hardware security into broader system security.We will start with early prototypes and proposed applications. We will examinethe theory, design, implementation of the IBM 4758 secure coprocessorplatform, and discuss real case study applications that exploit the unique capabilitiesof this platform. We will discuss how these foundations grow into thenewer industrial designs such as TCPA/TCG, as well as alternate architecturesthis newer hardware can enable. We will then close with an examination ofmore recent cutting-edge experimental work.
Free Download Link 1 (To Get Unlimited Faster Download? Click Here)