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

Claim 10:
11. A non-transitory computer-readable storage medium having embodied thereon instructions, which when executed by at least one processor, perform steps of a method, 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 machine learning model that contains the machine learning data structure, the training performed in a trusted environment, the trained machine learning model being a decision tree that has a decision depth, the encrypted machine learning data structure including at least one feature vector having a feature depth that is greater than the decision depth of the trained machine learning model, the machine learning data structure based on the trained 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 machine 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.