当前位置:首页 >> 学术资讯 >> 科研信息

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

2026/02/07

文章导读
中国科学院团队提出了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分析性能效果


版权声明:
文章来源软件研究所,分享只为学术交流,如涉及侵权问题请联系我们,我们将及时修改或删除。

相关学术资讯
近期会议

2026年智慧教育与数据挖掘国际学术会议(SEDM 2026)(2026-06-27)

2026仪器仪表、先进材料与智能制造国际会议(ICIAMIM 2026)(2026-07-02)

2026年第五届机器学习、云计算与智能挖掘国际会议(2026-07-10)

2026年IEEE第三届先进机器人, 自动化工程与机器学习国际会议(ARAEML 2026)(2026-07-24)

第六届互联网技术与教育信息化国际学术会议 (ITEI 2026)(2026-07-24)

第五届航空航天工程与系统国际研讨会(ISAES 2026)(2026-07-24)

第十届教育、管理与社会科学国际学术会议 (ISEMSS 2026)(2026-07-24)

第六届电气工程与机电一体化技术国际学术会议(ICEEMT 2026)(2026-07-24)

第五届能源与电力系统国际学术会议 (ICEEPS 2026)(2026-07-24)

第九届声学、振动、噪声控制国际研讨会(CAVNC 2026)(2026-08-07)

2026年物理化学与应用数学国际会议(IACPCAM 2026)(2026-7-18)

2026云计算、大数据与建模国际会议(ICCCBDM 2026)(2026-7-25)

2026年电子、机械与光电材料国际会议(ICEMOM 2026)(2026-7-19)

2026公共卫生、流行病学与健康政策国际会议(ICPHEP 2026)(2026-7-26)

2026年土木建筑、水利与城市工程国际会议(ICCEWRUE 2026)(2026-8-11)

2026年等离子体物理与聚变能源国际会议 (PPFEN 2026)(2026-9-14)

2026智能算法、全球定位算法与遥感测绘国际会议(IAGPARSM 2026)(2026-7-13)

2026大数据、量子计算与网络通信国际会议(BDQCNC 2026)(2026-7-9)

2026神经科学、生物技术与生物医学国际会议(ICNBB 2026)(2026-7-19)

2026 工程力学、智能制造与自动化国际会议(EMIMA 2026)(2026-7-18)

小贴士:学术会议云是学术会议查询检索的第三方门户网站。它是会议组织发布会议信息、众多学术爱好者参加会议、找会议的双向交流平台。它可提供国内外学术会议信息预报、分类检索、在线报名、论文征集、资料发布以及了解学术资讯,查找会服机构等服务,支持PC、微信、APP,三媒联动。
综合推荐区