Unlock instant, AI-driven research and patent intelligence for your innovation.

Compute Encrypted Data Using Lazy Evaluation

A technology for encrypting data and delaying evaluation. It is used in computing, network data indexing, and network data retrieval. It can solve problems such as difficulty in implementing database queries and restrictions on operation types.

Active Publication Date: 2021-04-16
MICROSOFT TECH LICENSING LLC
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These schemes are relatively fast, but are limited in the kinds of operations they allow
Due to these security requirements and computational constraints on encrypted data, it is difficult to safely and efficiently operate queries against the database

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
  • Compute Encrypted Data Using Lazy Evaluation
  • Compute Encrypted Data Using Lazy Evaluation
  • Compute Encrypted Data Using Lazy Evaluation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] I. Introduction

[0021] The specification and drawings disclose one or more embodiments that embody the features of the invention. The scope of the invention is not limited to the disclosed embodiments. The disclosed embodiments are merely illustrative of the invention, and modified versions of the disclosed embodiments are also intended to be encompassed in the invention. Embodiments of the invention are defined by the appended claims.

[0022] References in the specification to "one embodiment," "an embodiment," "an example embodiment," etc. indicate that the described embodiments may include a particular feature, structure, or characteristic, but that each embodiment does not necessarily include the particular feature, structure, or characteristic. feature, structure or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a specific feature, structure or characteristic is described in conjunction with an embo...

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, apparatus and computer program products for processing queries are provided. The data server includes a query processor configured to receive a query from a database application, the query being received by the database application from a requester. The query is against data stored at the data server. The query processor includes a lazy evaluation determiner and a lazy expression determiner. The delayed evaluation determiner is configured to analyze the query, and if predetermined factors are satisfied, specify at least a portion of the query for delayed evaluation by the database application, such as including a query performed on encrypted data that is not executed at the data server. Queries for supported operations. The deferred expression determiner is configured to determine expression evaluation information for evaluating at least a portion of the query at the database application. The query processor provides encrypted data and expression evaluation information to the database application for evaluation.

Description

Background technique [0001] Data can be stored locally or remotely, according to various storage configurations and implementations. For example, cloud computing is a recent development related to the deployment of remote networks of servers and software that provide centralized data storage and online access to resources and services (referred to as "cloud services"). A collection of cloud servers may host resources / services for a single user ("tenant") or multiple related or unrelated users ("multi-tenant" system). Similarly, data may be stored "on-site" by an entity and accessible by that entity in the on-site data store. [0002] As more and more data is stored digitally, data breaches are a growing concern. For example, data breaches can be a major deterrent to the adoption of cloud and other services for applications that manage sensitive business-critical information. On public clouds, applications must guard against potentially malicious cloud administrators, malici...

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 Patents(China)
IPC IPC(8): G06F21/62
CPCG06F21/6227G06F16/951G06F21/602
Inventor P·安拓诺波洛斯A·S·曼彻帕利K·瓦斯瓦尼于浩海M·J·兹威灵
Owner MICROSOFT TECH LICENSING LLC