METHOD AND SYSTEM FOR SAFEGUARDING DATABASE RELATIONS AGAINST UNAUTHORIZED ACCESS
First Claim
1. A method that protects the values of attributes of a dataset (DS), that may be stored in a first relation (T1) of a database, against unauthorized access, wherein a dataset'"'"'s foreign key attribute value (FK) refers to a key (K) of the first relation (T1) or second relation (T2), whereinthe 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), andthe mapping relation (TM) being stored in a volatile (CUA) memory.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
21 Claims
-
1. A method that protects the values of attributes of a dataset (DS), that may be stored in a first relation (T1) of a database, against unauthorized access, wherein a dataset'"'"'s foreign key attribute value (FK) refers to a key (K) of the first relation (T1) or 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), and the mapping relation (TM) being stored in a volatile (CUA) memory.
-
13. A method with which a mapping relation (TM) may be created or recovered in a volatile CUA memory, wherein the values of foreign key attributes (FK) of a dataset (DS) stored in one of a database'"'"'s first relations (T1) are storable and wherein said attributes are, in any event, encrypted cryptographically in the first relation (T1) and may be decrypted, preferably, exclusively via a cryptographic key of the dataset owner, wherein
the values of the foreign key attributes (FK) are decrypted via the cryptographic key of the dataset owner, when the dataset owner accesses the dataset, the decrypted values of the foreign key attributes (FK) are stored in a mapping dataset (MDS) of the mapping relation (TM), and the value of a primary key attribute (PK) of the dataset are stored, in addition to the values of the foreign key attributes (FK), in the mapping dataset (MDS).
-
18. A system that protects the values of foreign key attributes of a dataset (DS), that may be stored in a database'"'"'s first relation (T1), against unauthorized access, wherein the dataset'"'"'s value of a foreign key attribute (FK) refers to a key (K) of the first relation (T1) or of a second relation (T2), wherein the system comprises a volatile CUA memory and a permanent memory (PM), and wherein the system is aligned
to store the value of the foreign key attribute (FK) in a mapping relation (TM), which, in turn, is stored in the volatile CUA memory, and to store the values of the attributes (F) of the dataset in the first relation (T1) stored in the permanent memory (PM), that are not foreign key attributes.
Specification