×

Trusted binary translation

  • US 9,798,559 B2
  • Filed: 12/27/2014
  • Issued: 10/24/2017
  • Est. Priority Date: 12/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing apparatus comprising:

  • a processor;

    a memory; and

    a trusted execution environment (TEE), comprising a memory enclave and processor instructions for accessing the memory enclave; and

    one or more logic elements, including at least one hardware logic element, comprising a binary translation engine for operating within the TEE, and including a trusted compiler, runtime, or interpreter operable for;

    receiving a trusted first signed object in a first format, the first signed object signed by a certificate;

    translating the first signed object into a trusted second object in a second format;

    consulting a certificate expiration or revocation list to determine that the certificate is not expired; and

    after determining that the certificate is not expired, signing the second object.

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