Computer program product and method for permanently storing data based on whether a device is protected with an encryption mechanism and whether data in a data structure requires encryption
First Claim
Patent Images
1. A computer program product embodied on a non-transitory computer readable medium, comprising computer executable instructions stored thereon to cause one or more processors to:
- identify data to be permanently stored on a device;
determine the device is to be protected with an encryption mechanism;
determine the data is not eligible for permanent storage on the device, based on whether a data structure associated with the data requires encryption of the data;
obtain a token, based on the data not being eligible for permanent storage on the device;
use the encryption mechanism to encrypt the data; and
temporarily store the encrypted data on the device based on the token.
10 Assignments
0 Petitions
Accused Products
Abstract
A data loss prevention system, method, and computer program product are provided for determining whether a device is protected with an encryption mechanism before storing data thereon. In operation, data to be stored on a device is identified. Additionally, it is determined whether the device is protected with an encryption mechanism. Furthermore, there is conditional reaction, based on the determination.
44 Citations
17 Claims
-
1. A computer program product embodied on a non-transitory computer readable medium, comprising computer executable instructions stored thereon to cause one or more processors to:
-
identify data to be permanently stored on a device; determine the device is to be protected with an encryption mechanism; determine the data is not eligible for permanent storage on the device, based on whether a data structure associated with the data requires encryption of the data; obtain a token, based on the data not being eligible for permanent storage on the device; use the encryption mechanism to encrypt the data; and temporarily store the encrypted data on the device based on the token. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
identifying, by a first device, data to be permanently stored on a second device; determining, by the first device, the second device is protected with an encryption mechanism; determining, by the first device, the data is not eligible for permanent storage on the second device, based on whether a data structure associated with the data requires encryption of the data; obtaining a token, by the first device, based on the data not being eligible for permanent storage on the second device; using the encryption mechanism, by the first device, to encrypt the data; and temporarily storing, by the first device, the encrypted data on the second device based on the token. - View Dependent Claims (17)
-
Specification