Method for authentication and related devices

US12592833B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12592833-B2
Application numberUS-202418677163-A
CountryUS
Kind codeB2
Filing dateMay 29, 2024
Priority dateNov 30, 2021
Publication dateMar 31, 2026
Grant dateMar 31, 2026

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 for authentication and related devices includes obtaining a first session key B S1 generated according to a set X and a set Y. The set X is a set of samples of received signal strength indicators (RSSIs) of a wireless channel of a user equipment (UE), and the set Y is a set of samples of RSSIs of a wireless channel of a vehicle. Upon receiving a second message from the UE, wherein the second message is hashed by a second session key B S2 , extracting the second session key B S2 from the second message. When the first session key B S1 is the same as the second session key B S2 , the authentication between the UE and the vehicle is successful.

First claim

Opening claim text (preview).

What is claimed is: 1 . An apparatus, comprising: a memory configured to store programming instructions; and one or more processors coupled to the memory and configured to execute the instructions to cause the apparatus to: obtain a first session key B S1 , wherein the first session key B S1 is based on L C from a server, wherein Lc is a list of common indexes combining L X_disc and L Y_disc , wherein L X_disc is a list of indexes discarded during quantization of a set X, wherein L Y_disc is a list of indexes discarded during quantization of a set Y, wherein X is a set of samples of first received signal strength indicators (RSSIs) of a wireless channel of a user equipment (UE), and wherein Y is a set of samples of second RSSIs of a wireless channel of a vehicle; receive a first message from the UE, wherein the first message is hashed by a second session key B S2 , and wherein the second session key B S2 is based on Lc; extract B S2 from the first message; and authenticate a session between the UE and the vehicle when the first session key B S1 is the same as the second session key B S2 . 2 . The apparatus of claim 1 , wherein the one or more processors are further configured to execute the instructions to cause the apparatus to receive a second message from the server, wherein the second message comprises (E(K pub_V ,m 10 ), S(K priv_S ,m 12 ), wherein E(k, m) denotes encryption of message m using secret key k, wherein S(k, m) denotes a digital signature on m using key k, wherein K pub_V is a public key of the vehicle, wherein K priv_S is a private key of the server, wherein m 10 =n∥CMD_AUTH_FINISH∥Bs, wherein n is a nonce, wherein CMD_AUTH_FINISH is a first command identifier (ID) for authentication finishing, wherein Bs is a session key, wherein Bs is extracted from the first message as the first session key B S1 , wherein m 12 =n∥CMD_SS∥Bs, and wherein CMD_SS is a second command ID for a session secret. 3 . The apparatus of claim 2 , wherein the first message comprises (E(K U ,m 13 ),S(K priv_D ,m 14 )), wherein E(k, m) denotes encryption of message m using a secret key k, wherein S(k, m) denotes digital signature on m using key k, wherein K U is a BLUETOOTH user device key shared between the UE and the vehicle by a trusted entity, wherein K priv_D is the private key of the UE, wherein m 13 =n∥CMD_AUTH_CHK, wherein n is a nonce, wherein CMD_AUTH_CHK is a third command ID for authentication checking, wherein m 14 =H (B S2 ,E(K U ,m 13 )), wherein H(k, m) is a cryptographic hash on m using key k, and wherein B S2 is the second session key. 4 . The apparatus of claim 1 , wherein the one or more processors are further configured to execute the instructions to further cause the apparatus to: receive a third message from the server, wherein the third message includes: (E(K pub_V ,m 10 ),S(K priv_S ,m 11 ), wherein E(k, m) denotes encryption of message m using secret key k, wherein S(k, m) denotes digital signature on m using key k, wherein K pub_V is a public key of the vehicle, wherein K priv_S is a private key of the server, wherein m 10 =n∥CMD_LIST_COM∥Lc, wherein n is a nonce, wherein CMD_LIST_COM is a first command identifier (ID) for list of common indices or items, wherein m 11 is H(E(K pub_D ,m 10 ), wherein H (k, m) is a cryptographic hash on m using key k, and wherein K pub_D is a public key of the UE; and generate the first session key B S1 according to Lc. 5 . The apparatus of claim 4 , wherein the first message comprises (E(K U ,m 14 ),S(K priv_D ,m 15 )), wherein E(k, m) denotes encryption of message m using secret key k, wherein S(k, m) denotes digital signature on m using key k, wherein K U is a BLUETOOTH user device key shared between the UE and the vehicle by a trusted entity, wherein n is a nonce, wherein K priv_D is a private key of the UE, wherein m 14 =n∥CMD_AUTH_CHK, wherein CMD_AUTH_CHK is a second command ID for authentication checking, wherein m 15 =H (B S2 ,E(K U ,m 14 ), and wherein B S2 is the second session key. 6 . The apparatus of claim 1 , wherein the one or more processors are further configured to execute the instructions to further cause the apparatus to: obtain Y by recoding the second RSSIs; and send Y to the server. 7 . The apparatus of claim 1 , wherein the one or more processors are further configured to execute the instructions to further cause the apparatus: obtain Y by recoding the second RSSIs; obtain a bit string B Y and L Y_disc by applying quantization to Y; and send the bit string B Y and L Y_disc to the server. 8 . A method comprising: obtaining a first session key B S1 , wherein the first session key B S1 is based on Lc from a server, wherein Lc is a list of common indexes combining L X_disc and L Y_disc , wherein L X_disc is a list of indexes discarded during quantization of a set X, wherein L Y_disc is a list of indexes discarded during quantization of a set Y, wherein X is a set of samples of first received signal strength indicators (RSSIs) of a wireless channel of a user equipment (UE), and wherein Y is a set of samples of second RSSIs of a wireless channel of a vehicle; receiving a first message from the UE, wherein the first message is hashed by a second session key B S2 , and wherein the second session key B S2 is based on Lc; extracting B S2 from the first message; and authenticating a session between the UE and the vehicle when the first session key B S1 is the same as the second session key B S2 . 9 . The method of claim 8 , further comprising receiving a second message from the server, wherein the second message comprises (E(K pub_V ,m 10 ),S(K priv_S ,m 12 ), wherein E(k, m) denotes encryption of message m using secret key k, wherein S(k, m) denotes a digital signature on m using key k, wherein K pub_V is a public key of the vehicle, wherein K priv_S is a private key of the server, wherein m 10 =n∥CMD_AUTH_FINISH∥Bs, wherein n is a nonce, wherein CMD_AUTH_FINISH is a first command identifier (ID) for authentication finishing, wherein Bs is a session key, wherein Bs is extracted from the first message as the first session key B S1 , wherein m 12 =n∥CMD_SS∥Bs, and wherein CMD_SS is a second command ID for a session secret. 10 . The method of claim 9 , wherein the first message comprises (E(K U ,m 13 ), S(K priv_D ,m 14 )), wherein E(k, m) denotes encryption of message m using a secret key k, wherein S(k, m) denotes digital signature on m using key k, wherein K U is a BLUETOOTH user device key shared between the UE and the vehicle by a trusted entity, wherein K priv_D is the private key of the UE, wherein m 13 =n∥CMD_AUTH_CHK, wherein n is a nonce, wherein CMD_AUTH_CHK is a third command ID for authentication checking, wherein m 14 =H(B S2 ,E(K U ,m 13 )), wherein H(k, m) is a cryptographic hash on m using key k, and wherein B S2 is the second session key. 11 . The method of claim 8 , further comprising: receiving a third message from the server, wherein the third message includes: (E(K pub_V ,m 10 ), S(K priv_S ,m 11 ), wherein E(k, m) denotes encryption of message m using secret key k, wherein S(k, m) denotes digital signature on m using key k, wherein K pub_V is a public key of the vehicle, wherein K priv_S is a private key of the server, wherein m 10 =n∥CMD_LIST_COM∥Lc, wherein n is a nonce, wherein CMD_LIST_COM is a first command identifier (ID) for list of common indices or items, wherein m 11 is H(E(K pub_D , m 10 )), wherein H(k, m) is a cryptographic hash on m using key k, and wherein K pub_D is a public key of the UE; and generating the first session key B S1 according to Lc. 12 . The method of claim 11 , wherein the first message c

Assignees

Inventors

Classifications

  • Authentication · CPC title

  • Key generation or derivation · CPC title

  • involving a third party or a trusted authority · CPC title

  • Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · CPC title

  • using challenge-response · 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 US12592833B2 cover?
A method for authentication and related devices includes obtaining a first session key B S1 generated according to a set X and a set Y. The set X is a set of samples of received signal strength indicators (RSSIs) of a wireless channel of a user equipment (UE), and the set Y is a set of samples of RSSIs of a wireless channel of a vehicle. Upon receiving a second message from the UE, wherein the…
Who is the assignee on this patent?
Shenzhen Yinwang Intelligent Technology Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L9/3247. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 31 2026 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).