Invention Grant
- Patent Title: Using a memory address to form a tweak key to use to encrypt and decrypt data
-
Application No.: US14105061Application Date: 2013-12-12
-
Publication No.: US09910790B2Publication Date: 2018-03-06
- Inventor: Kirk S. Yap , Gilbert M. Wolrich , Vinodh Gopal , Wajdi K. Feghali
- Applicant: INTEL CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Konrad Raynes Davda & Victor LLP
- Agent David W. Victor
- Main IPC: G06F12/14
- IPC: G06F12/14

Abstract:
Provided are a memory system, memory controller, and method for using a memory address to form a tweak key to use to encrypt and decrypt data. A base tweak co is generated as a function of an address of a block of data in the memory storage. For each sub-block of the block, performing: processing the base tweak to determine a sub-block tweak; combining the sub-block tweak with the sub-block to produce a modified sub-block; and performing an encryption operation comprising one of encryption or decryption on the modified sub-block to produce sub-block output comprising one of encrypted data and unencrypted data for the sub-block.
Public/Granted literature
- US20150169472A1 USING A MEMORY ADDRESS TO FORM A TWEAK KEY TO USE TO ENCRYPT AND DECRYPT DATA Public/Granted day:2015-06-18
Information query