IP Library Granted Patent US 11,003,760
Granted Patent B2
US 11,003,760 · App. 16/262,191 · Granted May 11, 2021

User account recovery techniques using secret sharing scheme with trusted referee

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 11,003,760
App. No.
16/262,191
Granted
May 11, 2021
Kind
B2
Abstract

Account recovery control systems and methods are provided to support a self-service account recovery process for registered users of an information system. Account recovery protocols implement a secret sharing scheme between trusted referees and registered users of the information system to enable a registered user to regain access to the user's registered account when one or more authentication factors of the registered user are lost (e.g., forgotten, misplaced, damaged, stolen, etc.).

Claims (59)

1. A method, comprising:

performing, by an authentication server, an account recovery process in response to receiving notification from a first registered user of a loss of at least one authentication factor which is utilized by the first registered user to access an information system, wherein the authentication server is configured to control access to the information system by a plurality of registered users of the information system, the account recovery process comprising:

performing a verification process to verify an identity of the first registered user;

prompting the first registered user to select a second registered user of the information system as a trusted referee to assist in the account recovery process;

notifying the selected trusted referee of the account recovery process and providing identifying information of the first registered user to the selected trusted referee;

receiving, from the selected trusted referee, confirmation of the identity of the first registered user;

responsive to receiving confirmation from the selected trusted referee, generating an original recovery access code comprising at least a first component and a second component, and sending the second component of the original recovery access code to the selected trusted referee;

receiving, from the first registered user, the first and second components of the original recovery access code, and reconstructing a recovery access code using the first and second components received from the first registered user; and

responsive to the reconstructed recovery access code matching the original recovery access code, generating and sending a recovery token to the first registered user for use in recovering a registered account of the first registered user for access to the information system.

2. The method of claim 1 , wherein the first registered user selects the trusted referee from a pre-defined group of one or more trusted referees who are registered users of the information system and who are pre-assigned to assist in the account recovery process for the first registered user.

3. The method of claim 1 , wherein the original recovery access code comprises a multi-digit recovery access code and wherein the first and second components of the original recovery access code are generated by dividing the multi-digit recovery access code into a plurality of components comprising the first component and the second component.

4. The method of claim 3 , further comprising sending the first component of the multi-digit recovery access code to the first registered user.

5. The method of claim 1 , wherein the original recovery access code comprises a multi-digit recovery access code, wherein the first component comprises a token PIN (personal identification number) of the first registered user and wherein the second component comprises a randomly generated code.

6. The method of claim 5 , wherein the original recovery access code is generated by applying an exclusive-OR operation on the token PIN and the randomly generated code.

7. The method of claim 6 , wherein reconstructing the recovery access code using the first and second components received from the first registered user comprises applying an exclusive-OR operation on the token PIN and the randomly generated code received from the first registered user.

8. The method of claim 1 , wherein performing the verification process to verify the identity of the first registered user comprises:

prompting the first registered user to provide a token PIN (personal identification number); and

verifying that the token PIN provided by the first registered user matches a registered token PIN of the first registered user.

9. The method of claim 1 , wherein performing the verification process to verify the identity of the first registered user comprises:

prompting the first registered user to provide biometric data; and

performing a biometric authentication process to analyze the biometric data provided by the first registered user using a biometric model of the first registered user to authenticate an identity of the first registered user.

10. The method of claim 9 , wherein the biometric data comprises a recorded voice of the first registered user which is generated by the first registered user uttering a random phrase as prompted by the authentication server.

11. The method of claim 1 , wherein performing the verification process to verify the identity of the first registered user comprises:

prompting the first registered user to provide a real-time picture of the first registered user; and

performing a liveness detection process to verify that an image provided by the first registered user comprises a live image of the user's face.

12. The method of claim 1 , wherein the recovery token comprises an emergency access token that allows temporary access to the registered account of the first registered user for a pre-determined period of time to access the information system.

13. The method of claim 1 , wherein the recovery token allows the first registered user to access the registered user account to generate one or more new authentication factors and bind the one or more new authentication factors to the registered user account.

14. An article of manufacture comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code is executable by one or more processors to perform a method which comprises:

performing, by an authentication server, an account recovery process in response to receiving notification from a first registered user of a loss of at least one authentication factor which is utilized by the first registered user to access an information system, wherein the authentication server is configured to control access to the information system by a plurality of registered users of the information system, the account recovery process comprising:

performing a verification process to verify an identity of the first registered user;

prompting the first registered user to select a second registered user of the information system as a trusted referee to assist in the account recovery process;

notifying the selected trusted referee of the account recovery process and providing identifying information of the first registered user to the selected trusted referee;

receiving, from the selected trusted referee, confirmation of the identity of the first registered user;

responsive to receiving confirmation from the selected trusted referee, generating an original recovery access code comprising at least a first component and a second component, and sending the second component of the recovery access code to the selected trusted referee;

receiving, from the first registered user, the first and second components of the original recovery access code, and reconstructing a recovery access code using the first and second components received from the first registered user; and

responsive to the reconstructed recovery access code matching the original recovery access code, generating and sending a recovery token to the first registered user for use in recovering a registered account of the first registered user for access to the information system.

15. The article of manufacture of claim 14 , wherein the original recovery access code comprises a multi-digit recovery access code, wherein the first and second components of the original recovery access code are generated by dividing the multi-digit recovery access code into a plurality of components comprising the first component and the second component, and further comprising ending the first component of the multi-digit recovery access code to the first registered user.

16. The article of manufacture of claim 14 , wherein the original recovery access code comprises a multi-digit recovery access code, wherein the first component comprises a token PIN (personal identification number) of the first registered user, wherein the second component comprises a randomly generated code, wherein the original recovery access code is generated by applying an exclusive-OR operation on the token PIN and the randomly generated code; and

wherein reconstructing the recovery access code using the first and second components received from the first registered user comprises applying an exclusive-OR operation on the token PIN and the randomly generated code received from the first registered user.

17. The article of manufacture of claim 14 , wherein performing the verification process to verify the identity of the first registered user comprises:

prompting the first registered user to provide a token PIN (personal identification number); and

verifying that the token PIN provided by the first registered user matches a registered token PIN of the first registered user.

18. The article of manufacture of claim 14 , wherein performing the verification process to verify the identity of the first registered user comprises:

prompting the first registered user to provide biometric data; and

performing a biometric authentication process to analyze the biometric data provided by the first registered user using a biometric model of the first registered user to authenticate an identity of the first registered user.

19. A system, comprising:

a network of application servers that implement an information system; and

an authentication sever configured to authenticate registered users of the information system requesting access the network of application servers, wherein the authentication server comprises memory to store software instructions and one or more processors to execute the software instructions to perform a method which comprises:

performing, by the authentication server, an account recovery process in response to receiving notification from a first registered user of a loss of at least one authentication factor which is utilized by the first registered user to access an information system, the account recovery process comprising:

performing a verification process to verify an identity of the first registered user;

prompting the first registered user to select a second registered user of the information system as a trusted referee to assist in the account recovery process;

notifying the selected trusted referee of the account recovery process and providing identifying information of the first registered user to the selected trusted referee;

receiving, from the selected trusted referee, confirmation of the identity of the first registered user;

responsive to receiving confirmation from the selected trusted referee, generating an original recovery access code comprising at least a first component and a second component, and sending the second component of the recovery access code to the selected trusted referee;

receiving, from the first registered user, the first and second components of the original recovery access code, and reconstructing a recovery access code using the first and second components received from the first registered user; and

responsive to the reconstructed recovery access code matching the original recovery access code, generating and sending a recovery token to the first registered user for use in recovering a registered account of the first registered user for access to the information system.

20. The system of claim 19 , wherein the original recovery access code comprises a multi-digit recovery access code, and wherein one of:

(i) the first and second components of the original recovery access code are generated by dividing the multi-digit recovery access code into a plurality of components comprising the first component and the second component, and further comprising ending the first component of the multi-digit recovery access code to the first registered user, and

(ii) the first component comprises a token PIN (personal identification number) of the first registered user, wherein the second component comprises a randomly generated code, wherein the original recovery access code is generated by an applying an exclusive-OR operation on the token PIN and the randomly generated code, wherein reconstructing the recovery access code using the first and second components received from the first registered user comprises applying an exclusive-OR operation on the token PIN and the randomly generated code received from the first registered user.

Assignments (14)
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 21, 2025
From: RSA SECURITY LLC; RSA SECURITY USA LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 070587/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2024
From: RSA SECURITY LLC
To: RSA SECURITY LLC
Reel/Frame 069762/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2024
From: RSA SECURITY LLC
To: RSA SECURITY USA, LLC
Reel/Frame 069762/0529 →
TERMINATION AND RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT REEL 054155, FRAME 0815 Recorded Apr 29, 2021
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: RSA SECURITY LLC
Reel/Frame 056104/0841 →
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS RECORDED AT REEL 053666, FRAME 0767 Recorded Apr 29, 2021
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: RSA SECURITY LLC
Reel/Frame 056095/0574 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 29, 2021
From: RSA SECURITY LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 056098/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2020
From: EMC IP HOLDING COMPANY LLC
To: RSA SECURITY LLC
Reel/Frame 053717/0020 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054191/0287 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (049452/0223) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054250/0372 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: RSA SECURITY LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 053666/0767 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: RSA SECURITY LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 054155/0815 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2019
From: MACHANI, SALAH E.
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 048724/0446 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →