Patent ID: 8539251
Filing Date: 2013-09-17
Classification: G06F

Abstract:
1. A memory for protecting data comprising: a first storage area storing N-number of encryption keys, wherein N is a natural number corresponding to a plurality of encryption keys; a second storage area receiving every one of the N-number of encryption keys from the first storage area and storing again the every one of the received N-number of encryption keys at substantially a same time that the every one of the N-number of encryption keys are stored in the first storage area; and a selection unit selecting one of the N-number of encryption keys stored in the second storage area according to a control signal, and encoding data input from outside the memory using a selected encryption key or decoding the data stored in the first storage area using the selected encryption key, wherein the selection unit selects one of the N-number of encryption keys stored in the second storage area according to a least significant bit (LSB) of each of a plurality of addresses corresponding to a plurality of data storage areas of the first storage area, wherein the plurality of addresses are included in the control signal.