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

Claim 15:
16. 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 neural network machine learning model that contains the machine learning data structure, the training performed in a trusted environment,
the neural network machine learning model including a feature vector having a decision depth and a feature vector having a feature depth that is greater than the decision depth,
the machine learning data structure based on the trained neural network 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 at least one machine learning data structure over the previously unseen instance of data using the neural network machine learning model containing the encrypted machine learning data structure of the neural network machine learning model 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.