Method and apparatus for implementing secure and selectively deniable file storage
AssigneeEnvault Corporation Oy
InventorsMarkku-Juhani Saarinen, Ville Ollikainen
Life of this patent
Estimating the term…
Loading patent…
AssigneeEnvault Corporation Oy
InventorsMarkku-Juhani Saarinen, Ville Ollikainen
Estimating the term…
The invention concerns a method for writing data to a memory device arrangement comprising a first and a second memory device in which the first memory device comprises data blocks numbered with block numbers and the second memory device comprises at least one reference calculated from a data block digest and its physical block number. The invention is characterized in that it comprises the following steps: calculating the digest from at least part of the data block content, receiving at least one physical block number, to which the data block contents in the first memory device is stored, encrypting the data block content, storing the data block content to the first memory device to the position pointed by the physical block number, and storing or issuing a command to save the digest, or a number derived from it, and at least one said physical block number to the second memory device. Also a system, a computer program and server computer in accordance to the invention are presented.
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
A system for writing data to a memory device arrangement comprising:
A computer program stored in a non-transitory computer-readable medium, for writing data to a memory device arrangement comprising a first and a second memory device in which the first memory device comprises a plurality of data blocks numbered with physical block numbers and the second memory device comprises references calculated from the data block digests and the physical block numbers, the computer program comprising computer executable instructions for performing the following functions:
Dependencies are inferred from the claim text.