Virginia Tech® home

Towards Lifetime Supply Chain Security for Internet of Things: Testing an Update Before Trusting It

Researchers plan to ensure lifetime supply chain security for the Internet of Things (IoT) by testing devices and updates through on-device fuzzing that will take advantage of the hub-to-device local control channel.

Funded by the CCI Hub


Project Investigator

Principal Investigator (PI): Qiang Zeng, George Mason University’s Computer Science Department

Rationale and Background

The IoT’s global market value is projected to hit almost $2.5 billion by 2029. Because hardware and software supply chains around the world are so complex, devices and updates can contain vulnerabilities and bugs from many sources.

When an IoT device joins a hub, it generates a sequence of setting-up messages. Researchers propose to use these messages to discover the functionalities of a device, then perform systematic functionality-oriented fuzzing.

Creating a local control channel will allow a fuzzer built in a hub to directly command IoT devices without hacking companion apps.

Methodology

Researchers will:

  • Study techniques that enable a fuzzer to connect and command IoT devices, leading to a customizable hub that can pair IoT devices and communicate with them. The fuzzer will be built in the hub. 
  • Build knowledge bases about various IoT protocols, then exploit setting-up messages to discover functionalities of a device under test.
  • Develop rich fuzzing policies to conduct systematic fuzzing.
Projected Outcomes

Researchers seek to ensure lifetime supply chain security of IoT devices by  inventing a new approach to on-device IoT fuzzing that takes advantage of the hub-to-device local control channel. 

The project could make breakthroughs in IoT lifetime supply chain security, while having broader impacts on society, research, education, and industry.

Developed tools can be used by third-party security researchers, IoT vendors, and organizations to enhance lifetime supply chain security of IoT.