Back to results
US 12,120,218 B2Granted
Confidential automated speech recognition
AssigneeIntelligent Voice Limited
InventorsCornelius Patrick Glackin, Nigel Henry Cannings
Life of this patent
Estimating the term…
Abstract
The present invention provides a secure method for outsourcing data analysis to a third party without the third party being able to access the data in clear. In the present invention, the client's data is never written to disk, this feature provides the security. The data is decrypted and processed in the enclave which ensures that the data is secure and hidden at all times when it is visible “in clear”.
Claims14
A computer implemented method for confidential data processing, the method comprising:
- requesting, by a client computer, an enclave public key from an Application Programming
- Interface, API;
- requesting, by the API, the enclave public key from an enclave;
- generating, by the enclave, the enclave public key;
- wherein the enclave public key is stored in an encrypted memory of the enclave along with a corresponding enclave private key;
- returning, by the confidential enclave, the enclave public key to the API;
- returning, by the API, the enclave public key to the client computer;
- encrypting, by the client computer, one or more files using the enclave public key;
- sending, by the client computer;
- the one or more encrypted files and a client public key to the API;
- sending, by the API, the one or more encrypted file and the client public key to the enclave;
- decrypting, by the enclave, the one or more encrypted files, using the enclave private key;
- wherein the decrypted one or more files are kept in the encrypted memory of the confidential enclave;
- processing, by the enclave, the one or more files to produce one or more result files;
- encrypting, by the enclave, the one or more result files using the client public key;
- sending by the enclave, the one or more result files to the API;
- sending by the API, the one or more audio files to the client computer;
- decrypting, by the client computer, one or more result files using a client private key.
15 more elements
Dependencies are inferred from the claim text.