Patent US5963642A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5963642A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for secure storage of data

Assignee: LONG CORNER SECURITY LLC
•
Filing: 1996-12-30
•
Granted: 1999-10-05
•
Expires: 2016-12-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Benjamin D. Goldstein

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 09:42
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; G; G06; G06F; G06F16/00; G06F16/20; G06F16/22; G06F16/2228; G06F16/2272; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F21/6227; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99939

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 57 words
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.
Claim 2
Independent Claim 57 words
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.
Claim 3
Dependent Claim 46 words
An apparatus as described in claim 1 wherein the access mechanism includes an encryption/decryption mechanism connected to the database mechanism for receiving the decrypted data, encrypting the data and providing it to the database, and for receiving encrypted data from the database mechanism, and decrypting it.
Claim 4
Dependent Claim 17 words
An apparatus as described in claim 2 wherein the semantically encrypted data is a property-oriented positional Q-code.
Claim 5
Dependent Claim 16 words
An apparatus as described in claim 3 wherein the property-oriented positional q-code comprises sparse binary matrices.
Claim 6
Dependent Claim 55 words
An apparatus as described in claim 4 wherein the access mechanism includes an end-user client workstation having a user CPU and a workstation memory connected to the CPU, and wherein the encryption/decryption mechanism includes a code book stored in the memory and a software program in the memory which accesses and updates the code book.
Claim 7
Dependent Claim 19 words
An apparatus as described in claim 5 including a database server computer having the database mechanism and the database.
Claim 8
Dependent Claim 30 words
An apparatus as described in claim 6 wherein the database mechanism includes a server CPU and a server memory connected to the server CPU, said server memory having said database.
Claim 9
Dependent Claim 23 words
An apparatus as described in claim 7 wherein the server memory includes a database command storage buffer, and a database response storage buffer.
Claim 10
Dependent Claim 25 words
An apparatus as described in claim 8 wherein the server computer includes a server communication port connected to the server memory and the server CPU.
Claim 11
Dependent Claim 55 words
An apparatus as described in claim 9 wherein the workstation includes a workstation communications port connected to the server communications port and to the workstation CPU and the workstation memory, an input port and an output port, both of which are connected to the workstation memory and the workstation CPU and the workstation communications port.
Claim 12
Dependent Claim 41 words
An apparatus as described in claim 4 wherein the property-oriented positional Q-code uses dummy columns, dummy rows, column splitting, column offsets, encryption of compressed sparse matrix dimension information or BPM column permutations to increase the security of the property-oriented positional Q-code.
Claim 13
Independent Claim 62 words
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.
Claim 14
Independent Claim 62 words
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.
Claim 15
Independent Claim 66 words
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.
Claim 16
Independent Claim 66 words
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.
Claim 17
Dependent Claim 24 words
An apparatus as described in claim 13 wherein the access mechanism provides different users with different natural language translations of the semantically represented data.
Claim 18
Dependent Claim 24 words
An apparatus as described in claim 13 wherein the access mechanism provides a sight-impaired person with an audio representation of the semantically represented data.
Claim 19
Independent Claim 40 words
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.
Claim 20
Independent Claim 40 words
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.

References Cited (Backward Citations)

US4974191A Cited
US5065429A Cited
US5191611A Cited
US5367573A Cited
US5659614A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-04 2003-04-05 2003-10-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-04 2007-04-05 2007-10-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-04 2011-04-05 2011-10-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag