CPC G06F 21/6227 (2013.01) [G06F 21/53 (2013.01); G06F 21/57 (2013.01); G06F 21/602 (2013.01); G06F 21/6272 (2013.01); G06F 21/6281 (2013.01)] | 20 Claims |
1. A method of securely processing data in a third-party cloud environment, the method comprising:
providing, from a user to the third-party cloud environment, computer executable code configured to process protected data input into the third-party cloud environment, and storing the computer executable code in a secure portion of the third-party cloud environment that is controlled by a secure provider, wherein the secure portion is hosted by cloud environment hardware on one or more servers of the third-party cloud environment;
providing, from the secure provider to the third-party cloud environment, protected data and storing the protected data within the secure portion;
executing, in the secure portion, the computer executable code so as to process the protected data solely within the secure portion of the third-party cloud environment and generate output data; and
restricting, via the secure portion, the user from retrieving output data from the secure portion of the third-party cloud environment.
|