Method for writing and reading data
0 Assignments
0 Petitions
Accused Products
Abstract
A method for writing and reading data into or out of an indexed dataset includes a data structure and an associated index structure, a processing unit that receives data to be written in plain text and writes the data to the data structure by means of write access and updates index data in the index structure. The processing unit detects data to be read out or the memory location thereof by means of access to the index data and reads out a data from the data structure by means of read access and makes the same available in plain text. The data in the data structure and the index data in the index structure are stored in an encrypted manner. Write/read access of the processing unit to the index structure and to the data structure take place via at least one en- and decryption unit.
10 Citations
81 Claims
-
1-39. -39. (canceled)
- 40. A method for writing and reading data into or out of an indexed dataset (1), which comprises a data structure (2) and an associated index structure (3), wherein a processing unit (4) receives data to be written in plain text and writes to the data structure (2) by means of write access and updates index data in the index structure (3) and wherein the processing unit (4) detects data to be read out or the memory location thereof by means of access to the index data (3) and reads out the data to be read out from the data structure (2) by means of read access and makes the same available in plain text, wherein the data in the data structure (2) and the index data in the index structure (3) are stored in an encrypted manner and in that write/read access of the processing unit (4) to the index structure (3) and to the data structure (2) takes place via at least one en- and decryption unit (6, 7), using which the data are en- or decrypted by means of stream cipher.
- 60. A device for writing and reading data into and out of an indexed dataset (1), which comprises a data structure (2) and an associated index structure (3), comprising a processing unit (4), in which the data to be written can be received in plain text and which has write access to the data structure (2), in order to write the data to the data structure (2), and which interacts with the index structure (3), in order to update index data in the index structure (3), and which has access to the index data, in order to detect data to be read out or the memory location thereof, and which has read access to the data structure (2), in order to read out the data to be read out from the data structure (2) and to make the same available in plain text, wherein the processing unit (4) is connected to the data structure (2) and to the index structure (3) via at least one en- and decryption unit (6, 7), using which the data can be en- or decrypted by means of a stream cipher, so that the write/read access of the processing unit (4) to the index structure (3) and to the data structure (2) takes place via the at least one en- and decryption unit (6, 7).
- 80. A dataset, comprising a data-containing data structure (2) and an associated index structure (3) containing index data, wherein the data in the data structure (2) and the index data in the index structure (3) are stored in an encrypted manner by means of stream cipher.
Specification