The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 16, 2021

Filed:

Apr. 22, 2019
Applicant:

Afero, Inc., Los Altos, CA (US);

Inventors:

Scott Bartlett, Oakland, CA (US);

Cliff Liu, San Jose, CA (US);

Chris Aiuto, San Francisco, CA (US);

Kerry Quinn, Santa Cruz, CA (US);

Nickolas Heckman, Foster City, CA (US);

Assignee:

Afero, Inc., Los Altos, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04W 12/00 (2009.01); H04W 12/04 (2009.01); H04L 9/32 (2006.01); H04W 12/06 (2021.01);
U.S. Cl.
CPC ...
H04W 12/001 (2019.01); H04L 9/3247 (2013.01); H04L 9/3271 (2013.01); H04W 12/00409 (2019.01); H04W 12/04033 (2019.01); H04W 12/06 (2013.01);
Abstract

A system and method are described for validating an IoT device. For example, a method in accordance with one embodiment comprises: generating a first random value to be used as a first offset into a first block of program code of an Internet of Things (IoT) device; transmitting a challenge request message to the IoT device, the challenge request including the first offset or data based on the first offset; receiving a challenge response message transmitted by the IoT device, the challenge response message comprising first authentication data for the first block of IoT device program code; and using the first authentication data to attempt to validate the first block of program code.


Find Patent Forward Citations

Loading…