| 注册
首页|期刊导航|电子科技|基于分段函数的不透明谓词

基于分段函数的不透明谓词

CHEN Shenjie WANG Zhihao WU Biao

电子科技2026,Vol.39Issue(2):45-53,9.
电子科技2026,Vol.39Issue(2):45-53,9.DOI:10.16180/j.cnki.issn1007-7820.2026.02.006

基于分段函数的不透明谓词

Opaque Predicates Based on Piecewise Functions

CHEN Shenjie 1WANG Zhihao 1WU Biao1

作者信息

  • 1. School of Computer Science Technology(School of Artificial Intelligence),Zhejiang Sci-Tech University,Hangzhou 310000,China
  • 折叠

摘要

Abstract

As a software protection technology,code obfuscation enhances the complexity of the program while ensuring the invariance of the program semantics to counteract reverse engineering.The opaque predicate technology constructs false control flow to hide the real execution logic of the program without increasing the time and space over-head of the original program.In view of the problem that the current opaque predicate technology cannot resist the dy-namic symbolic execution technology and the control flow of the obfuscation program is relatively simple,this study proposes an opaque predicate based on piecewise functions.It attacks the defects existing in dynamic symbolic execu-tion,and makes the introduced variables converge to the set values by using piecewise functions to construct opaque predicates and hide the real control flow of the program.The proposed obfuscation system is implemented based on the LLVM(Low Level Virtual Machine)framework,and experimental detection is carried out.The experimental re-sults show that the proposed obfuscation method effectively increases the complexity of the program control flow and can resist the dynamic symbolic execution technology.Compared with the existing obfuscation systems,the proposed method reduces the maintainability of the program by an average of 23.8%,and has a higher obfuscation intensity.

关键词

代码混淆系统/不透明谓词/虚假控制流/符号执行/静态分析/LLVM/逆向工程/控制流图

Key words

code obfuscation system/opaque predicate/fake control flow/symbolic execution/static analysis/LLVM/reverse engineering/control flow graph

分类

信息技术与安全科学

引用本文复制引用

CHEN Shenjie,WANG Zhihao,WU Biao..基于分段函数的不透明谓词[J].电子科技,2026,39(2):45-53,9.

基金项目

浙江省重点研发计划(2020C03094)Key R&D Program of Zhejiang(2020C03094) (2020C03094)

电子科技

1007-7820

访问量0
|
下载量0
段落导航相关论文