IP Library Granted Patent US 8,572,683
Granted Patent B2
US 8,572,683 · App. 13/210,289 · Granted Oct 29, 2013

Method and apparatus for token-based re-authentication

Inventors: Rakesh Radhakrishnan (Ashburn, VA); Cynthia Ann Frick (Newark, DE); Radu Marian (Indian Trail, NC); Abdulkader Omar Barbir (Ottawa, CA); Rajat P. Badhwar (Leesburg, VA)
Assignee: Bank of America Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,572,683
App. No.
13/210,289
Granted
Oct 29, 2013
Kind
B2
Abstract

According to one embodiment, an apparatus may store a plurality of tokens that indicate a user is using a device to access a resource over a network. The apparatus may detect at least one token indicating a change associated with at least one of the device, the network, or the resource. The apparatus may then determine to re-authenticate the user in response to the change. The apparatus may then request a password generated using personal information of the user, and receive a re-authentication token comprising the password generated using personal information of the user. The apparatus may then request, from the user, a second password. The request for the second password may include instructions on how to form the second password. The apparatus may receive a response comprising the second password and determine that the second password matches the password. The apparatus may then re-authenticate the user.

Claims (55)

1. An apparatus comprising:

a memory operable to store a plurality of tokens that indicate a user is using a device to access a resource over a network; and

a processor operable to:

detect at least one token indicating a change associated with at least one of the device, the network, or the resource, wherein the change poses a risk to a current authentication of the user;

block the user from accessing the resource in response to the change;

determine whether to re-authenticate the user in response to the change and in response to the determination to re-authenticate the user;

request generation of a first password, wherein the first password is generated using a combination of personal information associated with the user;

receive a re-authentication token comprising the first password;

request, from the user, a second password, the request for the second password comprising a message instructing the user how to for the second password to match the first password;

receive a response comprising the second password;

determine that the second password matches the first password; and

re-authenticate the user in response to the determination that the second password matches the password.

2. The apparatus of claim 1 , wherein the change is jitter in the network.

3. The apparatus of claim 1 , wherein the change is a change in the access requirements of the resource.

4. The apparatus of claim 1 , wherein the personal information comprises at least one of the user's age, number of children, and spouse's age.

5. The apparatus of claim 1 , wherein a subsequently generated re-authentication token is different from a previously generated re-authentication token.

6. The apparatus of claim 1 , wherein a subsequent generation of the password uses a different combination of personal information of the user than a previous generation of the password.

7. The apparatus of claim 1 , the processor further operable to store a plurality of token-based rules, wherein a token-based rule facilitates the generation of a re-authentication token.

8. The apparatus of claim 1 , wherein the determination to re-authenticate the user is based on a token-based rule and the plurality of tokens.

9. A method for re-authenticating a user comprising:

storing a plurality of tokens that indicate a user is using a device to access a resource over a network;

detecting, by a processor, at least one token indicating a change associated with at least one of the device, the network, or the resource, wherein the change poses a risk to a current authentication of the user;

blocking, by the processor, the user from accessing the resource in response to the change;

determining, by the processor, whether to re-authenticate the user in response to the change and in response to the determination to re-authenticate the user:

requesting generation of a first password, wherein the first password is generated using a combination of personal information associated with the user;

receiving a re-authentication token comprising the first password;

requesting, from the user, a second password, the request for the second password comprising a message instructing the user how to form the second password to match the first password;

receiving a response comprising the second password;

determining, by the processor, that the second password matches the first password; and

re-authenticating the user in response to the determination that the second password matches the password.

10. The method of claim 9 , wherein the change is jitter in the network.

11. The method of claim 9 , wherein the change is a change in the access requirements of the resource.

12. The method of claim 9 , wherein the personal information comprises at least one of the user's age, number of children, and spouse's age.

13. The method of claim 9 , wherein a subsequently generated re-authentication token is different from a previously generated re-authentication token.

14. The method of claim 9 , wherein a subsequent generation of the password uses a different combination of personal information of the user than a previous generation of the password.

15. The method of claim 9 , further comprising storing a plurality of token-based rules, wherein a token-based rule facilitates the generation of a re-authentication token.

16. The method of claim 9 , wherein the determination to re-authenticate the user is based on a token-based rule and the plurality of tokens.

17. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

store a plurality of tokens that indicate a user is using a device to access a resource over a network;

detect at least one token indicating a change associated with at least one of the device, the network, or the resource, wherein the change poses a risk to a current authentication of the user;

block the user from accessing the resource in response to the change;

determine to re-authenticate the user in response to the change and in response to the determination to re-authenticate the user:

request generation of a first password, wherein the first password is generated using a combination of personal information associated with the user;

receive a re-authentication token comprising the first password;

request, from the user, a second password, the request for the second password comprising a message instructing the user how to form the second password to match the first password;

receive a response comprising the second password;

determine that the second password matches the first password; and

re-authenticate the user in response to the determination that the second password matches the password.

18. The media of claim 17 , wherein the change is jitter in the network.

19. The media of claim 17 , wherein the change is a change in the access requirements of the resource.

20. The media of claim 17 , wherein the personal information comprises at least one of the user's age, number of children, and spouse's age.

21. The media of claim 17 , wherein a subsequently generated re-authentication token is different from a previously generated re-authentication token.

22. The media of claim 17 , wherein a subsequent generation of the password uses a different combination of personal information of the user than a previous generation of the password.

23. The media of claim 17 embodying software further operable to store a plurality of token-based rules, wherein a token-based rule facilitates the generation of a re-authentication token.

24. The media of claim 17 , wherein the determination to re-authenticate the user is based on a token-based rule and the plurality of tokens.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2011
From: HEMANEXT HOLDINGS, LLC
To: THE TRUSTEES OF BOSTON UNIVERSITY
Reel/Frame 027428/0195 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2011
From: RADHAKRISHNAN, RAKESH; FRICK, CYNTHIA ANN; MARIAN, RADU; BARBIR, ABDULKADER OMAR; BADHWAR, RAJAT P.
To: BANK OF AMERICA CORPORATION
Reel/Frame 026752/0981 →
Continuity (1)
Related Publication 20130047226A1 · Feb 21, 2013