×

ZERO-KNOWLEDGE VERIFIABLY ATTESTABLE TRANSACTION CONTAINERS USING SECURE PROCESSORS

  • US 20180294962A1
  • Filed: 04/11/2017
  • Published: 10/11/2018
  • Est. Priority Date: 04/11/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing attestation of an operating system environment, the method comprising:

  • booting, with a secure boot process with attestation, at least one processor with secure processor technology that allows user-level code to allocate private regions of memory which are protected from processes running at higher privilege levels;

    loading one or more operating system containers in a server or a virtual machine, where each of the one or more operating system containers use each of their own process space and network space in order to operate on a single operating system kernel without creating separate virtual machines;

    determining if a set of one or more conditions of booting and loading has been satisfied using zero-knowledge verifiable computing; and

    in response to the set of one or more conditions having been satisfied, sending an attestation calculated using a zero-knowledge verifiable computing technique to a second processor-based device that the set of one or more conditions have been satisfied.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×