CPC G06F 21/53 (2013.01) [G06F 9/45558 (2013.01); G06F 21/50 (2013.01); G06F 21/57 (2013.01); G06F 21/72 (2013.01); G06F 21/78 (2013.01); H04L 9/32 (2013.01); G06F 2009/45587 (2013.01)] | 20 Claims |
1. A method comprising:
establishing a trusted execution environment in a data distribution device to transfer protected content between a first computing device and a second computing device, wherein the trusted execution environment comprises an encrypted storage area, and wherein the data distribution device is in communication with the first computing device in a first geographic location;
loading data of the first computing device into the trusted execution environment in the data distribution device, wherein the data of the first computing device comprises the protected content and comprises executable code to control access to the protected content by the second computing device;
receiving, by the data distribution device, data of the second computing device, wherein the data distribution device is moved from the first geographic location to a second geographic location to communicate with the second computing device; and
causing the executable code to execute in the trusted execution environment to analyze the data of the second computing device and to provide the second computing device access to the protected content.
|