Invention Grant
- Patent Title: Secure computer evaluation of decision trees
-
Application No.: US14558636Application Date: 2014-12-02
-
Publication No.: US09787647B2Publication Date: 2017-10-10
- Inventor: David J. Wu , Tony Feng , Michael Naehrig , Kristin Lauter
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Main IPC: H04L29/06
- IPC: H04L29/06 ; G06N5/02 ; H04L9/00

Abstract:
Decision trees can be securely evaluated with reasonable computation speed and bandwidth utilization. A user device encrypts input vectors using a client's public key in an additively homomorphic encryption system. A server computer effectively randomizes the decision tree for each use, such that a value indicative of a path resulting from applying an input vector to the decision tree is different each time the decision tree is used. The server computer homomorphically computes the evaluations of each decision node. The server computer provides the value indicative of the path through the decision tree as one part accessible by the client, and another part accessible by the server. The server computer uses the parts to look up a corresponding output value from a database of output values for each path. In this operation, only the output value corresponding to the combined parts can be retrieved, and only by the intended recipient.
Public/Granted literature
- US20160156595A1 SECURE COMPUTER EVALUATION OF DECISION TREES Public/Granted day:2016-06-02
Information query