Patent ID: 7765406
Filing Date: 2010-07-27
Classification: G06F,G11C,H04L

Abstract:
1. A cryptographic system comprising: an authenticator that determines if user credentials are validated to enter a specified account to view user data; an encryption module that operates on entered data using an entered password of the user credentials, to build a superkey to encrypt and decrypt data entered by a user; storage accessible from the authenticator that stores a user identification, an encrypted password, and the user data in encrypted form; volatile memory controlled by the authenticator configured to obtain and operate on data fields passed to it by the authenticator; and a user interface connected to the authenticator for receiving user input data in the form of a URL, a user name, a user identification, a password, an e-mail, a search result, a cell phone number, a credit card number, a personal identification number, a product key, a personal note, bank account data, a search results/link detail, diary/journal weblog data, a mailing address, a social security number, biometric data, a document, financial data, personal data, compiled data, summarized data, a communication, an attachment, internet data, history data, or any combination thereof, wherein the computer authenticates a user in the system upon successful comparison; a shaker list created by composing a list for the user based upon at least one user-selected field from at least one of a set of decrypted user data fields associated with the user's account, thereby defining at least one element of the shaker list, compiling the selected fields into an alpha-numeric string, and hashing the string, wherein the operations of the authenticator and the encryption module take place within the volatile memory.