基于正交变换对齐的跨架构代码相似性检测方法

田振洲, 常辰昊, 宫雨晨

西安邮电大学学报 ›› 2025, Vol. 30 ›› Issue (03) : 77-83. DOI: 10.13682/j.issn.2095-6533.2025.03.009

基于正交变换对齐的跨架构代码相似性检测方法

  • 田振洲, 常辰昊, 宫雨晨
作者信息 +
History +

摘要

为改善现有深度学习驱动的二进制代码相似性检测模型的跨架构检测能力,提出一种基于正交变换对齐的跨架构代码相似性检测方法。该方法针对不同架构的指令嵌入实施正交变换以消除其差异性,通过将对齐后的指令嵌入送入孪生对比学习模型,降低模型的训练难度并增强跨架构的语义相似性检测能力。实验结果表明,所提方法在受试者工作特征曲线下面积、F1分数和准确率上相比采用未经指令嵌入对齐的检测模型分别提高10.3%、9.2%和9.6%,跨架构检测能力和对抗编译优化干扰的能力更强。

关键词

跨架构二进制代码相似性检测 / 汇编指令嵌入 / 指令嵌入对齐 / 代码相似性 / 孪生对比学习

中图分类号

TP311.5 / TP309

引用本文

导出引用
田振洲, 常辰昊, 宫雨晨. 基于正交变换对齐的跨架构代码相似性检测方法. 西安邮电大学学报. 2025, 30(03): 77-83 https://doi.org/10.13682/j.issn.2095-6533.2025.03.009

基金

国家自然科学基金项目(62272387,61702414); 陕西省自然科学基础研究计划项目(2022JM-342,2018JQ6078)

评论

Accesses

Citation

Detail

段落导航
相关文章

/