Method for associating a pass phase with a secured public/private key pair

   
   

A method for associating a pass phrase with a secured public/private key pair is disclosed. A user public/private key pair is first established for a user. The user public/private key pair includes a user public key and a user private key. Then, the user public/private key pair is encrypted along with a random password, utilizing a chip public key. Next, a first symmetric key is generated. The random password is encrypted utilizing the first symmetric key. A first password is generated by hashing a first pass phrase. Finally, the first password is encrypted along with the first symmetric key, also utilizing the chip public key. As a result, a user can access the user private key to perform an authentication function by providing the first pass phrase.

Une méthode pour associer une expression de passage à une paire principale fixée de public/private est révélée. Une paire principale de l'utilisateur public/private est d'abord établie pour un utilisateur. La paire principale de l'utilisateur public/private inclut une clef publique d'utilisateur et une clef privée d'utilisateur. Puis, la paire principale de l'utilisateur public/private est chiffrée avec un mot de passe aléatoire, utilisant une clef de public de morceau. Après, une première clef symétrique est produite. Le mot de passe aléatoire est chiffré utilisant la première clef symétrique. Un premier mot de passe est produit par le brouillage une première expression de passe. En conclusion, le premier mot de passe est chiffré avec la première clef symétrique, utilisant également la clef de public de morceau. En conséquence, un utilisateur peut accéder à la clef privée d'utilisateur pour exécuter une fonction d'authentification en fournissant la première expression de passe.

 
Web www.patentalert.com

< System and method for dynamically optimizing executing activations

< Educational spell checker

> Apparatus and method for dynamic load balancing of multiple cryptographic devices

> Data processing system and method for fetching instruction blocks in response to a detected block sequence

~ 00104