近日,中国科学院软件研究所团队提出了基于软硬件结合设计的高性能多标签数据流分析方案,为解决实际应用的数据流分析性能瓶颈提供了新思路。
数据流分析是软件分析的基础性方法之一,广泛用于软件安全性分析、漏洞挖掘等研究。当前主流的数据流分析方案多为单标签分析,仅能判断数据是否来源于被标记的数据源,而无法区分数据具体来源的字节位置。在需要细粒度追踪的场景中,必须明确程序中每个受影响字节的具体来源,因而需要多标签分析能力。但是,实现多标签分析需重新设计标签的记录、管理与计算机制,其复杂度高于单标签方案,且缺乏能适用于大规模软件系统的解决方案。
针对上述问题,研究团队提出了软硬件系统结合的多标签分析方案MulcoTaint。该方案基于CPU流水线和协处理器架构,将程序执行逻辑和数据流分析逻辑分离,并通过将数据流标签计算向量化,利用专用协处理器进行硬件加速。同时,团队在软件层面设计了配套机制,使其能够支持二进制/源码的字节级多标签数据流分析。
研究团队面向RISC-V指令集,基于开源RISC-V处理器与SoC生成框架Rocket Chip,在现场可编程门阵列(FPGA)上完成MulcoTaint方案并进行了实验验证。结果显示,MulcoTaint的平均性能开销仅为TaintRabbit工具的1/136,是PANDA系统平均性能开销的1/1117,显著提升了数据流分析能力和效率。
未来,MulcoTaint方案有望被引入到处理器架构设计中,为新型程序分析能力和安全机制设计提供基础性支撑。
相关论文被网络安全领域顶级会议USENIX Security 2026录用。研究工作得到国家自然科学基金等的支持。
MulcoTaint分析系统架构
MulcoTaint分析性能效果
近日,中国科学技术大学曾杰教授课题组在高熵合金催化剂的设计制备领域取得重要进展。研究人员提出了一种基于合金化效应 在内蒙古包头市第三十五中学的操场上,学生正在练习跑步体测项目,操场上的AI体育设备自动识别并记录运动数据。体育课上,通过AI体育设备,教师参考学生练习成绩,提高课堂效率,开展个性化教学。包头市 中国教育报-中国教育新闻网北京11月11日讯(记者 林焕新)“学前教育法共九章85条,短短的9000多字,浓缩了党的十八大以来学前教育跨越式发展的壮阔历程,凝聚了各地各部门大胆探索实践的宝贵经验,也寄 中国教育报-中国教育新闻网北京11月1日讯(记者 欧媚)记者今天从全国人大常委会法制工作委员会发言人记者会上获悉,十四届全国人大常委会第十二次会议将于11月4日至8日在北京举行,将对学前教育法 中国教育报-中国教育新闻网讯(记者 周洪松 通讯员 焦洛 王志超 范胜利)为提高师生消防安全意识,普及消防安全知识,日前,河北省石家庄市平山县通过新媒体平台为广大师生上了一堂别开生面的“消防安 中国教育报-中国教育新闻网讯(通讯员 田雨)日前,主题为“教育幸福感·如何与自然保持连接”的第五届中国丹麦幸福教育大会在山东高密莫言文学艺术馆举行。大会由中国教育三十人论坛和丹麦终身学 。本文链接:研究提出基于软硬件结合的数据流分析芯片加速方案http://www.sushuapos.com/show-12-2542-0.html
声明:本网站为非营利性网站,本网页内容由互联网博主自发贡献,不代表本站观点,本站不承担任何法律责任。天上不会到馅饼,请大家谨防诈骗!若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。