• DocumentCode
    3267373
  • Title

    Securing Trusted Execution Environments with PUF Generated Secret Keys

  • Author

    Areno, Matthew ; Plusquellic, Jim

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of New Mexico, Albuquerque, NM, USA
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    1188
  • Lastpage
    1193
  • Abstract
    Trusted Execution Environments are quickly becoming a preferred method for providing isolation between secure and non-secure execution environments. The protection of these environments, as well as their software structure, is still a primary area of interest and research. The abililty to use a Physically Unclonable Function to generate a unique-per-device AES key provides an excellent mechanism for protection of a Trusted Execution Environment at rest through encryption. These keys can also be used to manage modification of the TEE during execution. In this paper, we present an new methodology for how this protection can be achieved, as well as a framework for the incorporation of Physically Unclonable Functions into cryptographic engines.
  • Keywords
    cryptography; microprocessor chips; mobile computing; smart phones; system-on-chip; telecommunication security; PUF generated secret keys; cryptographic engines; mobile processors; physically unclonable function; smart-phones; software structure; system-on-a-chip; trusted execution environments; unique-per-device AES key; Computer architecture; Encryption; Hardware; Program processors; AES; Trusted Execution Environment; data-at-rest encryption; mobile security; physically unclonable functions; secure boot; system-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Trust, Security and Privacy in Computing and Communications (TrustCom), 2012 IEEE 11th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2172-3
  • Type

    conf

  • DOI
    10.1109/TrustCom.2012.255
  • Filename
    6296112