| Patent Number |
Title Of Patent |
Date Issued |
| 7454782 |
Method and system for camouflaging access-controlled data |
November 18, 2008 |
| A computer-representable object (including, without limitation, a cryptographic key, or a graph or a Boolean description of a system) is secured using a generalized camouflaging technique. The secured object need not be stored in the system, not even in encrypted form. Instead, the t |
| 7418728 |
Auditing secret key cryptographic operations |
August 26, 2008 |
| In a cryptographic system, the unlocking of secret keys on a user system is audited and correlated with other events that typically occur after the secret key is used to perform a cryptographic operation. Audit evidence of secret key cryptographic operations is recorded for later rev |
| 7363262 |
Account protection with one sided access |
April 22, 2008 |
| A first account number and a second account number are created for an account. The first and second account numbers are associated with the account and can be used for transactions with the account. A first subset of operations is associated with the first account number and a second |
| 7330836 |
Method and system for secure authenticated payment on a computer network |
February 12, 2008 |
| A simple, secure and easy-to-deploy method and system for authenticating credit and debit cardholders at the point-of-sale on a computer network (e.g. the Internet) is disclosed. Cardholders are authenticated using digital signatures on a sales draft, in a manner that does not necess |
| 7328350 |
Method and apparatus for secure cryptographic key generation, certification and use |
February 5, 2008 |
| A confidential datum, such as a private key used in public key signature systems, is secured in a digital wallet using a "generation camouflaging" technique. With this technique, the private key is not necessarily stored in the digital wallet, not even in an encrypted form. Instead, the |
| 7181762 |
Apparatus for pre-authentication of users using one-time passwords |
February 20, 2007 |
| A computer program product for a client computing system including a processor includes code that directs the processor to request a challenge from a authentication server, code that directs the processor to receive the challenge from the authentication server via a first secure comm |
| 7167565 |
Efficient techniques for sharing a secret |
January 23, 2007 |
| An n person secret sharing solution computes n unique keys to be distributed to the secret owners along with an exponentiated version of the secret. The custodian performs an exponent/modulo operation each time one of the keys is received from one of the secret owners. Alternatively, |
| 7111789 |
Enhancements to multi-party authentication and other protocols |
September 26, 2006 |
| Techniques are disclosed to increase the efficiency of multi-party authentication communications protocols. One technique includes a four party authentication method utilizing a general authenticator to store and provide a credit card authentication password and other payment informa |
| 7020782 |
Size-dependent hashing for credit card verification and other applications |
March 28, 2006 |
| Searching is an important problem that arises in a variety of applications, particularly for computerized databases. Further, many such applications involve searching set of (possible very large) integers (e.g., credit card numbers, employee identifiers, customer identifiers, dates, |
| 6983381 |
Methods for pre-authentication of users using one-time passwords |
January 3, 2006 |
| A method for communicating passwords includes receiving at a server a challenge from a authentication server via a first secure communications channel, the challenge comprising a random password that is inactive, communicating the challenge from the server to a client computer via a |
| 6959303 |
Efficient searching techniques |
October 25, 2005 |
| The present invention describes techniques for performing searches in an efficient manner while minimizing the memory resources required to perform the searches. According to the techniques of the present invention, the number of comparisons needed to determine if a query element is in |
| 6956950 |
Computer readable medium having a private key encryption program |
October 18, 2005 |
| A digital wallet stores an cryptographically camouflaged access-controlled datum, e.g., a private key encrypted under the user's PIN. Entry of the correct PIN will correctly decrypt the stored key. Entry of certain pseudo-valid PINs will also decrypt the stored key, but improperly so, |
| 6928427 |
Efficient computational techniques for authorization control |
August 9, 2005 |
| In an authorization system, access is defined by rules, roles and active rules. These definitions are preprocessed to form a bit array for each of a plurality of roles representing the rules that apply to that role. Once a bit array is calculated or generated for a given user based on th |
| 6908030 |
One-time credit card number generator and single round-trip authentication |
June 21, 2005 |
| An online transaction is effected between a user system, a merchant system and an issuer system. The user system generates a one-time number (OTN) to use as a card number for a transaction with the merchant. The user system generates the OTN as a function of various parameters and sends |
| 6895391 |
Method and system for secure authenticated payment on a computer network |
May 17, 2005 |
| A simple, secure and easy-to-deploy method and system for authenticating credit and debit cardholders at the point-of-sale on a computer network (e.g. the Internet) is disclosed. Cardholders are authenticated using digital signatures on a sales draft, in a manner that does not necessaril |
| 6263446 |
Method and apparatus for secure distribution of authentication credentials to roaming users |
July 17, 2001 |
| A roaming user needing an his authentication credential (e.g., private key) to access a computer server to perform an electronic transaction may obtain the authentication credential in an on-demand fashion from a credential server accessible to the user over a computer network. In this |
| 6209102 |
Method and apparatus for secure entry of access codes in a computer environment |
March 27, 2001 |
| A user inputting his access code (e.g., PIN or password) into an computing environment to access a transaction is at risk of losing the access code to an attacker who has physical or electronic access to the computing environment. To minimize this risk, the access code can be entered via |
| 6170058 |
Method and apparatus for cryptographically camouflaged cryptographic key storage, certification |
January 2, 2001 |
| A digital wallet stores an cryptographically camouflaged access-controlled datum, e.g., a private key encrypted under the user's PIN. Entry of the correct PIN will correctly decrypt the stored key. Entry of certain pseudo-valid PINs will also decrypt the stored key, but improperly so, |