Cryptographically generated device identifiers

US12341900B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12341900-B2
Application numberUS-202318149491-A
CountryUS
Kind codeB2
Filing dateJan 3, 2023
Priority dateJul 8, 2022
Publication dateJun 24, 2025
Grant dateJun 24, 2025

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.

Techniques for network communications are disclosed. These techniques include receiving a cryptographically generated device identifier (CGDI) and a public key relating to a wireless station (STA). The techniques further include determining a first hash based on decrypting the CGDI using the public key, and validating the first hash for an access network. The techniques further include identifying the STA in the access network using the CGDI based on binding the CGDI to a session associated with the STA and the access network.

First claim

Opening claim text (preview).

We claim: 1. A method, comprising: receiving, from a wireless station (STA) and by a network device of an access network, a cryptographically generated device identifier (CGDI) and a public key relating to the STA; decrypting, by the network device, the CGDI using the public key to produce a first hash; generating, by the network device, a second hash by hashing an identifier of the access network and the public key; determining, by the network device, that the first hash matches the second hash; and based on determining that the first hash matches the second hash, identifying the STA in the access network using the CGDI based on binding the CGDI to a session associated with the STA and the access network. 2. The method of claim 1 , wherein the CGDI uniquely identifies the STA for the access network. 3. The method of claim 1 , further comprising: receiving one or more auxiliary parameters relating to the STA, wherein generating the second hash further uses the auxiliary parameters. 4. The method of claim 1 , comprising: receiving a second CGDI relating to the STA; and validating the second CGDI for the STA and a second access network, wherein the second CGDI is different from the CGDI, and wherein the second CGDI identifies the STA in the second access network. 5. The method of claim 1 , wherein the CGDI is received at the access network using a WiFi radio access technology. 6. The method of claim 5 , further comprising: receiving the CGDI at the access network a second time using a cellular radio access technology, wherein the CGDI is successfully validated for the access network after being received over both the cellular radio access technology and the WiFi radio access technology. 7. The method of claim 1 , wherein the CGDI is generated at the STA based on encrypting a one-way hash using a private key associated with the STA. 8. The method of claim 7 , wherein the STA generates the one-way hash based on an identifier for the access network and the public key. 9. A system, comprising: a processor; and a memory having instructions stored thereon which, when executed on the processor, performs operations comprising: receiving, from a wireless station (STA), a cryptographically generated device identifier (CGDI) and a public key relating to the STA; decrypting the CGDI using the public key to produce a first hash; generating a second hash by hashing an identifier of an access network and the public key; determining that the first hash matches the second hash; and based on determining that the first hash matches the second hash, identifying the STA in the access network using the CGDI based on binding the CGDI to a session associated with the STA and the access network. 10. The system of claim 9 , wherein the CGDI uniquely identifies the STA for the access network. 11. The system of claim 9 , the operations further comprising: receiving one or more auxiliary parameters relating to the STA, wherein generating the second hash further uses the auxiliary parameters. 12. The system of claim 9 , wherein the CGDI is received at the access network using a WiFi radio access technology. 13. The system of claim 12 , the operations further comprising: receiving the CGDI at the access network a second time using a cellular radio access technology, wherein the CGDI is successfully validated for the access network after being received over both the cellular radio access technology and the WiFi radio access technology. 14. A non-transitory computer-readable medium having instructions stored thereon which, when executed by a processor, performs operations comprising: receiving, from a wireless station (STA), a cryptographically generated device identifier (CGDI) and a public key relating to the STA; decrypting the CGDI using the public key to produce a first hash; generating a second hash by hashing an identifier of an access network and the public key; determining that the first hash matches the second hash; and based on determining that the first hash matches the second hash, identifying the STA in the access network using the CGDI based on binding the CGDI to a session associated with the STA and the access network. 15. The non-transitory computer-readable medium of claim 14 , wherein the CGDI uniquely identifies the STA for the access network. 16. The non-transitory computer-readable medium of claim 14 , the operations further comprising: receiving one or more auxiliary parameters relating to the STA, wherein generating the second hash further uses the auxiliary parameters. 17. The non-transitory computer-readable medium of claim 14 , wherein the CGDI is received at the access network using a WiFi radio access technology, the operations further comprising: receiving the CGDI at the access network a second time using a cellular radio access technology, wherein the CGDI is successfully validated for the access network after being received over both the cellular radio access technology and the WiFi radio access technology.

Assignees

Inventors

Classifications

  • Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy · CPC title

  • H04W12/08Primary

    Access security · CPC title

  • involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics · CPC title

  • involving digital signatures · CPC title

  • Wireless · 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 US12341900B2 cover?
Techniques for network communications are disclosed. These techniques include receiving a cryptographically generated device identifier (CGDI) and a public key relating to a wireless station (STA). The techniques further include determining a first hash based on decrypting the CGDI using the public key, and validating the first hash for an access network. The techniques further include identify…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04W12/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 24 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).