Computer system for storing and retrieval of encrypted data items, client computer, computer program product and computer-implemented method
AssigneeCompugroup Medical AG
InventorsJan Lehnhardt, Adrian Spalka
Life of this patent
Estimating the term…
Loading patent…
AssigneeCompugroup Medical AG
InventorsJan Lehnhardt, Adrian Spalka
Estimating the term…
A system is disclosed comprising multiple sets of client computers each client computer having installed thereon an application program The application program comprising client computer specific log-in information, a database system coupled to the set of client computers via a network. The database system having a log-in component for logging-in the client computers, and being partitioned into multiple relational databases each one of which is assigned to one set of the sets of client computers. Each database further storing encrypted data items, each data item being encrypted with one of the user or user-group specific cryptographic keys, the key identifier of the cryptographic key with which one of the data items is encrypted being stored in the database as an attribute of the one of the encrypted data items. The log-in component comprising assignment information indicative of the assignment of the databases to the set of client computers.
A computer system comprising:
The computer system of 1, further comprising a set of security tokens for each one of the sets of client computers, each security token being assigned to one authorized user of a group of users that are authorized for use of one of the sets of client computers, the user or user-group specific cryptographic key and the key identifier of that cryptographic key being stored on each one of the security tokens, wherein the key and the key identifier are received from one of the security tokens by the client computer in step c).
A client computer for storing a data item in and reading the data item from a database system via a network, the client computer comprising:
A computer program product, in particular the digital storage medium, comprising instructions that are executable by a client computer, the computer program product being an application program, the application program being operational to perform the following steps for writing the data item to the database system:
Dependencies are inferred from the claim text.