发明名称 |
SECURE COMPUTATION USING A SERVER MODULE |
摘要 |
A server module evaluates a circuit based on concealed inputs provided by respective participant modules, to provide a concealed output. By virtue of this approach, no party to the transaction (including the sever module) discovers any other party's non-concealed inputs. In a first implementation, the server module evaluates a garbled Boolean circuit. This implementation also uses a three-way oblivious transfer technique to provide a concealed input from one of the participant modules to the serer module. In a second implementation, the server module evaluates an arithmetic circuit based on ciphertexts that have been produced using a fully homomorphic encryption technique. This implementation modifies multiplication operations that are performed in the evaluation of the arithmetic circuit by a modifier factor; this removes bounds placed on the number of the multiplication operations that can be performed. |
申请公布号 |
US2017048208(A1) |
申请公布日期 |
2017.02.16 |
申请号 |
US201615339502 |
申请日期 |
2016.10.31 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
RAYKOVA Mariana;KAMARA Seny F. |
分类号 |
H04L29/06;H04L9/08;H04L9/00 |
主分类号 |
H04L29/06 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
Redmond WA US |