Patent ReferencesYaksha, an improved system and method for securing communications using split private key asymmetric cryptography Internet-based automatic publishing system Computer system for securing communications using split private key asymmetric cryptography Method for safe communications Method of public key cryptography that includes key escrow Independent distributed database system Method for securely distributing a conditional use private key to a trusted entity on a remote system Security method and system for persistent storage and communications on computer network systems and computer network systems employing the same Patent #: 6185685 InventorsAssigneeApplicationNo. 047286 filed on 03/24/1998US Classes:707/201, Coherency (e.g., same view to multiple users)707/8, Concurrency (e.g., lock management in shared database)707/9Privileged accessExaminersPrimary: Shah, SanjivAttorney, Agent or FirmInternational ClassG06F 017/30AbstractA method and apparatus for securing and accessing data elements within a database is accomplished by securing a symmetric key based on an encryption public key. This may be done for the entire database or portions thereof. Once a symmetric key is secured, the computing system may receive a data element for storage in a database. When a data element is received, the computing device retrieves the secured symmetric key and then decrypts it based on a decryption private key. Having decrypted the secured symmetric key, the recaptured symmetric key is used to secure the data element. The securing is done utilizing an encryption algorithm and the symmetric key. Once the data element has been secured, it is stored in the database. To retrieve a secured data element from the database, a request for access must be received. Once a request is received, the computing device retrieves a secured data element in response to the request. The secured data element has been secured based on a secured symmetric key wherein the secured symmetric key was secured based on an encryption public key associated with the requesting entity. Having retrieved the secured data element, the secured symmetric key is retrieved and decrypted based on a decryption private key. The recaptured symmetric key is used in conjunction with a decryption algorithm, such as DES, to decrypt the data. The recaptured data is then provided to the requesting entity.Field of SearchCoherency (e.g., same view to multiple users)Privileged access DATABASE OR FILE ACCESSING Access augmentation or optimizing Concurrency (e.g., lock management in shared database) Pattern matching access Distributed or remote access DATABASE SCHEMA OR DATA STRUCTURE Manipulating data structure (e.g., compression, compaction, compilation) FILE OR DATABASE MAINTENANCE Solely password entry (no record or token) | |