US 11,748,505 B2
Secure data processing in a third-party cloud environment
Jeeban Panigrahi, London (GB); and Garry Meaburn, London (GB)
Assigned to Barclays Execution Services Limited, London (GB)
Filed by Barclays Execution Services Limited, London (GB)
Filed on Aug. 28, 2020, as Appl. No. 17/6,159.
Claims priority of application No. 19194712 (EP), filed on Aug. 30, 2019.
Prior Publication US 2021/0064776 A1, Mar. 4, 2021
Int. Cl. G06F 21/62 (2013.01); G06F 21/53 (2013.01); G06F 21/57 (2013.01); G06F 21/60 (2013.01)
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
OG exemplary drawing
 
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.