×

Transparent encryption/decryption gateway for cloud storage services

  • US 9,306,917 B2
  • Filed: 01/09/2014
  • Issued: 04/05/2016
  • Est. Priority Date: 01/09/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory computer-readable storage medium, comprising computer-readable program code embodied therewith which, when executed by a processor, causes the processor to:

  • intercept a data file from at least a portion of stream data during transmission of the stream data in the distributed computing system;

    evaluate the data file for determining a communication protocol used for the stream data transmission;

    evaluate the data file based on the communication protocol for determining a destination and a source of the data file;

    responsive to determining the destination is the storage and the source is the client;

    select a set of analysis algorithms from a plurality of predetermined analysis algorithms;

    analyze the data file using each of the analysis algorithms of the set of analysis algorithms for determining whether the data file comprises sensitive data;

    in response to a determination that the data file comprises sensitive data, replace payload content of the data file with encrypted payload data; and

    transmit the data file to the storage,wherein replacing payload content of the data file with encrypted payload data comprises;

    creating a data container;

    encrypting the payload content of the data file using at least one encryption key;

    storing the at least one encryption key;

    storing the encrypted payload content in the data container;

    augmenting or reducing a size of the payload content of the data container such that the size of the payload content of the data container equals a size of the payload content of the data file; and

    replacing the payload content of the data file with the payload content of the data container.

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