发明名称 COMPUTING ON ENCRYPTED DATA USING DEFERRED EVALUATION
摘要 Methods, systems, apparatuses, and computer program products are provided for processing queries. A data server includes a query processor configured to receive a query from a database application, which was received by the database application from a requestor. The query is directed to data stored at the data server. The query processor includes a deferred evaluation determiner and deferred expression determiner. The deferred evaluation determiner is configured to analyze the query, and to designate the query for deferred evaluation by the database application if a predetermined factor is met, such as the query including an operation on encrypted data that is not supported at the data server. 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 the encrypted data and the expression evaluation information to the database application for evaluation.
申请公布号 US2016292430(A1) 申请公布日期 2016.10.06
申请号 US201514676574 申请日期 2015.04.01
申请人 Microsoft Technology Licensing, LLC 发明人 Antonopoulos Panagiotis;Manchepalli Ajay S.;Vaswani Kapil;Yu Haohai;Zwilling Michael James
分类号 G06F21/60;G06F17/30 主分类号 G06F21/60
代理机构 代理人
主权项 1. A method in a data server implemented in at least one computing device, comprising: receiving a query from a database application, the query having been received by the database application from a requester; retrieving a set of data to evaluate the query, the set of data including encrypted data; designating the query for deferred evaluation by the database application rather than by the data server due to at least one predetermined factor; determining expression evaluation information for evaluating at least a portion of the query at the database application; and providing to the database application at least the encrypted data and the expression evaluation information for evaluation at the database application.
地址 Redmond WA US