IP Library Granted Patent US 11,843,943
Granted Patent B2
US 11,843,943 · App. 17/339,839 · Granted Dec 12, 2023

Dynamic key exchange for moving target

Inventor: Robert O. Keith, Jr. (San Jose, CA)
Assignee: Winkk, Inc.
H04W12/0471H04W12/033H04W12/06H04W12/63
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 11,843,943
App. No.
17/339,839
Granted
Dec 12, 2023
Kind
B2
Abstract

Low power devices are able to utilize encryption in communication. Low power devices typically cannot send/receive large amounts of data since sending/receiving more data uses more power. Implementing a key exchange with a small encrypted payload enables secure communication between the devices. A one-way data stream is implemented. The one-way data stream is able to be encrypted. The dynamic key exchange is able to be used for a moving target.

Claims (31)

1. A method comprising:

performing a key exchange between a device and each receiver of a plurality of receivers; and

sending, with the device, a communication to each receiver of the plurality of receivers, wherein the device is configured to switch to a receiver of the plurality of receivers based on movement of the device, wherein the key exchange between the device and a receiver of the plurality of receivers occurs when a second signal strength between the device and the receiver of the plurality of receivers is greater than a first signal strength between the device and a previous receiver of the plurality of receivers, further wherein the key exchange between the device and the receiver of the plurality of receivers occurs when a second speed of the receiver of the plurality of receivers is greater than a first speed of the previous receiver of the plurality of receivers, and utilizing a zone mapping which indicates which receiver services which zone.

2. The method of claim 1 further comprising pre-registering, or dynamically registering with a secure key exchange, the device and/or the plurality of receivers with an authentication server.

3. The method of claim 2 wherein performing the key exchange utilizes the authentication server.

4. The method of claim 3 wherein the authentication server is configured to perform computations to perform the key exchange.

5. The method of claim 4 wherein performing the computations includes sending a decrypted communication to the receiver.

6. The method of claim 2 wherein pre-registering the device and/or the plurality of receivers with the authentication server includes storing device identification information.

7. The method of claim 1 wherein the device comprises a mobile phone, an autonomous vehicle, or an Internet of Things device.

8. The method of claim 1 wherein the key exchange only occurs when a proximity condition is satisfied.

9. The method of claim 1 wherein the key exchange between the device and the receiver of the plurality of receivers occurs when an acknowledgment has not been received in response to the communication with the receiver.

10. A server device comprising:

a memory for storing an application, the application configured for:

pre-registering, or dynamically registering with a secure key exchange, a device and/or a plurality of receivers;

assisting with performing the key exchange between the device and each receiver of a plurality of receivers; and

sending decryption information to each receiver of the plurality of receivers, wherein the key exchange between the device and a receiver of the plurality of receivers occurs when a second signal strength between the device and the receiver of the plurality of receivers is greater than a first signal strength between the device and a previous receiver of the plurality of receivers, further wherein the key exchange between the device and the receiver of the plurality of receivers occurs when a second speed of the receiver of the plurality of receivers is greater than a first speed of the previous receiver of the plurality of receivers, and utilizing a zone mapping which indicates which receiver services which zone; and

a processor configured for processing the application.

11. The server device of claim 10 wherein the application is further configured to perform computations to perform the key exchange.

12. The server device of claim 11 wherein the application is further configured to send a decrypted communication to the device and/or a receiver of the plurality of receivers.

13. The server device of claim 10 wherein pre-registering the device and/or the plurality of receivers includes storing device identification information.

14. The server device of claim 10 wherein the key exchange only occurs when a proximity condition is satisfied.

15. A system comprising:

a plurality of receivers;

a device configured for sending an encrypted communication to each receiver of the plurality of receivers, wherein the device is configured to switch to a receiver of the plurality of receivers based on movement of the device, wherein sending the encrypted communication includes performing a key exchange; and

an authentication server configured for performing computations to perform the key exchange, wherein the key exchange between the device and a receiver of the plurality of receivers occurs when a second signal strength between the device and the receiver of the plurality of receivers is greater than a first signal strength between the device and a previous receiver of the plurality of receivers, further wherein the key exchange between the device and the receiver of the plurality of receivers occurs when a second speed of the receiver of the plurality of receivers is greater than a first speed of the previous receiver of the plurality of receivers, wherein the receiver of the plurality of receivers is configured to forward the encrypted communication to the authentication server which performs decryption and returns a decrypted communication to the receiver of the plurality of receivers, wherein when the receiver of the plurality of receivers is known by the authentication server, the secure key exchange with the device is skipped.

16. The system of claim 15 wherein the authentication server is configured for pre-registering, or dynamically registering with a secure key exchange, the device and/or the plurality of receivers.

17. The system of claim 16 wherein pre-registering the device and/or the plurality of receivers with the authentication server includes storing device identification information.

18. The system of claim 15 wherein performing the computations includes sending a decrypted communication from the authentication server to the receiver.

19. The system of claim 15 wherein the device comprises a mobile phone, an autonomous vehicle, or an Internet of Things device.

20. The system of claim 15 wherein each of the plurality of receivers is stationary.

21. The system of claim 15 wherein the key exchange only occurs when a proximity condition is satisfied.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2023
From: KEITH, ROBERT O., JR.
To: WINKK, INC.
Reel/Frame 065418/0541 →
Continuity (1)
Related Publication 20220394465A1 · Dec 8, 2022
Cited By (1)
US 12,538,123