Blockchain based wireless access point password management
AssigneeAT&T Intellectual Property I, L.P.
InventorsRick Tipton, Mark D. Austin, Matt Dugan
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed herein for managing and sharing credentials, such as passwords for wireless access points using blockchain technology. In certain embodiments, a transaction may be generated using information and a set of conditions. A requester user device seeking access to a wireless access point may request the password from the blockchain fabric using a unique identifier for the wireless access point and may satisfy other conditions from the set of conditions which determines access to the password by the requester.
Claims20
A system, comprising:
- a processor;
- and
- a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
- storing a first transaction that comprises information associated with a unique identifier for an access point to network services, a password to access the access point, and a condition to be satisfied to access the password for the access point, wherein the first transaction is stored as part of at least a first portion of a blockchain for management of passwords for access points, and wherein the blockchain comprises blocks, each block of the blocks comprises respective transactions;
- receiving a request for the password for the access point, the request comprising the unique identifier for the access point and a cellular telephone network number associated with a device from which the request was received;
- determining whether the request satisfies the condition to access the password for the access point from the first transaction, wherein determining whether the request satisfies the condition comprises analyzing the cellular telephone network number associated with the device;
- in response to determining that the request satisfies the condition to access the password for the access point, encrypting the password to generate an encrypted password;
- sending a response to the request comprising the encrypted password to the device from which the request was received;
- and
- storing the request and the response to the request in a second transaction in at least a second portion of the blockchain.
A method, comprising:
- receiving, by a system comprising a processor, a request for a password for an access point, wherein the request comprises a unique identifier for the access point and a cellular telephone network number associated with a device associated with a sender identity corresponding to a sender of the request;
- determining, by the system, whether the request satisfies a condition to access the password for the access point from a first transaction, wherein:
- the condition being satisfied comprises validating the cellular telephone network number associated with the device,
- the first transaction comprises information associated with a unique identifier for the access point, the password to access the access point and the condition to access the password for the access point, and
- the first transaction is stored as part of at least a portion of a blockchain for managing passwords for access points, wherein the blockchain comprises a group of blocks, each block of the group of blocks comprises a plurality of transactions;
- in response to determining that the request satisfies the condition to access the password for the access point, encrypting, by the system, the password to generate an encrypted password;
- sending, by the system, a response to the request comprising the encrypted password to the device associated with the sender identity;
- and
- storing, by the system, the request and the response to the request in a second transaction in the blockchain.
A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor of a system, facilitate performance of operations, comprising:
- storing a first transaction that comprises information associated with a unique identifier for a wireless access point, a password to access the wireless access point, and a group of conditions to access the password for the wireless access point, wherein the first transaction is stored as part of at least a portion of a blockchain for management of passwords for wireless access points, wherein the blockchain comprises a group of blocks, each block of the group of blocks comprises a respective group of transactions;
- receiving a request for the password for the wireless access point, the request comprising the unique identifier for the wireless access point and a cellular telephone network number associated with a device from which the request was received;
- determining whether the request satisfies the group of conditions to access the password for the wireless access point from the first transaction, wherein the group of conditions comprises a condition that checks the cellular telephone network number associated with the device;
- in response to determining that the request satisfies the group of conditions to access the password for the wireless access point, encrypting the password to generate an encrypted password;
- sending the encrypted password to the device;
- and
- storing the request and a response to the request in a second transaction in the blockchain.
Dependencies are inferred from the claim text.