×

System and method for providing data security in a hosted service system

  • US 10,366,248 B2
  • Filed: 07/08/2016
  • Issued: 07/30/2019
  • Est. Priority Date: 12/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A hosted service system for protecting sensitive data, the system comprising:

  • a host computer system having a hardware processor, wherein the host system includes;

    a federation server; and

    a database management system (DBMS), the DBMS having;

    a database;

    a query pre-parser, wherein the query pre-parser is configured to receive, via the federation server, communications from a key management system (KMS) and a metadata service system (MSS) associated with a tenant system where the host system is configured to process at least some of the data of the tenant system, and wherein the query pre-parser is configured to;

    receive a query;

    receive, from the MSS, a determination if the query received by the query pre-parser has a part of the query associated with the sensitive data;

    if the part of the query is associated with the sensitive data;



    receive, from the KMS, at least one encryption key corresponding to the part of the query;



    decrypt the part of the query using the at least one encryption key corresponding to the part of the query; and



    generate a modified query, wherein the modified query includes the decrypted part of the query;

    generate a database query (DB query) using at least one of the query or the modified query; and

    transmit the DB query to the database; and

    a results handler, wherein the query pre-parser and the results handler are both communicatively coupled to the federation server.

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