Binary Function Similarity Detection Based on Graph Neural Network with Self-Attention Mechanism

计算机科学 图嵌入 理论计算机科学 控制流程图 数据挖掘 图形 图表 软件 人工智能 数学 统计 程序设计语言
作者
Dingjie Wu,Xuanzhang He,Yao Zhang,Junjie Zhu,Qian Zhang,Minchao Ye,Zhigang Gao
标识
DOI:10.1109/dasc/picom/cbdcom/cy55231.2022.9927823
摘要

Binary function similarity searching is an important method for vulnerability search and software security assurance. In order to meet the requirements of software security detecting on mobile platforms, we improve the high-accuracy graph matching algorithm and propose a SAGEN (Self-Attention based Graph Embedding Network) model. SAGEN can reduce retrieval time and improve retrieval speed while ensuring high accuracy, which enables high-accuracy graph matching algorithms to be applied to practical scenarios. The method first obtains the control flow chart by the binary function file, and then generates the graph data by the control flow chart. After that, this paper proposes a self-attention based graph neural network to embed graphs into a vector space. Finally, the similarity score between graphs is obtained by calculating the distance between graph embedding vectors. The experiment results show that SAGEN can achieve better results than most of existing models in accuracy while ensuring meeting retrieval speed requirements.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
2秒前
Dave完成签到,获得积分10
6秒前
糖宝完成签到 ,获得积分10
7秒前
Dave发布了新的文献求助10
8秒前
xiaofu完成签到,获得积分10
12秒前
稻子完成签到 ,获得积分10
12秒前
苹果白凡完成签到,获得积分10
13秒前
KINGAZX完成签到 ,获得积分10
20秒前
碧蓝雁风完成签到 ,获得积分10
31秒前
忧伤的绍辉完成签到 ,获得积分10
35秒前
JY完成签到 ,获得积分10
51秒前
58秒前
啦啦啦完成签到 ,获得积分10
1分钟前
俊逸吐司完成签到 ,获得积分10
1分钟前
我桽完成签到 ,获得积分10
1分钟前
Bake完成签到 ,获得积分10
1分钟前
文艺的初南完成签到 ,获得积分10
1分钟前
传奇3应助菜狗一只啊采纳,获得10
1分钟前
1分钟前
aimanqiankun55完成签到 ,获得积分10
1分钟前
六等于三二一完成签到 ,获得积分10
1分钟前
斯文败类应助科研通管家采纳,获得10
1分钟前
cdercder应助科研通管家采纳,获得10
1分钟前
科研通AI2S应助科研通管家采纳,获得10
1分钟前
hjyylab应助科研通管家采纳,获得10
1分钟前
cdercder应助科研通管家采纳,获得10
1分钟前
唐唐完成签到,获得积分10
1分钟前
星辰大海完成签到 ,获得积分10
2分钟前
小天使海蒂完成签到 ,获得积分10
2分钟前
小乙猪完成签到 ,获得积分0
2分钟前
lemongulf完成签到 ,获得积分10
2分钟前
双眼皮跳蚤完成签到,获得积分10
2分钟前
shw完成签到,获得积分10
2分钟前
2分钟前
Hua完成签到,获得积分10
2分钟前
SYLH应助和平港湾采纳,获得10
2分钟前
白白完成签到 ,获得积分10
2分钟前
2分钟前
刘玉欣完成签到 ,获得积分10
2分钟前
咯咯咯完成签到 ,获得积分10
3分钟前
高分求助中
中华人民共和国出版史料(1954)第6卷 1000
Applied Survey Data Analysis (第三版, 2025) 800
Narcissistic Personality Disorder 700
Assessing and Diagnosing Young Children with Neurodevelopmental Disorders (2nd Edition) 700
Handbook of Experimental Social Psychology 500
The Martian climate revisited: atmosphere and environment of a desert planet 500
建国初期十七年翻译活动的实证研究. 建国初期十七年翻译活动的实证研究 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 物理 生物化学 纳米技术 计算机科学 化学工程 内科学 复合材料 物理化学 电极 遗传学 量子力学 基因 冶金 催化作用
热门帖子
关注 科研通微信公众号,转发送积分 3845602
求助须知:如何正确求助?哪些是违规求助? 3387845
关于积分的说明 10550702
捐赠科研通 3108463
什么是DOI,文献DOI怎么找? 1712844
邀请新用户注册赠送积分活动 824508
科研通“疑难数据库(出版商)”最低求助积分说明 774877