Patent · US Active

Protecting cognitive code and client data in a public cloud via deployment of data and executables into a stateless secure partition

US10685106B2 · kind B2 · utility

0Cited by
4References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 10, 2018
Grant dateJun 16, 2020
Priority date
Expiry dateDec 12, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/2143
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A secure cloud computing environment protects the confidentiality of application code from a customer while simultaneously protecting the confidentiality of a customer's data from intentional or inadvertent leaks by the application code. This result is accomplished without the need to trust the application code and without requiring human surveillance or intervention. A client secure virtual machine (SVM) is accessible by a client who supplies commands, operand data and application data. An appliance SVM has the application code loaded therein and includes an application program interface that accesses a memory area shared by both SVMs. All access to the appliance SVM is initially revoked by an ultravisor, except for the shared memory. The appliance SVM processes the commands without ever saving any persistent state of the application data. The ultravisor manages an SVM by maintaining exclusive control over a device tree used by the operating system of the SVM.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.