Centralized authentication system with safe private data storage and method
First Claim
1. An authentication and data retrieval method for providing access to a service provider to user information associated with a user'"'"'s relationship with the service provider, comprising the steps of:
- authenticating using a user token a user presenting the user token at a user terminal, the user token having stored thereon a user ID;
deriving a resource identifier using at least two data input elements, the at least two data input elements including the user ID of the user and a service provider ID of the service provider, wherein the user information is stored in a storage network and the resource identifier is associated with the user information;
retrieving the user information from the storage network using the resource identifier; and
providing the retrieved user information to the service provider.
0 Assignments
0 Petitions
Accused Products
Abstract
A token-based centralized authentication method for providing access to a service provider to user information associated with a user'"'"'s relationship with the service provider includes the steps of: authenticating a user presenting a user token at a user terminal, the user token having stored thereon a user ID; deriving a resource identifier using at least two data input elements, the at least two data input elements including the user ID of the user and a service provider ID of the service provider, wherein the user information is stored in a storage network and the resource identifier is associated with the user information; retrieving the user information from the storage network using the resource identifier; and providing the retrieved user information to the service provider.
-
Citations
34 Claims
-
1. An authentication and data retrieval method for providing access to a service provider to user information associated with a user'"'"'s relationship with the service provider, comprising the steps of:
-
authenticating using a user token a user presenting the user token at a user terminal, the user token having stored thereon a user ID; deriving a resource identifier using at least two data input elements, the at least two data input elements including the user ID of the user and a service provider ID of the service provider, wherein the user information is stored in a storage network and the resource identifier is associated with the user information; retrieving the user information from the storage network using the resource identifier; and providing the retrieved user information to the service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of providing secure data storage and access to stored data, comprising the steps of:
-
receiving user information; storing the user information in a dispersed storage network comprising a plurality of storage nodes in accordance with an information dispersal algorithm (IDA); and associating the user information with a resource identifier for use in retrieving the user information from the dispersed storage network; receiving the resource identifier and retrieving the user information from the dispersed storage network using the resource identifier, wherein the resource identifier is derived from an output of a one way function using at least two data input elements, wherein the at least two data input elements comprise a user ID and a service provider ID. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An authentication and data storage management system for use in a token-based authentication and data retrieval system for providing access to a service provider to user information associated with a user'"'"'s relationship with the service provider, the authentication and data storage management system configured to communicate with a service provider agent and a user terminal, the authentication and data storage management system comprising:
-
a user front end, the user front end configured to communicate with a user token through the user terminal for authenticating a user, the user token having stored thereon a user ID; a service provider front end, the service provider front end configured to communicate with the service provider agent for authenticating a service provider; and a data storage management engine in communication with the user front end, the service provider front end and a storage network having stored therein the user information, the data storage management engine configured to receive a resource identifier and retrieve the user information from the storage network using the resource identifier and provide the retrieved user information for communication to the service provider agent, wherein the resource identifier is derived using a function having at least two data input elements, the at least two data input elements including the user ID and a service provider ID of the service provider. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A system for providing secure data storage and access to stored data, comprising:
-
a dispersed storage network comprising a plurality of storage nodes; and a data storage management system configured to receive user information and store the user information in the dispersed storage network in accordance with an information dispersal algorithm (IDA), wherein the user information is associated with a resource identifier for use in retrieving the user information from the dispersed storage network and wherein the resource identifier is derived from an output of a one way function using at least two data input elements, wherein the data storage management system includes a data collector for retrieving the user information from the dispersed storage network using the resource identifier by reconstructing the user information from the plurality of storage nodes, wherein the at least two data input elements comprise a user ID and a service provider ID. - View Dependent Claims (32, 33, 34)
-
Specification