Invention Grant
- Patent Title: Secure computation using a server module
- Patent Title (中): 使用服务器模块进行安全计算
-
Application No.: US13855186Application Date: 2013-04-02
-
Publication No.: US09191196B2Publication Date: 2015-11-17
- Inventor: Mariana Raykova , Seny F. Kamara
- Applicant: Microsoft Corporation
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Steve Wight; Sandy Swain; Micky Minhas
- Main IPC: H04L29/06
- IPC: H04L29/06 ; H04L9/00 ; H04L9/08

Abstract:
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 server 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.
Public/Granted literature
- US20130254532A1 Secure Computation Using a Server Module Public/Granted day:2013-09-26
Information query