| CPC G06F 21/606 (2013.01) [G06F 13/362 (2013.01); G06F 21/31 (2013.01); G06F 21/602 (2013.01); G06F 21/604 (2013.01); G06F 21/78 (2013.01)] | 19 Claims |

|
1. A method performed by an encryption/decryption component of a user equipment, the method comprising:
receiving encryption/decryption data from an encryption/decryption system in response to the user equipment connecting to the encryption/decryption system including, each time the user equipment is connected to the encryption/decryption system, receiving new encryption/decryption data different from previous encryption/decryption data;
storing the encryption/decryption data in a dedicated memory of the encryption/decryption component accessible by the encryption/decryption component and inaccessible by one or more other components of the user equipment, the encryption/decryption data including a plurality of encryption/decryption schemes;
detecting a coupling of a peripheral device to a hardware interface of the user equipment;
detecting a first request from the user equipment to write first data to the peripheral device;
determining that the first data includes a first content belonging to a first type and a second content belonging to a second type different from the first type;
selecting from the plurality of encryption/decryption schemes:
a first encryption scheme for the first content, and
a second encryption scheme for the second content, the second encryption scheme different from the first encryption scheme;
encrypting:
the first content using the first encryption scheme, and
the second content using the second encryption scheme; and
after encrypting the first content and the second content, writing the encrypted first content and the encrypted second content to the peripheral device,
wherein the first type and the second type include:
respective departments to which the first content and the second content belong, and
respective encryption levels for the first content and the second content.
|