×

Method and apparatus for enforcing storage encryption for data stored in a cloud

  • US 9,742,738 B2
  • Filed: 06/17/2014
  • Issued: 08/22/2017
  • Est. Priority Date: 06/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • providing a request to store at least a first piece of data, the at least first piece of data being included in a set of information, the set of information further including a first piece of information, the request being provided to a cloud application provider, wherein the request to store the at least first piece of data is a request to store the at least first piece of data in a first encrypted form on a cloud associated with the cloud application provider;

    determining whether the cloud application provider is capable of encrypting the at least first piece of data;

    providing the at least first piece of data to the cloud application provider if it is determined that the cloud application provider is capable of encrypting the at least first piece of data;

    encrypting the at least first piece of data to create the first encrypted form if it is determined that the cloud application provider is not capable of encrypting the at least first piece of data;

    providing the first encrypted form to the cloud application provider if it is determined that the cloud application provider is not capable of encrypting the at least first piece of data; and

    providing the first piece of information to the cloud application provider, the first piece of information being in an unencrypted form;

    wherein determining whether the cloud application provider is capable of encrypting the at least first piece of data includes determining whether the cloud application provider is capable of encrypting the at least first piece of data at a first level of encryption,wherein when it is determined that the cloud application provider is not capable of encrypting the at least first piece of data at the first level of encryption, the method further includes;

    determining whether the cloud application provider is capable of encrypting the at least first piece of data at a second level of encryption, the second level of encryption being a minimum encryption standard.

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