Patent ID: 11934368
Assignee: LENOVO (SINGAPORE) PTE. LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. An apparatus comprising:
a processor;
a memory that stores code executable by the processor to:
receive an encrypted data file comprising encrypted data, the encrypted data file being encrypted with an encrypted cipher using block cipher key length selected to preserve macroscopic artifacts of the data file contents from an encrypted form of the data file, the macroscopic artifacts sufficient to identify a file type of the encrypted data file from encrypted data in the encrypted data file, the file type comprising a category of the encrypted data file; and
determine a data type for the encrypted data file from macroscopic artifacts from the encrypted data of the encrypted data file,
wherein the data type comprises a file type, a file content class, and/or an image class.