×

FIRMWARE-BASED TRUSTED PLATFORM MODULE FOR ARM PROCESSOR ARCHITECTURES AND TRUSTZONE SECURITY EXTENSIONS

  • US 20130031374A1
  • Filed: 07/29/2011
  • Published: 01/31/2013
  • Est. Priority Date: 07/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for enabling a trusted execution environment (TrEE) in computing devices without a hardware trusted platform module (TPM) component, comprising steps for:

  • retrieving an “

    fTPM”

    module from a firmware component of a computing device, said fTPM providing a software-based interface to security extension functionality integral to one or more processors in the computing device;

    retrieving a software-based “

    Monitor”

    module from the firmware component of the computing device;

    instantiating the fTPM and the Monitor into a “

    Secure World”

    environment within protected memory of the computing device prior to booting an OS on the computing device; and

    enabling a TrEE on the computing device by allowing a “

    Caller”

    in a “

    Normal World”

    environment to access the security functionality of the one or more processors via a “

    Secure Monitor Call”

    to the “

    Monitor”

    , said Monitor then passing instructions relating to the “

    Secure Monitor Call”

    to the fTPM in the “

    Secure World.”

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×