Method and apparatus for secure cryptographic key generation, certification and use
AssigneeCA, Inc.
InventorGeoffrey R. Hird
Life of this patent
Estimating the term…
Loading patent…
AssigneeCA, Inc.
InventorGeoffrey R. Hird
Estimating the term…
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 wallet contains a private key generation function that reproduces the correct private key when the user inputs his or her pre-selected PIN. If the user inputs an incorrect PIN, an incorrect private key is outputted. Such private key can be configured so that it cannot be readily distinguished from the correct private key through the use of private key formatting, and/or the use of pseudo-public keys corresponding to the private key. The techniques described herein are also applicable to other forms of regeneratable confidential data besides private keys.
A digital wallet, secured with a user's access code, comprising:
A non-transitory computer-readable storage medium having a computer-readable program embodied therein for directing operation of a computer system comprising a communication system, a processor, and a storage device, wherein the computer-readable program comprises instructions for operating the computer system to create an output datum based on an identifier supplied by a user, the instructions further comprising instructions for:
A non-transitory computer-readable storage medium having a computer-readable program embodied therein for directing operation of a computer system comprising a communication system, a processor, and a storage device, wherein the computer-readable program comprises instructions for operating the computer system to create an output datum based on an identifier supplied by a user, the instructions further comprising instructions for:
A method for operating an access control system to create a correct output datum when a correct identifier is supplied, but create an incorrect output datum when an incorrect identifier is received, the method comprising:
A method for operating an access control system to create a correct output datum when a correct identifier is supplied, but create an incorrect output datum when an incorrect identifier is received, the method comprising:
Dependencies are inferred from the claim text.