Patent ID: 9626529
Date: 2017-04-18
CPC Classifications: G06F

Claim:
1. A secure data storage device for preventing tampering with data stored thereon, comprising: a two-dimensional memory array for storing data, the array comprising a predetermined number of data words, each data word comprising a set of bits, each data word associated with a single physical address in the memory array; a key storage area for storing a key of the data storage device; an address conversion unit for converting a logical address to a corresponding physical address pointing to a location in the memory array, said converting based on a conversion function, at least a portion of the key stored in the key storage area and the logical address; and a bit mixing unit for mixing bit values of an input data word to obtain a mixed word value, such that the mixed word value is a rearrangement of the bit values of the input data word, said mixing based on a one-to-one mapping function, at least a portion of the key and the logical address of the input data word; wherein said device is electrically connectable to a host to receive the logical address.