Skip to content

Infineon/optiga-tpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 

Repository files navigation

OPTIGA™ TPM

Quick navigation

Description

The OPTIGA™ TPM 2.0 is a ready-to-use security building block, which is fully compliant with the Trusted Computing Group (TCG) specifications, to protect the platform integrity and authenticity of connected devices. It can also be used to protect encryption keys, and sensitive data so that attackers and malware can't access or tamper with that data.

All OPTIGA™ TPM 2.0 products are based on Infineon's advanced hardware security technology and certified according to common criteria and FIPS security certification, making them an ideal solution for PC, servers, network infrastructure equipment (e.g., gateways, routers, wireless access points and switches) and other IoT devices with strong security requirements.

Why is software-only security often not enough?

Keeping secret keys safe and well secured is at the heart of IoT security. See below why OPTIGA™ TPM is the preferred choice for this challenge.

Key Features and Benefits

  • High-end security controller with advanced cryptographic algorithms implemented in hardware (e.g. RSA & ECC256, SHA-256)
  • Common Criteria (EAL4+) and FIPS security certification
  • Flexible integration thanks to SPI, I2C or LPC interface support
  • Reduced risk based on proven technology
  • Fast time to market through concept reuse
  • Easy integration into all platform architectures and operating systems (Windows, Linux & derivatives)

Use Cases

  • Automatic device onboarding (e.g., AWS Greengrass and Azure IoT edge)
  • Device health attestation
  • Device identity for network access control
  • Secret (configuration data, IP, and etc) protection
  • Secured communication with TLS
  • Secured firmware update
  • Secured key storage
  • Verification of device authenticity

Resources

Here you will find a list of relevant resouces which can can help you to study and learn TPM2.0.

Tools

CMD-line and GUI tools running on Linux:

Open Source Host Code

OPTIGA™ TPM 2.0 host code and documentations are now available as open source repository on GitHub:

Application notes

These documents are intended for customers who want to evaluate how to start with the TPM software integration for their target applications: