Authorizing account access via blinded identifiers
AssigneeInternational Business Machines Corporation
InventorJonathan M. C. Rosenoer
Life of this patent
Estimating the term…
Abstract
An example operation may include one or more of receiving a new identifier from a user device associated with a user account, creating a hash based on the new identifier, comparing the hash to a hash value associated with one or more identifiers stored in a blockchain, identifying a match of the hash and the hash value associated with the one or more identifiers, authorizing the user account, responsive to identifying the match of the hash and the hash value associated with the one or more identifiers, and deleting the hash, the new identifier, and the hash value associated with the one or more identifiers stored in the blockchain responsive to authorizing the user account.
Claims20
A method, comprising:
- receiving a new identifier from a user device associated with a user account;
- creating a hash based on the new identifier;
- comparing the hash to a hash value associated with one or more identifiers stored in a blockchain;
- identifying a match of the hash and the hash value associated with the one or more identifiers;
- authorizing the user account, responsive to identifying the match of the hash and the hash value associated with the one or more identifiers;
- and
- deleting the hash, the new identifier, and the hash value associated with the one or more identifiers stored in the blockchain responsive to authorizing the user account.
An apparatus, comprising:
- a receiver configured to receive a new identifier from a user device associated with a user account;
- and
- a processor configured to:
- create a hash based on the new identifier;
- compare the hash to a hash value associated with one or more identifiers stored in a blockchain;
- identify a match of the hash and the hash value associated with the one or more identifiers;
- authorize the user account, responsive to identifying the match of the hash and the hash value associated with the one or more identifiers;
- and
- delete the hash, the new identifier, and the hash value associated with the one or more identifiers stored in the blockchain responsive to authorizing the user account.
A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
- receiving a new identifier from a user device associated with a user account;
- creating a hash based on the new identifier;
- comparing the hash to a hash value associated with one or more identifiers stored in a blockchain;
- identifying a match of the hash and the hash value associated with the one or more identifiers;
- authorizing the user account, responsive to identifying the match of the hash and the hash value associated with the one or more identifiers;
- and
- deleting the hash, the new identifier, and the hash value associated with the one or more identifiers stored in the blockchain responsive to authorizing the user account.
Dependencies are inferred from the claim text.