Zero-knowledge verifiably attestable transaction containers using secure processors
AssigneeInternational Business Machines Corporation
InventorsJames R. KRAEMER, Jeb R. LINTON
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJames R. KRAEMER, Jeb R. LINTON
Estimating the term…
A method, system and computer program product for providing an attestation of an operating environment. The method begins with 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. Next, one or more operating system containers are loaded in a server or a virtual machine. 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. If a set of one or more conditions of booting and loading has been satisfied using zero-knowledge verifiable computing then an attestation is sent calculated using a zero-knowledge verifiable computing technique to a second processor-based device.
A method for providing attestation of an operating system environment, the method comprising:
A system for providing attestation of an operating system environment, the system comprising:
A non-transitory computer program product for providing attestation of an operating system environment comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform:
Dependencies are inferred from the claim text.