Patent ID: 8555088

Claim:
A method for writing data comprising data blocks numbered with corresponding logical block numbers, from a computer to a memory device arrangement, utilizing a first and a second memory devices, in which a memory of the first memory device is divided into blocks numbered with physical block numbers, the method comprising the block-wise steps of calculating a digest utilizing at least part of a data block content; recording the digest and the logical block number in a record of a redirection table using the logical block number as an index of the record, obtaining from the second memory device a physical block number of a block in the first memory device, into which the data block content is to be stored, the physical block number being selected from a list of the free physical blocks in the first memory device, encrypting the data block content, storing the data block content into the memory of the first memory device in the position pointed by the physical block number, and associating the physical block number with the digest, and storing the physical block number and the digest into the second memory device.