发明名称 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