研究提出基于软硬件结合的数据流分析芯片加速方案

查找参加最新学术会议,发表EI、SCI论文,上学术会议云
热门国际学术会议推荐 | 出版检索稳定,快至7天录用
2026年第二届无线与光通信国际会议(CWOC 2026)
2026年第五届算法、计算和机器学习国际会议(CACML 2026)
2026年第八届软件工程和计算机科学国际会议(CSECS 2026)
2026年多尺度人工智能国际会议(MAI 2026)
2026年第四届亚洲计算机视觉、图像处理与模式识别国际会议 (CVIPPR 2026)
文章导读
中国科学院团队提出了MulcoTaint——一种软硬件协同的字节级多标签数据流分析方案,能把数据流追踪从“是否来自标记源”升级为“每个字节的精确来源”。他们将分析逻辑从CPU流水线中剥离,交给专用协处理器做向量化加速,并在RISC‑V/FPGA上验证:平均开销仅为TaintRabbit的1/136、PANDA的1/1117,既能支持二进制和源码级分析,又显著提升大规模软件的可用性与效率。本文解读其架构设计、关键实现和对处理器安全能力的潜在影响。
— 内容由好学术AI分析文章内容生成,仅供参考。

近日,中国科学院软件研究所团队提出了基于软硬件结合设计的高性能多标签数据流分析方案,为解决实际应用的数据流分析性能瓶颈提供了新思路。

数据流分析是软件分析的基础性方法之一,广泛用于软件安全性分析、漏洞挖掘等研究。当前主流的数据流分析方案多为单标签分析,仅能判断数据是否来源于被标记的数据源,而无法区分数据具体来源的字节位置。在需要细粒度追踪的场景中,必须明确程序中每个受影响字节的具体来源,因而需要多标签分析能力。但是,实现多标签分析需重新设计标签的记录、管理与计算机制,其复杂度高于单标签方案,且缺乏能适用于大规模软件系统的解决方案。

针对上述问题,研究团队提出了软硬件系统结合的多标签分析方案MulcoTaint。该方案基于CPU流水线和协处理器架构,将程序执行逻辑和数据流分析逻辑分离,并通过将数据流标签计算向量化,利用专用协处理器进行硬件加速。同时,团队在软件层面设计了配套机制,使其能够支持二进制/源码的字节级多标签数据流分析。

研究团队面向RISC-V指令集,基于开源RISC-V处理器与SoC生成框架Rocket Chip,在现场可编程门阵列(FPGA)上完成MulcoTaint方案并进行了实验验证。结果显示,MulcoTaint的平均性能开销仅为TaintRabbit工具的1/136,是PANDA系统平均性能开销的1/1117,显著提升了数据流分析能力和效率。

未来,MulcoTaint方案有望被引入到处理器架构设计中,为新型程序分析能力和安全机制设计提供基础性支撑。

相关论文被网络安全领域顶级会议USENIX Security 2026录用。研究工作得到国家自然科学基金等的支持。

研究提出基于软硬件结合的数据流分析芯片加速方案

MulcoTaint分析系统架构

研究提出基于软硬件结合的数据流分析芯片加速方案

MulcoTaint分析性能效果

© 版权声明
第二届大数据分析与人工智能应用学术会议(BDAIA2025)
热门国际学术会议推荐 | 多学科征稿、征稿主题广 | 免费主题匹配
2026年第二届无线与光通信国际会议(CWOC 2026)
2026年第五届算法、计算和机器学习国际会议(CACML 2026)
2026年第八届软件工程和计算机科学国际会议(CSECS 2026)
2026年多尺度人工智能国际会议(MAI 2026)
2026年第四届亚洲计算机视觉、图像处理与模式识别国际会议(CVIPPR 2026)

相关文章

查找最新学术会议,发表EI、SCI论文,上学术会议云
第三届机器学习与自动化国际学术会议(CONF-MLA 2025)
热门国际学术会议推荐 | 立即查看超全会议列表

1 条评论

  • 布衣书生
    布衣书生 读者

    这个硬件加速方案看起来很有前途🤔

    辽宁省锦州市
    回复