PASSWORD MANAGEMENT AND VERIFICATION WITH A BLOCKCHAIN
First Claim
1. A method, comprising:
- determining whether one or more password strings are related to a password, wherein the password strings are transmitted from a user device;
hashing the one or more password strings to create one or more password hash values;
determining whether the one or more password hash values match any internal password hash values of an internal password history chain stored in an internal blockchain;
determining whether the one or more password hash values match any external password hash values of an external password history chain stored in an external blockchain; and
responsive to determining the one or more password hash values do not match any internal password hash value and any external password hash values, storing a new password in one or more of the internal blockchain and the external blockchain.
4 Assignments
0 Petitions
Accused Products
Abstract
An example operation may include one or more of determining whether one or more password strings are related to a password, the password strings are transmitted from a user device, hashing the one or more password strings to create one or more password hash values, determining whether the one or more password hash values match any internal password hash values of an internal password history chain stored in an internal blockchain, determining whether the one or more password hash values match any external password hash values of an external password history chain stored in an external blockchain, and responsive to determining the one or more password hash values do not match any internal password hash value and any external password hash values, storing a new password in one or more of the internal blockchain and the external blockchain.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining whether one or more password strings are related to a password, wherein the password strings are transmitted from a user device; hashing the one or more password strings to create one or more password hash values; determining whether the one or more password hash values match any internal password hash values of an internal password history chain stored in an internal blockchain; determining whether the one or more password hash values match any external password hash values of an external password history chain stored in an external blockchain; and responsive to determining the one or more password hash values do not match any internal password hash value and any external password hash values, storing a new password in one or more of the internal blockchain and the external blockchain. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
a processor configured to; determine whether one or more password strings are related to a password, wherein the password strings are transmitted from a user device; hash the one or more password strings to create one or more password hash values; determine whether the one or more password hash values match any internal password hash values of an internal password history chain stored in an internal blockchain; determine whether the one or more password hash values match any external password hash values of an external password history chain stored in an external blockchain; and responsive to determining the one or more password hash values do not match any internal password hash value and any external password hash values, store a new password in one or more of the internal blockchain and the external blockchain. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
-
determining whether one or more password strings are related to a password, wherein the password strings are transmitted from a user device; hashing the one or more password strings to create one or more password hash values; determining whether the one or more password hash values match any internal password hash values of an internal password history chain stored in an internal blockchain; determining whether the one or more password hash values match any external password hash values of an external password history chain stored in an external blockchain, and responsive to determining the one or more password hash values do not match any internal password hash value and any external password hash values, storing a new password in one or more of the internal blockchain and the external blockchain. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification