发明名称 Managed secure computations on encrypted data
摘要 The subject disclosure is directed towards secure computations of encrypted data over a network. In response to user desired security settings with respect to the encrypted data, software/hardware library components automatically select parameter data for configuring a fully homomorphic encryption scheme to secure the encrypted data items while executing a set of computational operations. A client initiates the set of computational operations via the library components and if requested, receives secure computation results in return.
申请公布号 US9306738(B2) 申请公布日期 2016.04.05
申请号 US201213723879 申请日期 2012.12.21
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Loftus Jacob J.;Naehrig Michael;Bos Joppe Willem;Lauter Kristin Estella
分类号 H04K1/00;H04L9/08;H04L9/00 主分类号 H04K1/00
代理机构 代理人 Swaim Sandy;Fashokun Sade;Minhas Micky
主权项 1. A system, comprising: a network resource to provide secure computations on a data set using at least one processor, to configure a leveled homomorphic encryption scheme for the secure computations based upon a noise estimate corresponding to at least one homomorphic function for execution on the data set, to generate a set of cryptographic keys from a truncated polynomial ring representing the leveled homomorphic encryption scheme, wherein the leveled homomorphic encryption scheme defines a single polynomial ring element for each data item in the data set, and to provide access to the at least one homomorphic function wherein the network resource partitions an encrypted data item into a plurality of portions, executes the at least one homomorphic function on each portion, and combines each portion to form a new encrypted data item.
地址 Redmond WA US