IP Library Granted Patent US 10,740,498
Granted Patent B2
US 10,740,498 · App. 15/888,415 · Granted Aug 11, 2020

System and method for secure wakeup in a communication system

Inventor: Sriram Mudulodu (Hyderabad, IN)
Assignee: Silicon Laboratories Inc.
G06F21/81G06F1/3287G06F9/4418G06F21/554G06F21/57H04W52/0212G06F2221/034
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 10,740,498
App. No.
15/888,415
Granted
Aug 11, 2020
Kind
B2
Abstract

The present invention relates to a method and system of secure wakeup in a communication system. The method comprises: transmitting a predetermined wakeup code by a wakeup transmitter of a first node to a wakeup receiver of a second node using a first communication link; establishing a protocol for future wakeup codes periodically between the first node and the second node using a second communication link; wherein the wakeup code is updated based on at least one of: the protocol for future wakeup codes, a first function of time defined by protocol for future wakeup codes, a second function of number of wakeups defined by protocol for future wakeup codes; comparing the wakeup code received by the second node with the wakeup code sent by the first node; and if the wakeup code received by the second node matches a template wakeup code derived from a protocol for future wakeup codes, then the receiver wakes up; otherwise the receiver does not wakeup.

Claims (40)

1. A method of wakeup communication from a first node to a second node, said method comprising:

transmitting a predetermined wakeup code by a transmitter of the first node to a receiver of the second node using a first wireless communication link;

establishing a protocol for future wakeup codes between the first node and the second node using a second wireless communication link which is distinct from the first wireless communication link, wherein the second wireless communication link is provided between a transceiver of the first node and a transceiver of the second node, the protocol including establishing future wakeup codes for use by the first node and the second node;

wherein the future wakeup codes are derived from at least one of:

a particular sequence of future wakeup codes;

a sequence of future wakeup codes derived from a time of transmission or time of reception of a wakeup code;

a sequence of future wakeup codes which depends on a number of previously transmitted or previously received wakeup codes;

the receiver of the second node comparing a wakeup code received by the receiver of the second node with a corresponding one of the future wakeup codes;

the second node transceiver waking up upon receipt by the second node receiver of a wakeup code which matches a corresponding one of the future wakeup codes;

the second node transceiver taking no action upon receipt by the second node receiver of a wakeup code which does not match the corresponding one of the future wakeup codes;

wherein the protocol for future wakeup codes generates a next wakeup code to be transmitted by the transmitter of the first node to the receiver of the second node using the first wireless communication link.

2. The method of claim 1 , wherein the protocol for future wakeup codes is performed securely using the transceiver of the second wireless communication link.

3. The method of claim 1 , wherein the future wakeup codes are determined by the first node and the future wakeup codes are transmitted by the first node to the second node in an encryption means.

4. The method of claim 1 , wherein the future wakeup codes are determined by the second node and the future wakeup codes are transmitted by the second node to the first node in an encryption means.

5. The method of claim 1 , wherein the corresponding one of the future wakeup codes is provided to the transmitter of the first node by the transceiver of the first node using the second wireless communication link.

6. The method of claim 1 , wherein the corresponding one of the future wakeup codes is provided to the receiver of the second node by the transceiver of the second node.

7. The method of claim 1 , wherein the protocol for future wakeup codes is generated using a physically unclonable function (PUF).

8. The method of claim 1 , wherein the corresponding one of the future wakeup codes is generated using a pseudorandom binary sequence generator.

9. The method of claim 1 , wherein the corresponding one of the future wakeup codes is at least one of: a pattern, a binary pattern and a plurality of sequence of values.

10. A system comprising:

a first node comprising a transmitter coupled to a transceiver;

a second node comprising a receiver coupled to a transceiver;

wherein the transmitter of the first node is configured to transmit a predetermined wakeup code to the receiver of the second node using a first wireless communication link;

wherein the transceiver of the first node and/or the transceiver of the second node is configured to establish a protocol for future wakeup codes between the transmitter of the first node and the receiver of the second node using a second wireless communication link which is separate from the first wireless communication link;

wherein the transceiver of the first node and/or the transceiver of the second node is configured to establish the predetermined wakeup code based on at least one of:

the protocol for future wakeup codes,

a first function of time defined by the protocol for future wakeup codes,

a second function of number of wakeups defined by the protocol for future wakeup codes;

the second node configured to compare a wakeup code received by the receiver of the second node with a wakeup code derived from the protocol for future wakeup codes and assert a match output according to the result of the comparison;

the transceiver of the second node waking up when the match output is asserted;

the transceiver of the second node not waking up when the match output is not asserted;

wherein the protocol for future wakeup codes generates a next wakeup code to be transmitted by the transmitter of the first node to the receiver of the second node using the first wireless communication link.

11. The system of claim 10 , wherein the second wireless communication link is configured to establish the protocol for future wakeup codes.

12. The system of claim 10 , wherein the first node is configured to determine the protocol for future wakeup codes and the first node is configured to transmit the protocol for future wakeup codes to the second node in an encryption means.

13. The system of claim 10 , wherein the second node is configured to determine the protocol for future wakeup codes and the second node is configured to transmit the protocol for future wakeup codes to the first node in an encryption means.

14. The system of claim 10 , wherein the transceiver of the first node is configured to provide the predetermined wakeup code to the transmitter of the first node.

15. The system of claim 10 , wherein the transceiver of the second node is configured to provide the predetermined wakeup code to the receiver of the second node.

16. The system of claim 10 , wherein the predetermined wakeup code is generated using a physically unclonable function (PUF).

17. The system of claim 10 , wherein the predetermined wakeup code is generated by a pseudorandom binary sequence.

18. The system of claim 10 , wherein the predetermined wakeup code is at least one of: a pattern, a binary pattern and a plurality of sequence of values.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2020
From: REDPINE SIGNALS, INC.
To: SILICON LABORATORIES INC.
Reel/Frame 052560/0299 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME IN ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED ON REEL 045291 FRAME 0773. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 13, 2019
From: MUDULODU, SRIRAM
To: REDPINE SIGNALS, INC.
Reel/Frame 048699/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2018
From: MUDULODU, SRIRAM
To: REDPINE SIGNALS, INC.
Reel/Frame 045291/0773 →
Continuity (1)
Related Publication 20190243991A1 · Aug 8, 2019