This is an old revision of the document!
Security-related FAQs
Which Shuttle products support TPM v2.0?
Trusted Platform Module (TPM) technology is designed to provide hardware-based, security-related functions. It has a security-related crypto-processor that is designed to carry out cryptographic operations. The most common TPM functions are used for system integrity measurements and for key creation and use. TPMs are passive: they receive commands and return responses. Lately, the TPM version moves from version 1.2 to 2.0. TPM 2.0 has have important security advantages over TPM 1.2, but is not downward compatible. Traditionally, TPMs have been discrete chips soldered to a computer’s mainboard (e.g. DQ170). Recently, the OEM manufacturers use another implementation: the Firmware TPM solution (fTPM), running the TPM in firmware in a Trusted Execution mode of a general purpose computation unit.
The following list shows which Shuttle XPC models include the fTPM v2.0 function.
Category | Shuttle XPC Model | Intel Codename | Firmware TPM 2.0 support (fTPM) |
---|---|---|---|
1L XPC slim (Celeron) | DX30 | Apollo Lake | Initial BIOS DX30D000.101 (2016-11-07) |
XS35xx Series XS36xx Series | V5: Braswell V4: Bay Trail V3: Cedarview | No support | |
XPC nano | NC01U Series | Broadwell-U | No support |
NC02U Series | Skylake-U | Since BIOS version NC02U000.103 (2016-08-05) | |
1L XPC slim (ULV) | DS57U Series | Broadwell-U | No support |
DS67U Series | Skylake-U | Since BIOS version DS67UE00.103 (2016-07-29) | |
DS68U Series | Skylake-U | Since BIOS version DS68UE00.102 (2016-11-14) | |
1L XPC slim (LGA) | DS81 | Haswell LGA1150 | No support |
DS87 | Haswell LGA1150 | No support | |
DH110 | Skylake LGA1151 | Since BIOS version DH110000.104 (2016-08-05) | |
DH110SE | Skylake LGA1151 | Initial BIOS DH110100.100 (2016-07-18) | |
DH170 | Skylake LGA1151 | Will support soon (Q1'17) | |
DQ170 | Skylake LGA1151 | Equipped with a discrete TPM 2.0 module | |
3L XPC slim (LGA) | XH81 XH81V | Haswell LGA1150 | No support |
XH97V | Haswell LGA1150 | No support | |
XH110 XH110V | Skylake LGA1151 | Since BIOS version XH110V00.104 (2016-08-16) | |
XH170V | Skylake LGA1151 | Since BIOS version XH170V00.115 (2016-09-14) | |
XPC cube | SH81R4 | Haswell LGA1150 | No support |
SH97R6 | Haswell LGA1150 | No support | |
SH110R4 | Skylake LGA1151 | Since BIOS version SH110000.102 (2016-09-01) | |
SH170R6 | Skylake LGA1151 | Will support soon (Q1'17) | |
SZ170R8 | Skylake LGA1151 | Will support soon (Q1'17) | |
SZ170R8V2 | Skylake LGA1151 | Initial BIOS SZ170200.100 (2016-07-04) | |
15.6“ XPC all-in-one | X50V4 Series | Haswell-U | No support |
X50V5 Series | Skylake-U | Since BIOS version X50V5000.104 (2016-11-14) |
Source: Wikipedia: Trusted Platform Module, Microsoft: TPM Recommendations