Software Stack

The TCG Software Stack (TSS) is a software specification that provides a standard API for accessing the functions of the TPM. Application developers can use this software specification to develop interoperable client applications for more tamper-resistant computing.

The purpose of the TSS Work Group is to provide a standard set of APIs for Application vendors who wish to make use of the TPM. The group works to produce a vendor neutral specification which will provide an abstraction of the hardware differences so that application vendors can write applications that will work regardless of the hardware, Operating System, or environment that is used. The TSS also aims to provide means for applications to talk to TPM’s either locally or remotely.

Lee Wilson

Security Innovation, Inc.


Resource NameResource TypeResource Tag
TSS TAB and Resource ManagerSpecificationSoftware
TSS System Level API and TPM Command Transmission Interface SpecificationSpecificationSoftware
TSS Feature API SpecificationSpecificationSoftware
BSSSD: Trusted Computing Now Available for FreeBSD and OpenBSDOpen SourceSoftware
Resource Directory

Resource Directory

The Trusted Computing Group’s new search tool allows you to easily access our library of resources.


Join TCG

Membership in the Trusted Computing Group is your key to participating with fellow industry stakeholders in the quest to develop and promote trusted computing technologies.

About TCG

About TCG

Through open standards and specifications, Trusted Computing Group (TCG) enables secure computing.

Search Now
Learn More
Read More