Remote access point clustering for user authentication in wireless networks

US2020280851A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020280851-A1
Application numberUS-201916290451-A
CountryUS
Kind codeA1
Filing dateMar 1, 2019
Priority dateMar 1, 2019
Publication dateSep 3, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method is provided that includes receiving, at a first access point in a local area network, a request from a client device to access a wireless local area network. The method also includes creating authentication credentials for the client device based on an identification of the client device, and transmitting the authentication credentials for the client device to a second access point, wherein the first access point and the second access point share a secure block chain application. The method also includes allowing the client device to roam from the first access point to the second access point without requesting new authentication credentials. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method, comprising: receiving, at a first access point in a local area network, a request from a client device to access a wireless local area network; creating authentication credentials for the client device based on an identification of the client device; transmitting the authentication credentials for the client device to a second access point, wherein the first access point and the second access point share a secure block chain application; and allowing the client device to roam from the first access point to the second access point without requesting new authentication credentials. 2 . The computer-implemented method of claim 1 , wherein receiving a request from the client device comprises receiving a user ID and a password from the client device at a first access by the client device, and receiving a self-signed certificate from a public key in the client device at a second, subsequent access by the client device. 3 . The computer-implemented method of claim 1 , wherein creating authentication credentials for the client device comprises generating a set of shared keys. 4 . The computer-implemented method of claim 1 , wherein creating authentication credentials for the client device comprises forming a distributed ledger accessible by multiple access points including the first access point and the second access point, and storing the authentication credentials in the distributed ledger. 5 . The computer-implemented method of claim 1 , wherein transmitting the authentication credentials for the client device comprises transmitting the authentication credentials to multiple access points running the secure block chain application in the wireless local area network. 6 . The computer-implemented method of claim 1 , further comprising adding a time to live to a self-signed certificate from a public key in the client device, wherein the time to live is configured to last for a selected period of time ranging from a few minutes to several hours. 7 . The computer-implemented method of claim 1 , further comprising validating the authentication credentials by the secure block chain application in at least the first access point and in the second access point. 8 . The computer-implemented method of claim 1 , further comprising validating a transaction with the client device by the secure block chain application in at least the first access point and in the second access point, and creating a non-invertible cryptographic record of the transaction. 9 . The computer-implemented method of claim 1 , wherein the first access point and the second access point reside in a remote branch network, and allowing the client device to roam comprises validating the authentication credentials for the client device in the second access point. 10 . The computer-implemented method of claim 1 , wherein the first access point and the second access point reside in a remote branch network, and the computer-implemented method further comprises downloading to the client device, from one of the first access point or the second access point, a network policy associated with the authentication credentials. 11 . A system, comprising: a memory storing instructions; and one or more processors configured to execute the instructions to: receive, at a first access point in a local area network, a request from a client device to access a wireless local area network; create authentication credentials for the client device based on an identification of the client device; transmit the authentication credentials for the client device to a second access point, wherein the first access point and the second access point share a secure block chain application; and allow the client device to roam from the first access point to the second access point without requesting new authentication credentials. 12 . The system of claim 11 , wherein to create authentication credentials for the client device, the one or more processors execute instructions to generate a set of shared keys. 13 . The system of claim 11 , wherein to transmit the authentication credentials for the client device, the one or more processors execute instructions to transmit the authentication credentials to multiple access points running the secure block chain application in the wireless local area network. 14 . The system of claim 11 , wherein to receive a request from the client device the one or more processors execute instructions to receive a user ID and a password from the client device at a first access by the client device, and to receive a self-signed certificate from a public key in the client device at a second, subsequent access by the client device. 15 . The system of claim 11 , wherein the one or more processors further execute instructions to add a time to live to a self-signed certificate from a public key in the client device, and wherein the time to live is configured to last for a selected period of time ranging from a few minutes to several hours. 16 . The system of claim 11 , wherein to create authentication credentials for the client device the one or more processors further execute instructions to form a distributed ledger accessible by multiple access points including the first access point and the second access point, and to store the authentication credentials in the distributed ledger. 17 . The system of claim 11 , wherein the one or more processors further execute instructions to validate the authentication credentials by the secure block chain application in at least the first access point and in the second access point. 18 . A non-transitory, computer-readable medium storing instructions which, when executed by a processor, cause a computer to perform a method, the method comprising: receiving, at a first access point in a local area network, a request from a client device to access a wireless local area network; creating authentication credentials for the client device based on an identification of the client device; transmitting the authentication credentials for the client device to a second access point, wherein the first access point and the second access point share a secure block chain application; and allowing the client device to roam from the first access point to the second access point without requesting new authentication credentials. 19 . The non-transitory, computer-readable medium of claim 18 wherein, in the method, creating authentication credentials for the client device comprises generating a set of shared keys. 20 . The non-transitory, computer-readable medium of claim 18 wherein, in the method, transmitting the authentication credentials for the client device comprises transmitting the authentication credentials to multiple access points running the secure block chain application in the wireless local area network.

Assignees

Inventors

Classifications

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • Key generation or derivation · CPC title

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

  • Wireless · CPC title

  • using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020280851A1 cover?
A method is provided that includes receiving, at a first access point in a local area network, a request from a client device to access a wireless local area network. The method also includes creating authentication credentials for the client device based on an identification of the client device, and transmitting the authentication credentials for the client device to a second access point, wh…
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification H04W12/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 03 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).