A mechanism and method for encrypting database information such that the
data can be directly processed while still in an encrypted form. The
mechanism and method make use of a distributed computing network. Internal
level database information is located remotely from users in the form of
property-oriented positional q-code suitable for directly performing
database operations on. End-user workstations have external level or
conceptual level information. End-user workstations make use of codebooks
to decrypt the internal level database information which is located
separately from the codebooks. External-level (user-level) and/or
conceptual-level (community-level) schema information is located on
end-user workstations (or accessible from them), while internal-level data
in the form of compressed binary sparse matrices is located separately.
The internal-level data is in effect encrypted as a positional q-code. The
end-user workstations have codebooks (or access to codebooks) which along
with the external-level and/or conceptual level schema information allow
the encrypted internal-level database information to be locally decrypted.
Un mecanismo y un método para cifrar la información de la base de datos tales que los datos se pueden procesar directamente mientras que aún en una forma cifrada. El mecanismo y el método hacen uso una red que computa distribuida. La información llana interna de la base de datos se encuentra remotamente de usuarios en la forma de q-co'digo posicional caracteri'stica-orientado conveniente para directamente realizar operaciones de la base de datos encendido. Los sitios de trabajo del usuario final tienen el nivel externo o información llana conceptual. Los sitios de trabajo del usuario final hacen uso codebooks para descifrar la información llana interna de la base de datos que se encuentra por separado de los codebooks. la información (al nivel de la comunidad) del esquema del Externo-nivel (user-level) y/o del conceptual-nivel se encuentra en sitios de trabajo del usuario final (o accesible de ellos), mientras que los datos del interno-nivel en la forma de matrices escasas binarias comprimidas se localizan por separado. Los datos del interno-nivel en efecto se cifran como q-co'digo posicional. Los sitios de trabajo del usuario final tienen codebooks (o tenga acceso a los codebooks) que junto con el externo-nivel y/o la información llana conceptual del esquema permitan que la información cifrada de la base de datos del interno-nivel localmente sea descifrada.