Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Database server and client for query processing on encrypted data

A technology of data server and encrypted data, which is applied in the direction of electric digital data processing, special data processing application, homomorphic encryption communication, etc.

Active Publication Date: 2017-11-28
MICROSOFT TECH LICENSING LLC
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The data server receives parameterized queries from the database application

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Database server and client for query processing on encrypted data
  • Database server and client for query processing on encrypted data
  • Database server and client for query processing on encrypted data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] I. Introduction

[0019] The specification and drawings disclose one or more embodiments that incorporate the features of this invention. The scope of the invention is not limited to the disclosed embodiments. The disclosed embodiments are merely exemplary of the invention and modified versions of the disclosed embodiments are also included in the invention. Embodiments of the invention are defined by the appended claims.

[0020] References in the specification to "one embodiment," "an embodiment," "example embodiment," etc. indicate that the described embodiments may include a particular feature, structure, or characteristic, but that every embodiment may not necessarily include the particular feature, structure, or characteristic. structure or feature. Moreover, such phrases are not necessarily referring to the same embodiment. In addition, when a particular feature, structure, or characteristic is described in conjunction with one embodiment, it is considered wi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Methods, systems, apparatuses, and computer program products are provided for secure handling of queries by a data server (DS) and a database application (DA). A parameterized query is received by the DS from the DA based on a user query received from a requestor. The DS analyzes the parameterized query to attempt to determine an encryption configuration for a transformed version of the user query capable of being evaluated by the DS on encrypted data values. The DS responds to the DA with either a failure to determine the encryption configuration, or by providing the determined encryption configuration to the DA. The DA generates the transformed version of the user query, and provides the transformed version to the DS. The DS evaluates the transformed version of the user query, and provides results to the DA. The DA decrypts the results, and provides the decrypted results to the requestor.

Description

Background technique [0001] Data can be stored locally or remotely according to various storage configurations and implementations. For example, cloud computing is the latest development related to the deployment of networks of remote servers and software that provide centralized data storage and online access to resources and services, known as "cloud services." A group of cloud servers can host resources / services for a single user (“tenant”) or for multiple related or unrelated users (“multi-tenant” system). Similarly, data can be stored by an entity "onsite" and can be accessed by that entity in that onsite data store. [0002] Data breaches can be a major factor inhibiting the adoption of cloud services for applications that manage sensitive, business-critical information. On public clouds, applications must guard against potentially malicious cloud administrators, malicious co-tenants, and other entities that can gain access to data through various legitimate means. Si...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30G06F21/60H04L9/00
CPCG06F16/24534G06F16/2458G06F16/2471G06F21/602H04L9/008G06F21/6209G06F21/6227
Inventor P·安拓诺波洛斯A·S·曼彻帕利K·瓦斯瓦尼于浩海M·J·兹威灵
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products