Patent ID: 11886624
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. An integrated circuit comprising:
a central processing unit configured to control an operation of the integrated circuit;
a crypto device circuit configured to
receive a write request from the central processing unit and encrypt write data, or
receive a read request from the central processing unit and decrypt read data received from a memory device; and

a memory controller configured to
write the encrypted data to the memory device or
read the read data from the memory device according to a request from the crypto device,

the crypto device circuit being configured to
receive the write request from the central processing unit,
determine a write attribute of the write request, and
perform one of a partial write operation and a full write operation according to the write attribute, the full write operation includes generating a version count based on a random number, generating a key stream based on the version count, encrypting write data by performing a logical operation on the key stream and the write data, and storing the encrypted data and the version count in the memory device.