Patent ID: 11902413
Assignee: ENVEIL, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A method for performing a secure machine learning analysis using homomorphic encryption, the method comprising:
receiving, from a client, by at least one server in an environment, an encrypted machine learning data structure formed by using a homomorphic encryption scheme to encrypt a machine learning data structure that has been generated by training a decision tree machine learning model that contains the machine learning data structure, the training performed in a trusted environment,
the machine learning data structure including at least one feature vector having a feature depth that is greater than a decision depth of the decision tree machine learning model,
the machine learning data structure based on the trained decision tree machine learning model;
extracting, by the at least one server, a previously unseen instance of data;
evaluating, by the at least one server, the encrypted machine learning data structure over the previously unseen instance of data using the decision treemachine learning model containing the encrypted machine learning data structure to generate at least one encrypted result about the previously unseen instance of data; and
sending, from the at least one server, the at least one encrypted result to the client, the at least one encrypted result configured to be decrypted at the client using the homomorphic encryption scheme.