From: eLinux.org
Security Hardware Resources
This page has information about hardware based security enhancement, which is of interest to CE Linux Forum members
Contents
Technology/Project pages
Solutions
- Secure Flashing/Booting Support
- Secure Storage
- Cryptographic Accelerators
- FIPS Compliant True Hardware RNG
- Secure DMA Channels
Products
Security chips
TPM (Trusted Platform Module)
Security enhanced processors
ARM(R) TrustZone(R)
OMAP M-Shied
Intel(R) Wireless Trusted Platform
CELL
The Cell processor has an 'isolated' SPU runtime environment. CBE Architecture document
Open Source Projects/Mailing Lists
TCG/TPM
- Linux TPM Device Driver: Device driver to enable the TPM chip as described by specifications at http://www.trustedcomputinggroup.org. The TPM chip will enable you to use hardware to securely store and protect your keys and personal data. See also the TrouSerS project.
The TPM device drivers are already included in the mainline kernel and is split up into two parts:
- the generic tpm driver module tpm.ko which handles all the common stuff
- a vendor specific part tpm_\
.ko
If you have a recent tpm module, it is quite likely that it follows the vendor independent TIS Protocol specified by the TCG, which should be preferred over the vendor modules. This module is called tpm_tis.ko
- TrouSers: An open-source TCG Software Stack implementation, created and released by IBM.