Treffer: QPSOFuzz: A Fuzzer Integrating Quantum-behaved Particle Swarm Optimization Algorithm and Logistic Mapping.

Title:
QPSOFuzz: A Fuzzer Integrating Quantum-behaved Particle Swarm Optimization Algorithm and Logistic Mapping.
Authors:
Ren, Zhengwei1,2 zhengwei_ren@whu.edu.cn, Chen, Mingming1 mingming_chen@wust.edu.cn, Sun, Min1 3338417370@qq.com, Tong, Yan3 tongy@mail.hzau.edu.cn, Xu, Shiwei3 xushiwei@mail.hzau.edu.cn, Deng, Li1,2 dengli@wust.edu.cn
Source:
KSII Transactions on Internet & Information Systems. Dec2025, Vol. 19 Issue 12, p4577-4597. 21p.
Database:
Supplemental Index

Weitere Informationen

Mutation-based grey-box fuzzing has become a widely adopted technique to test software vulnerability. Its effectiveness largely depends on the mutation operator selection strategy. Many fuzzers employed the uniform probability distribution to schedule mutation operators, which was inefficient in practice. In this situation, many schemes adopting adaptive mutation strategies that can dynamically adjust probabilities of mutation operators had been proposed. However, the path exploration ability of some schemes could be further improved. And the resource consumption of some schemes was too high. Thus, in this paper, we propose QPSOFuzz, which is an improvement work of MOPT. QPSOFuzz integrates the Quantum-behaved Particle Swarm Optimization (QPSO) algorithm and Logistic mapping to initialize the parameters, adjust the contraction-expansion factor, and update the probabilities of mutation operators. Besides, QPSOFuzz redefines the global optimal probability, combining both the current efficiency and historical efficiency. We evaluated QPSOFuzz against 3 state-of-the-art fuzzers across 9 real-world programs. The extensive evaluation results show that QPSOFuzz could achieve higher path coverage while keeping lower resource consumption. And in certain specific scenarios, only QPSOFuzz could still trigger crashes, while the other three fuzzers failed to trigger any crashes. [ABSTRACT FROM AUTHOR]