×

Method and apparatus for securing sensitive data in a cloud storage system

  • US 9,825,925 B2
  • Filed: 06/11/2015
  • Issued: 11/21/2017
  • Est. Priority Date: 06/11/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for securing sensitive data in a cloud storage system comprising:

  • an Encrypted Drive System (EDS) automatically linked with cloud storage services associated with a user; and

    a key store located separately from the EDS for storing keys used to encrypt documents, wherein the EDS is configured to;

    encrypt the documents based on file-encryption key associated with the user;

    store the encrypted documents in the cloud storage services associated with the user;

    generate metadata associated with the encrypted documents to enable indexing and search over file names and contents;

    sharing of encrypted documents through email or folder; and

    implement a functional security layer around a set of cloud applications to allow the user to access existing features of linked applications, and wherein the EDS performs the following before encryption to process keyword for search comprising;

    parses documents to extract keywords from the documents;

    extracts indexable text based on keywords;

    generates meta data for the parsed encrypted documents based on keywords;

    performs coloring of the encrypted documents to generate color-tags based on an extracted word-set (W), wherein a color-tag comprises a list of text-strings, and wherein list of text-strings are then written into one or more of the metadata fields of the document that are indexed by an underlying cloud service;

    generates content summary and stores the content summary in the metadata field;

    creates Bloom filters per encrypted document; and

    stores the Bloom filters as metadata associated with the documents wherein the Bloom filters used per document records keywords depending upon a frequency with which the keyword appears in a random user query.

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