Method and apparatus for secure storage of data
DCFirst Claim
1. An apparatus for secure storage of data comprising:
- a database having a semantically encrypted store of data;
a database mechanism for performing database operations with semantically encrypted data without requiring decryption of the data, said database mechanism connected with said database; and
an access mechanism connected to the database mechanism for obtaining data from the database mechanism.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
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.
-
Citations
16 Claims
-
1. An apparatus for secure storage of data comprising:
-
a database having a semantically encrypted store of data; a database mechanism for performing database operations with semantically encrypted data without requiring decryption of the data, said database mechanism connected with said database; and an access mechanism connected to the database mechanism for obtaining data from the database mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for secure storage of data comprising:
-
a database having fully indexed data; a database mechanism for performing operations on or with fully indexed data having index information which permits access and interpretation of the fully indexed data, said database mechanism connected to said database; and an access mechanism connected to the database mechanism for obtaining data from the database mechanism.
-
-
13. An apparatus for data storage comprising:
-
a database having a semantically represented store of data; a database mechanism for performing database operations with the semantically represented data, said database mechanism connected with said database; and an access mechanism connected to the database mechanism for obtaining data from the database mechanism such that the access mechanism provides different users with different representations of the semantically encrypted data. - View Dependent Claims (14, 15)
-
-
16. A method for secure storage of data comprising the steps of:
-
storing semantically encrypted data in a memory; performing database operations with semantically encrypted data from the memory without requiring decryption of the data; and obtaining data from the memory.
-
Specification