PSOFuzz:使用粒子群优化对处理器进行模糊测试
摘要:硬件安全漏洞会损害计算系统的硬件和软件安全防御,最近的研究表明硬件模糊测试是一种有效的技术,可以在大规模设计(如现代处理器)中高效地检测此类漏洞。然而,当前的模糊测试技术不能动态调整策略以实现更快、更高的设计空间探索,导致漏洞检测缓慢,这体现在设计覆盖率较低的情况下。为了解决这个问题,我们提出了PSOFuzz,它使用粒子群优化(PSO)来调度变异算子并动态生成初始输入程序,以快速检测漏洞。与传统的PSO不同,我们使用了修改后的PSO,它可以动态计算选择变异算子的最优解,以便探索硬件中的新设计区域。我们还解决了初试种子生成效率低下的挑战,采用了基于PSO的种子生成方法。包括这些优化,我们的最终设计优于没有PSO的模糊器。实验证明,与最先进的基于仿真的硬件模糊器相比,PSOFuzz在漏洞检测方面能够实现高达15.25倍的加速,覆盖率方面能够实现高达2.22倍的加速。
作者:Chen Chen, Vasudev Gohil, Rahul Kande, Ahmad-Reza Sadeghi, Jeyavijayan Rajendran
论文ID:2307.14480
分类:Cryptography and Security
分类简称:cs.CR
提交时间:2023-08-22