US 12,218,795 B2
Internet of things
Ned M. Smith, Beaverton, OR (US); Keith Nolan, Mullingar (IE); Mark Kelly, Leixlip (IE); Gregory Burns, Seattle, WA (US); Michael Nolan, Maynooth (IE); John Brady, Celbridge (IE); Cliodhna Ni Scanaill, Broadford (IE); Niall Cahill, Galway (IE); Thiago Macieira, Hillsboro, OR (US); Zheng Zhang, Portland, OR (US); Glen J. Anderson, Beaverton, OR (US); Igor Muttik, Aylesbury (GB); Davide Carboni, London (GB); Eugene Ryan, Glasnevin (IE); Richard Davies, Dublin (IE); Toby M. Kohlenberg, Portland, OR (US); Maarten Koning, Bloomfield (CA); Jakub Wenus, Maynooth (IE); Rajesh Poornachandran, Portland, OR (US); William C. Deleeuw, Beaverton, OR (US); and Ravikiran Chukka, Portland, OR (US)
Assigned to INTEL CORPORATION, Santa Clara, CA (US)
Filed by INTEL CORPORATION, Santa Clara, CA (US)
Filed on Aug. 29, 2022, as Appl. No. 17/898,227.
Application 17/898,227 is a continuation of application No. 16/466,978, granted, now 11,431,561, previously published as PCT/US2017/068683, filed on Dec. 28, 2017.
Claims priority of provisional application 62/441,070, filed on Dec. 30, 2016.
Prior Publication US 2023/0110131 A1, Apr. 13, 2023
Int. Cl. H04L 41/0806 (2022.01); G06F 16/182 (2019.01); H04L 9/08 (2006.01); H04L 9/32 (2006.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;
machine-readable instructions; and
processor circuitry to execute the machine-readable instructions to at least:
determine a measurement based on a code object before execution of the code object, the code object to be executed in a boot sequence;
compare the measurement to a trusted measurement on a blockchain; and
execute the code object in a trusted execution environment after a determination that the measurement matches the trusted measurement.