×

BINARY TRANSLATION OF A TRUSTED BINARY WITH INPUT TAGGING

  • US 20160188873A1
  • Filed: 12/27/2014
  • Published: 06/30/2016
  • Est. Priority Date: 12/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing apparatus comprising:

  • a trusted execution environment (TEE);

    one or more logic elements comprising an input verification engine (IVE) within the TEE, the IVE operable for;

    receiving a trusted binary object;

    analyzing the trusted binary object to identify portions that perform input/output operations;

    tagging the portions to create a tagged trusted binary with tagged portions; and

    providing the portions to a binary translation engine; and

    one or more logic elements comprising the binary translation engine (BTE) within the TEE, the BTE operable for;

    receiving the tagged trusted binary in a first format;

    translating the tagged trusted binary into a second binary object in a second format, wherein translating comprises reserving the tagged portions for execution within an enclave.

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