研究提出基于软硬件结合的数据流分析芯片加速方案
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分析性能效果
文章来源软件研究所,分享只为学术交流,如涉及侵权问题请联系我们,我们将及时修改或删除。
-
2026年第十六届电力与能源系统国际 110
-
2026年10月优质国际学术会议推荐 448
-
2026年智能科学与信息物理技术国际 157
-
第五届传感、测量、通信与物联网技术国 548
-
2026年第三届计算机网络与云计算国 3097
-
2026资源、化学化工与应用材料国际 4170
-
2026年图像处理与数字创意设计国际 3855
-
2026年机械工程,新能源与电气技术 8936
-
2026年材料科学、低碳技术与动力工 4359
-
2026智能驾驶、智能传感与无人系统 09-28
-
2026生命健康、精准营养与食品安全 09-28
-
第二届信息学、生物医学与系统生物学国 09-28
-
2026环境资源、清洁能源与可持续发 09-28
-
第三届纺织科学、材料工程与智能制造国 09-28
-
第二届林业工程、环境科学与可持续发展 09-28
-
2026 JCR影响因子正式发布2049
-
中国科协发布2025年《重要学术2146
-
2026年新锐分区(原中科院期刊10945
-
2025年两院院士增选有效候选人6679
-
好学术:科研网址导航|学术头条分9207
-
2025年国际期刊预警名单发布!9157
-
2025年中科院期刊分区表重磅发30335
-
吉林大学校长张希:学术会议中的提10134
-
清华大学2026年CCF计算经济09-28
-
北京清华长庚医院黄天荫团队合作构09-28
-
中国农业大学资环学院刘学军教授团09-28
-
中国科大实现液晶向列比特的可重构09-28
-
研究提出丽江云杉复合体分类界定新09-28
-
新型多孔压电陶瓷研制取得进展09-28
-
研究揭示二倍半萜衍生物治疗溃疡性09-28
-
上海市同济科技园 21684

-
广州市锐博生物科技有限公司 2945

-
武汉华联帕博文化传播有限公司 23749

-
西昌学院农学系 18719

-
华中农业大学微生物农药国家工程研 18859

-
International As 8888

-
杭州飞拓会展有限公司 23850

-
北京嘉诺美迪营销策划有限公司 21858

-
北京大学 2804

-
上海麦峰医学科技有限公司 2679

-
首都经济贸易大学 24039

-
湖北研学文化发展有限公司 8795

-
广西师范大学 24824

-
台灣國立中央大學 23972

-
上海唐朝酒店 2753

-
山东省烟台大学 22108

-
百奥泰展览(大连)有限公司 2685

-
广东省有机硅材料工业协会 24811

-
中国食品科学技术学会 2892

-
天津市电子学会 22431





















245









































