IP Library › Granted Patent US 12,081,980
Granted Patent B2
US 12,081,980 · App. 17/133,588 · Granted Sep 3, 2024

Apparatus and method for Wi-Fi network profile verification

Inventors: Stanislav Gens (Nazareth Illit, IL); Roi Fridburg (Haifa, IL); Preston Hunt (Portland, OR); Ido Ouzieli (Tel aviv, IL); Emily Qi (Gig Harbor, WA); Ehud Reshef (Qiryat Tivon, IL); Izoslav Tchigevsky (Haifa, IL)
Assignee: INTEL CORPORATION
H04W12/068H04L5/0048H04W12/037H04W76/10H04W76/30H04W84/12H04W88/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,081,980
App. No.
17/133,588
Granted
Sep 3, 2024
Kind
B2
Abstract

Provided herein are apparatus and methods for Wi-Fi network profile verification. An apparatus for a wireless communication device includes: a memory; and processor circuitry coupled with the memory, wherein the processor circuitry is to: encode a verification sequence in a probe request for transmission to an AP; decode, in response to the probe request, a probe response received from the AP to obtain a first verification result; determine a second verification result based on the verification sequence and a verification password (VP) obtained from the AP; and determine whether a verification for the AP is successful or not based on the first verification result and the second verification result, and wherein the memory is to store the VP. Other embodiments may also be disclosed and claimed.

Claims (61)

1. An apparatus for a wireless communication device, the apparatus comprising:

a memory; and

processor circuitry coupled with the memory,

wherein the processor circuitry is to:

establish a secured connection with an access point (AP) for a first time;

obtain a verification password (VP) from the AP over the secured connection to store in the memory;

disconnect the secured connection with the AP after obtaining the VP;

randomly generate, after disconnecting the secured connection with the AP, a verification sequence;

encode the verification sequence in a probe request for transmission to the AP;

decode a probe response received from the AP in response to the probe request to obtain a first verification result;

determine a second verification result based on the verification sequence and the VP;

determine whether a verification for the AP is successful or not based on the first verification result and the second verification result; and

re-establish the secured connection with the AP for data transmission if it is determined that the verification for the AP is successful.

2. The apparatus of claim 1 , wherein the processor circuitry is further to:

determine the second verification result by performing an algorithm over the verification sequence with the VP.

3. The apparatus of claim 2 , wherein the algorithm includes a Hash algorithm.

4. The apparatus of claim 1 , wherein the processor circuitry is further to:

compare the first verification result with the second verification result; and

determine that the verification for the AP is successful if the first verification result matches with the second verification result.

5. The apparatus of claim 1 , wherein the processor circuitry is further to:

decode an encrypted data frame received from the AP to obtain the VP.

6. The apparatus of claim 1 , wherein:

the verification sequence has a length of 128 bits or more; or

the VP has a length of 128 bits or more.

7. The apparatus of claim 1 , wherein the wireless communication device includes a wireless station (STA).

8. An apparatus for a wireless communication device, the apparatus comprising:

a Radio Frequency (RF) interface; and

processor circuitry coupled with the RF interface,

wherein the processor circuitry is to:

establish a secured connection with a second wireless communication device for a first time;

encode a verification password (VP) for transmission to the second wireless communication device over the secured connection via the RF interface;

disconnect the secured connection with the second wireless communication device after transmission of the VP to the second wireless communication device;

decode, after disconnecting the secured connection with the second wireless communication device, a probe request received from the second wireless communication device via the RF interface to obtain a random verification sequence; and

encode, in response to the probe request, a probe response for transmission to the second wireless communication device via the RF interface, wherein the probe response includes a verification result which is based on the random verification sequence and the VP.

9. The apparatus of claim 8 , the processor circuitry is further to:

determine the verification result by performing an algorithm over the verification sequence with the VP.

10. The apparatus of claim 9 , wherein the algorithm includes a Hash algorithm.

11. The apparatus of claim 8 , the processor circuitry is further to:

encode the VP in an encrypted data frame for transmission to the second wireless communication device via the RF interface.

12. The apparatus of claim 8 , wherein the wireless communication device includes an access point (AP).

13. A non-transitory computer-readable medium having instructions stored thereon, the instructions when executed by processor circuitry cause the processor circuitry to:

establish a secured connection with an access point (AP) for a first time;

obtain a verification password (VP) from the AP over the secured connection to store in a memory;

disconnect the secured connection with the AP after obtaining the VP;

randomly generate, after disconnecting the secured connection with the AP, a verification sequence;

encode the verification sequence in a probe request for transmission to the AP;

decode a probe response received from the AP in response to the probe request to obtain a first verification result;

determine a second verification result based on the verification sequence and the VP;

determine whether a verification for the AP is successful or not based on the first verification result and the second verification result; and

re-establish the secured connection with the AP for data transmission if it is determined that the verification for the AP is successful.

14. The non-transitory computer-readable medium of claim 13 , wherein the instructions when executed by the processor circuitry further cause the processor circuitry to:

determine the second verification result by performing an algorithm over the verification sequence with the VP.

15. The non-transitory computer-readable medium of claim 14 , wherein the algorithm includes a Hash algorithm.

16. The non-transitory computer-readable medium of claim 13 , wherein the instructions when executed by the processor circuitry further cause the processor circuitry to:

compare the first verification result with the second verification result; and

determine that the verification for the AP is successful if the first verification result matches with the second verification result.

17. The non-transitory computer-readable medium of claim 13 , wherein the instructions when executed by the processor circuitry further cause the processor circuitry to:

decode an encrypted data frame received from the AP to obtain the VP.

18. The non-transitory computer-readable medium of claim 13 , wherein:

the verification sequence has a length of 128 bits or more; or

the VP has a length of 128 bits or more.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2026
From: INTEL CORPORATION
To: INTEL PRODUCTS IP LLC
Reel/Frame 076091/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2021
From: GENS, STANISLAV; FRIDBURG, ROI; HUNT, PRESTON; OUZIELI, IDO; QI, EMILY; RESHEF, EHUD; TCHIGEVSKY, IZOSLAV
To: INTEL CORPORATION
Reel/Frame 054904/0759 →
Continuity (1)
Related Publication 20210120410A1 · Apr 22, 2021