研究提出基于软硬件结合的数据流分析芯片加速方案
2026/02/07
近日,中国科学院软件研究所团队提出了基于软硬件结合设计的高性能多标签数据流分析方案,为解决实际应用的数据流分析性能瓶颈提供了新思路。
数据流分析是软件分析的基础性方法之一,广泛用于软件安全性分析、漏洞挖掘等研究。当前主流的数据流分析方案多为单标签分析,仅能判断数据是否来源于被标记的数据源,而无法区分数据具体来源的字节位置。在需要细粒度追踪的场景中,必须明确程序中每个受影响字节的具体来源,因而需要多标签分析能力。但是,实现多标签分析需重新设计标签的记录、管理与计算机制,其复杂度高于单标签方案,且缺乏能适用于大规模软件系统的解决方案。
针对上述问题,研究团队提出了软硬件系统结合的多标签分析方案MulcoTaint。该方案基于CPU流水线和协处理器架构,将程序执行逻辑和数据流分析逻辑分离,并通过将数据流标签计算向量化,利用专用协处理器进行硬件加速。同时,团队在软件层面设计了配套机制,使其能够支持二进制/源码的字节级多标签数据流分析。
研究团队面向RISC-V指令集,基于开源RISC-V处理器与SoC生成框架Rocket Chip,在现场可编程门阵列(FPGA)上完成MulcoTaint方案并进行了实验验证。结果显示,MulcoTaint的平均性能开销仅为TaintRabbit工具的1/136,是PANDA系统平均性能开销的1/1117,显著提升了数据流分析能力和效率。
未来,MulcoTaint方案有望被引入到处理器架构设计中,为新型程序分析能力和安全机制设计提供基础性支撑。
相关论文被网络安全领域顶级会议USENIX Security 2026录用。研究工作得到国家自然科学基金等的支持。
MulcoTaint分析系统架构
MulcoTaint分析性能效果
文章来源软件研究所,分享只为学术交流,如涉及侵权问题请联系我们,我们将及时修改或删除。
-
第五届传感、测量、通信与物联网技术国 42
-
2026年9月优质国际学术会议推荐 263
-
2026年第15届计算与模式识别国际 212
-
2026年第二届计算机视觉与机器学习 2124
-
2026年无人机遥感与人工智能国际会 472
-
2026资源、化学化工与应用材料国际 3740
-
2026年图像处理与数字创意设计国际 3525
-
2026年机械工程,新能源与电气技术 8084
-
2026年材料科学、低碳技术与动力工 3712
-
第三届国际会议语言学、心理学与创意教 08-07
-
2026年建筑科学、材料工程与可持续 08-07
-
2026年国际会议金融科技、市场营销 08-07
-
第三届国际社会科学与文化研究会议平行 08-07
-
ICSSCS 2026 - 子论坛: 08-07
-
第三届社会科学与文化研究国际会议平行 08-07
-
2026 JCR影响因子正式发布1135
-
中国科协发布2025年《重要学术1583
-
2026年新锐分区(原中科院期刊8243
-
2025年两院院士增选有效候选人6001
-
好学术:科研网址导航|学术头条分7917
-
2025年国际期刊预警名单发布!8062
-
2025年中科院期刊分区表重磅发28351
-
吉林大学校长张希:学术会议中的提9122
-
清华大学计算机系高性能所获得IE07-31
-
北京大学生命科学学院伊成器课题组07-31
-
北京大学罗欢、李阿明、方方课题组07-31
-
北京大学生命科学学院郭强团队与合07-31
-
清华大学集成电路学院任天令团队合07-31
-
清华大学5位清华人当选“202607-31
-
研究揭示热带雨林优势树种望天树幼07-31
-
成夏 23770

-
中国社会岩石力学工程 23693

-
AMC 24629

-
中国食文化研究会民族食文化委员会 2359

-
FEQ 24540

-
北京大学 24691

-
上海博蔚会展有限公司 24522

-
中国针灸推拿协会 24882

-
上海步诺商务咨询有限公司 8660

-
鸿与智工业媒体集团 21526

-
FEWCD 8804

-
中国民(私)营经济研究会 18656

-
河湖生态大会组委会 23704

-
北京联合大学 24650

-
香港机械工程师协会 24412

-
北京外国语大学 18679

-
GERSGRE 24701

-
IAASE 8532

-
北京市计算中心 8597

-
广东省科学技术协会 18716





















189









































