Back to results
US 7,461,399 B2Granted
PIN recovery in a smart card
AssigneeRSA Security Inc.
InventorsAri Juels, Ryan Culbertson, Andrea Doherty, Darren Dupre, Norik Kocharyan
Life of this patent
Estimating the term…
Abstract
A method of controlling access to resources on a smart card, the method involving: providing a list of n questions for presentation to the user, where n is an integer; receiving from the user answers to questions among the list of n questions; determining how many of the received answers are correct; and if a sufficient number of the n questions was answered correctly, granting access to the resources on the smart card.
Claims28
A method of controlling access to resources on a smart card, said method comprising:
- providing a list of n questions for presentation to the user, where n is an integer;
- receiving from the user answers to questions among the list of n questions;
- determining how many of the received answers are correct;
- and
- if a sufficient number of the n questions was answered correctly, granting access to the resources on the smart card;
- wherein said sufficient number is equal to m, where m is an integer that is not greater than n;
- further comprising:
- causing the user to be prompted to enter a password as a condition for granting access to said resources on the smart card;
- and
- receiving input from the user in response being prompted to enter the password, wherein providing the list of n questions is in response to receiving input from the user;
- wherein the received input is an entered password, said method further comprising determining that the entered password is incorrect, and wherein providing for presentation to the user the list of n questions is in response to determining that the entered password is incorrect.
8 more elements
A smart card comprising:
- a microprocessor;
- an interface through which the smart card interfaces with a card reader;
- and
- memory storing a password for enabling a user to gain access to resources on the smart card, a list of n questions along with answers thereto, and code which when executed on the microprocessor causes the microprocessor to:
- provide a list of n questions for presentation to the user, where n is an integer;
- receive from the user answers to questions among the list of n questions;
- determine how many of the received answers are correct;
- and
- if a sufficient number of the n questions was answered correctly, grant access to the resources on the smart card;
- wherein said sufficient number is equal to m, where m is an integer that is not greater than n;
- wherein the code further causes the microprocessor to:
- cause the user to be prompted to enter the password as a condition for granting access to said resources on the smart card;
- accent input from the user in response to being prompted to enter the password;
- and
- based on the received input from the user, provide the list of n questions for presentation to the user;
- wherein the received input is an entered password, wherein said code further causes the microprocessor to determine that the entered password is incorrect, and wherein said code causes the microprocessor to provide for presentation to the user the list of n questions in response to determining that the entered password is incorrect.
13 more elements
Dependencies are inferred from the claim text.