Trusted Computing TCG Service Provider Interface (TSPI) TCG Service Provider(TSP) TSS Core Service Interface (TCSI) TSS Core Services(TCS) TSS-TCG Software brary Interface (TDDLI) ICG Device Driver Library (DDL Stack TPM Device Driver Trusted Platform Module(TPM) TCG Software Stack
1 Trusted Computing TSS - TCG Software Stack TCG Software Stack 2010-04-28
Overview · Introduction Application TPM Internals TCG Service Provider Interface (TSPI) TCG Service Provider(TSP) TPM Device Driver(TDD TSS Core Service Interface (TCSI) TCG Device Driver Library (Tddl) TSS Core Services(TCS) TCG Core Services(tcs) TPM Device Driver Library Interface(TDDLI) ICG Device Driver Library (DDL TCG Service Provider (tsp) TPM Device Driver Trusted Platform Module(TPM) TCG Software Stack 2
2 • Introduction • TPM Internals • TPM Device Driver (TDD) • TCG Device Driver Library (TDDL) • TCG Core Services (TCS) • TCG Service Provider (TSP) TCG Software Stack Overview
Overview · Introduction Application TSS Overview TCG Service Provider Interface (TSPI) TSS Architecture TCG Service Provider(TSP) TPM Internals TSS Core Service Interface (TCSI) TSS Core Services(TCS) ° TPM Device driver(TDD TPM Device Driver Library Interface(TDDLI) ICG Device Driver Library (DDL TCG Device Driver Library (TDdl TPM Device Driver TCG Core Services(tcs) TCG Service Provider(tsp) Trusted Platform Module(TPM) TCG Software Stack 3
3 • Introduction – TSS Overview – TSS Architecture • TPM Internals • TPM Device Driver (TDD) • TCG Device Driver Library (TDDL) • TCG Core Services (TCS) • TCG Service Provider (TSP) TCG Software Stack Overview
Introduction TCG Software Stack(TSS) TSS是与TPM进行交互的核心软件部件 Specification Version 1.2 Level 1 Errata A Patl: Commands and Structures TSS的设计规范由TCG颁布 March 7, 2007 TSS12规范已有750余页 厂商自行设计的TSS须符合TSS标准≡≡=二 TSS的设计目的 1.为应用程序提供到TPM功能的单入口点 2提供对TPM的同步访问 3.按标准构建字节流隐藏应用程序所构建的命令流 4.TPM的资源管理 TCG Software Stack
4 Introduction • TSS是与TPM进行交互的核心软件部件 • TSS的设计规范由TCG颁布 – TSS 1.2规范已有750余页 – 厂商自行设计的TSS必须符合TSS 1.2标准 • TSS的设计目的 – 1. 为应用程序提供到TPM功能的单入口点 – 2. 提供对TPM的同步访问 – 3. 按标准构建字节流隐藏应用程序所构建的命令流 – 4. TPM的资源管理 TCG Software Stack
Introduction ·TSS体系结构 Application User Processer TCG服务提供者(TSP TCG Service Provider Interface(TSPn TCG Service Provider(TSP) 顶层模块 Mode 提供标准的AP接口 X ISS Core Service Interface(ICS) m Pre TS核心服务(TCS) TSS Core Services (TCS) 管理服务 IPM Device Driver Library Intertace(IDOLI) TCG Device Drver Library(TDDL TCG设备驱动库(TDD 提供标准的驱动接口 Kernel Mode TPM Device Driver Trusted Platform Module(TPM) TCG Software Stack 5
5 Introduction • TSS体系结构 – TCG服务提供者(TSP) • 顶层模块 • 提供标准的API接口 – TSS核心服务(TCS) • 管理服务 – TCG设备驱动库(TDDL) • 提供标准的驱动接口 TCG Software Stack