Guided Feature Identification and Removal for Resource-constrained Firmware

Abstract

IoT firmware oftentimes incorporates third-party components, such as network-oriented middleware and media encoders/decoders. These components consist of large and mature codebases, shipping with a variety of non-critical features. Feature bloat increases code size, complicates auditing/debugging, and reduces stability. This is problematic for IoT devices, which are severely resource-constrained and must remain operational in the field for years.

Document Details

Document Type
Pub Defense Publication
Publication Date
Dec 24, 2021
Source ID
10.1145/3487568

Entities

People

  • Gillian Smith
  • Long Lu
  • Lorenzo De Carli
  • Ryan Williams
  • Tongwei Ren

Organizations

  • Northeastern University
  • Office of Naval Research
  • Worcester Polytechnic Institute

Tags

Fields of Study

  • Computer science

Readers

  • Cybersecurity.
  • Distributed Systems and Data Platform Development
  • Systems Analysis and Design

Technology Areas

  • 5G
  • 5G - Internet of Things