Difference between revisions of "Security Hardware Resources"

From eLinux.org
Jump to: navigation, search
(Legacy Content Conversion)
 
(TCG/TPM: Added some details on the tpm driver.)
 
(3 intermediate revisions by one other user not shown)
Line 31: Line 31:
 
==== CELL ====
 
==== CELL ====
 
The Cell processor has an 'isolated' SPU runtime environment.
 
The Cell processor has an 'isolated' SPU runtime environment.
[http://cell.scei.co.jp/pdf/CBE_Architecture_v10.pdf]
+
[http://cell.scei.co.jp/pdf/CBE_Architecture_v10.pdf CBE Architecture document]
  
 
== Open Source Projects/Mailing Lists ==
 
== Open Source Projects/Mailing Lists ==
  
 
=== TCG/TPM ===
 
=== TCG/TPM ===
* Linux TPM Device Driver [http://sourceforge.net/projects/tpmdd tpmdd]
+
*[http://sourceforge.net/projects/tpmdd 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.
* TPM Software Stack [http://sourceforge.net/projects/trousers trousers]
+
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_<vendor>.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
 +
 
 +
*[http://sourceforge.net/projects/trousers TrouSers]: An open-source TCG Software Stack implementation, created and released by IBM.
  
 
[[Category:Security Hardware Resources]]
 
[[Category:Security Hardware Resources]]
 
[[Category:Security]]
 
[[Category:Security]]

Latest revision as of 13:16, 11 April 2011

This page has information about hardware based security enhancement, which is of interest to CE Linux Forum members

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)

TPM Specifications

Security enhanced processors

ARM(R) TrustZone(R)

ARM Trustzone

OMAP M-Shied

TI White Paper

Intel(R) Wireless Trusted Platform

IBM White Paper

CELL

The Cell processor has an 'isolated' SPU runtime environment. CBE Architecture document

Open Source Projects/Mailing Lists

TCG/TPM

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_<vendor>.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.