US 12,132,609 B2
Blockchains for securing IoT devices
Ned M. Smith, Beaverton, OR (US); Keith Nolan, Mullingar (IE); Mark Kelly, Leixlip (IE); Michael Nolan, Maynooth (IE); John Brady, Celbridge (IE); Thiago Macieira, Hillsboro, OR (US); Zheng Zhang, Portland, OR (US); Glen J. Anderson, Beaverton, OR (US); and Igor Muttik, Aylesbury (GB)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Mar. 23, 2022, as Appl. No. 17/702,463.
Application 17/702,463 is a continuation of application No. 16/466,982, granted, now 11,290,324, previously published as PCT/US2017/068743, filed on Dec. 28, 2017.
Claims priority of provisional application 62/441,070, filed on Dec. 30, 2016.
Prior Publication US 2022/0286354 A1, Sep. 8, 2022
Int. Cl. G06F 15/177 (2006.01); G06F 16/182 (2019.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04L 41/0806 (2022.01); H04L 41/12 (2022.01); H04L 45/00 (2022.01); H04L 61/4505 (2022.01); H04L 61/5069 (2022.01); H04L 67/10 (2022.01); H04L 67/104 (2022.01); H04L 67/1087 (2022.01); H04L 67/12 (2022.01); H04L 67/562 (2022.01); H04L 69/18 (2022.01); H04L 69/22 (2022.01); H04W 4/08 (2009.01); H04W 4/70 (2018.01); H04W 12/69 (2021.01); H04W 84/22 (2009.01); H04L 9/00 (2022.01); H04W 84/18 (2009.01)
CPC H04L 41/0806 (2013.01) [G06F 16/1824 (2019.01); G06F 16/1834 (2019.01); H04L 9/0825 (2013.01); H04L 9/3239 (2013.01); H04L 41/12 (2013.01); H04L 45/20 (2013.01); H04L 61/4505 (2022.05); H04L 61/5069 (2022.05); H04L 67/10 (2013.01); H04L 67/104 (2013.01); H04L 67/1046 (2013.01); H04L 67/1093 (2013.01); H04L 67/12 (2013.01); H04L 67/562 (2022.05); H04L 69/18 (2013.01); H04L 69/22 (2013.01); H04W 4/08 (2013.01); H04W 4/70 (2018.02); H04W 12/69 (2021.01); H04W 84/22 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01); H04W 84/18 (2013.01)] 25 Claims
OG exemplary drawing
 
1. An apparatus comprising:
at least one memory;
instructions in the apparatus; and
processor circuitry to execute the instructions to at least:
detect a failure of a host environment of a first device based on a satisfaction of a time threshold by a time period since an attested watchdog message was stored on a blockchain, the attested watchdog message to be associated with the host environment; and
after an identification on the blockchain of a failover device associated with the first device, cause activation of the failover device.