Initial Seeds Generation Using LLM for IoT Device Fuzzing

In recent years, security measures for IoT devices have become more important. Fuzzing of IoT devices is an effective way to find unknown vulnerabilities. In IoT device fuzzing, a large number of test cases are generated based on a set of initial seeds and sent to a target device to monitor its behavior, in which a device crash means that a vulnerability has been discovered. However, generating a set of initial seeds is difficult because technical knowledge in security and adaptation to various IoT devices are quite required. In this paper, we propose a method to generate initial seeds for IoT device fuzzing effectively utilizing a large language model (LLM). The proposed method generates initial seeds for efficient fuzzing of the target IoT device by inputting only the specifications of the IoT device and the name of the vulnerability to be inspected into an LLM, with no specific technical knowledge in security. Experimental results show that the proposed method detected crashes in 5.4 minutes and 12.43 minutes from the start of fuzzing, that could not be detected by the initial seeds generated manually.

Authors

Institutions

Publication Details

Published
2024-09-02
DOI
https://doi.org/10.1109/iotsms62296.2024.10710191
Citations
3
Primary Topic
Advanced Algorithms and Applications
Type
article
Field-Weighted Citation Impact
0.98

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Initial Seeds Generation Using LLM for IoT Device Fuzzing

Kota Hisafuru, Kazuhide Fukushima, Seira Hidano, Kento Hasegawa et al.
3 citations
Advanced Algorithms and Applications
0.98
article

Initial Seeds Generation Using LLM for IoT Device Fuzzing

Kota Hisafuru, Kazuhide Fukushima, Seira Hidano, Kento Hasegawa, Nozomu Togawa, H. Nakanishi, Kazuo Hashimoto
article en
3 citations

Abstract

In recent years, security measures for IoT devices have become more important. Fuzzing of IoT devices is an effective way to find unknown vulnerabilities. In IoT device fuzzing, a large number of test cases are generated based on a set of initial seeds and sent to a target device to monitor its behavior, in which a device crash means that a vulnerability has been discovered. However, generating a set of initial seeds is difficult because technical knowledge in security and adaptation to various IoT devices are quite required. In this paper, we propose a method to generate initial seeds for IoT device fuzzing effectively utilizing a large language model (LLM). The proposed method generates initial seeds for efficient fuzzing of the target IoT device by inputting only the specifications of the IoT device and the name of the vulnerability to be inspected into an LLM, with no specific technical knowledge in security. Experimental results show that the proposed method detected crashes in 5.4 minutes and 12.43 minutes from the start of fuzzing, that could not be detected by the initial seeds generated manually.

Waseda University (JP), KDDI Research (Japan) (JP)
National Institute of Information and Communications Technology
Openalex Percentile: Top 23%
Advanced Algorithms and Applications
0.98
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.