SECURE ENTERPRISE CDN FRAMEWORK
First Claim
1. A non-transitory machine-readable storage medium encoded with instructions for execution by an enterprise server, the non-transitory machine-readable storage medium comprising:
- instructions for providing access to an enterprise file system to end user devices via a virtual private network (VPN);
instructions for encrypting at least a portion of an enterprise file system to produce an encrypted file system, wherein an encrypted file from the encrypted file system is capable of being decrypted using a decryption key;
instructions for transmitting the encrypted file system to a content distribution network (CDN) server for storage and access, wherein the CDN server is located outside the VPN; and
instructions for transmitting the decryption key to an end user device via the VPN.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments relate to a method, network node, and non-transitory machine-readable storage medium including the following: providing access to an enterprise file system to end user devices via a virtual private network (VPN); encrypting at least a portion of an enterprise file system to produce an encrypted file system, wherein an encrypted file from the encrypted file system is capable of being decrypted using a decryption key; transmitting the encrypted file system to a content distribution network (CDN) server for storage and access, wherein the CDN server is located outside the VPN; and transmitting the decryption key to an end user device via the VPN.
23 Citations
20 Claims
-
1. A non-transitory machine-readable storage medium encoded with instructions for execution by an enterprise server, the non-transitory machine-readable storage medium comprising:
-
instructions for providing access to an enterprise file system to end user devices via a virtual private network (VPN); instructions for encrypting at least a portion of an enterprise file system to produce an encrypted file system, wherein an encrypted file from the encrypted file system is capable of being decrypted using a decryption key; instructions for transmitting the encrypted file system to a content distribution network (CDN) server for storage and access, wherein the CDN server is located outside the VPN; and instructions for transmitting the decryption key to an end user device via the VPN. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An enterprise server comprising:
-
a network interface capable of communication over an open network and over a virtual private network (VPN); a memory; and a processor in communication with the network interface and the memory, the processor configured to; encrypt at least a portion of an enterprise file system accessible to the enterprise server to produce an encrypted file system, wherein an encrypted file from the encrypted file system is capable of being decrypted using a decryption key; transmit the encrypted file system to a content distribution network (CDN) server for storage and access, wherein the CDN server is located outside the VPN; and transmit the decryption key to an end user device via the VPN. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method performed by an enterprise server, the method comprising:
-
providing access to an enterprise file system to end user devices via a virtual private network (VPN); encrypting at least a portion of an enterprise file system to produce an encrypted file system, wherein an encrypted file from the encrypted file system is capable of being decrypted using a decryption key; transmitting the encrypted file system to a content distribution network (CDN) server for storage and access, wherein the CDN server is located outside the VPN; and transmitting the decryption key to an end user device via the VPN. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification