Method and system for safeguarding database relations against unauthorized access
AssigneeUniscon Universal Identity Control GmbH
InventorsHubert Jäger, Dau Khiem Nguyen, Christos Karatzas
Life of this patent
Estimating the term…
Abstract
A method is provided for safeguarding values of attributes of a data record that can be stored in a first relational database against unauthorized access, wherein a value of a foreign key attribute of the data record refers to a key for the first relation or for a second relation, and wherein the value of the foreign key attribute is stored in a mapping relation, the values of attributes of the data record that are not foreign key attributes are stored in the first relation, and the mapping relation is stored in a volatile data memory.
Claims11
A method for protecting the values of attributes of a dataset (DS), that are stored in a first relation (T1) of a database, against unauthorized access, wherein a foreign key attribute value (FK) of the dataset refers to a key (K) of the first relation (T1) or a second relation (T2), wherein
- the foreign key attribute value (FK) is stored in a mapping relation (TM),
- the values of a number of attributes (F) of a dataset, that are not foreign key attributes, are stored in the first relation (T1),
- the first relation (T1) is stored in a permanent memory (PM),
- the mapping relation (TM) being stored in a volatile (CUA) memory only in a secured, hermetically sealed infrastructure, so that mapping relation (TM) is deleted fully, the instant the power supply is interrupted,
- cryptographic keys enabling the encryption and decryption of dataset (DS) are stored in the volatile (CUA) memory only, so that the cryptographic keys are deleted fully, the instant the power supply is interrupted, and
- computer resources of the sealed infrastructure are connected to a sealing control unit that monitors electromechanical components of the computer resources and the sealed infrastructure, wherein the sealing control unit deactivates the power supply to the volatile memory (CUA) if the sealing control unit detects unauthorized access to the computer resource.
Dependencies are inferred from the claim text.