A secure database system comprises a server having a database including at
least one personal information table and at least one further table
containing information relating to the persons whose details are stored in
the personal information table. The keys of the tables in the database are
unrelated, so that it is impossible to determine solely from information
in the server which record in the further table corresponds to which
record in the personal information table. Thus, even if a hacker obtains
access to the database, the hacker will not be able to relate information
in the different tables. Each legitimate client uses an encryption process
to convert a personal identifier value, which identifies the record
relating to a particular person in the personal information table, into a
pseudo-identifier value, which identifies a record relating to the same
person in the further table.
Un sistema seguro de la base de datos abarca un servidor que tiene una base de datos incluyendo por lo menos una tabla personal de la información y por lo menos una tabla más que contienen la información referentes a las personas que detalles se almacenan en la tabla personal de la información. Las llaves de las tablas en la base de datos están sin relación, de modo que sea imposible determinarse solamente de la información en el servidor que registran en la tabla posterior corresponden a cuál expediente en la tabla personal de la información. Así, iguale si un hacker obtiene el acceso a la base de datos, el hacker no podrá relacionar la información en las diversas tablas. Cada cliente legítimo utiliza un proceso del cifrado para convertir un valor personal del identificador, que identifica el expediente referente a una persona particular en la tabla personal de la información, en un valor del pseudo-identificador, que identifica un expediente referente a la misma persona en la tabla posterior.