The Research of Multi-point Function Opaque Predicates Obfuscation Algorithm

被引:0
|
作者
Yang Yubo [1 ]
Fan Wenqing [2 ]
Huang Wei [2 ]
Xu Guoai [1 ]
Yang Yixian [1 ,3 ]
机构
[1] Beijing Univ Posts & Telecommun, Informat Secur Ctr, Beijing 100876, Peoples R China
[2] Commun Univ China, Sch Comp Sci, Beijing 100024, Peoples R China
[3] Beijing Inst Graph Commun, Sch Informat Engn, Beijing 102600, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
Code Obfuscation; Complicated Control Flow; Opaque Predicate; Point Function;
D O I
暂无
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
On the algorithm of code obfuscation, opaque predicate is used to confuse the judgment of the program branches to achieve complex control flow statement. Currently, there are problems of obfuscation on the opaque predicate. The first problem is the isolation. the relation between opaque predicate is relatively isolated, once an opaque predicates Boolean value is obtained, the branch flow will always be identified; Second is the reversible, an attacker can determine the opaque predicate the Boolean value by analyzing reversible slicing attacks. In this paper, we proposed multi-point function opaque predicate obfuscation algorithm, using multi-function features makes opaque predicates interdependent and avoid reversible slicing attacks. Experimental data demonstrates that the obfuscated program performance and security has been significantly improved.
引用
收藏
页码:3063 / 3070
页数:8
相关论文
共 50 条
  • [41] An adaptive algorithm for solving stochastic multi-point boundary value problems
    Ali Foroush Bastani
    Davood Damircheli
    Numerical Algorithms, 2017, 74 : 1119 - 1143
  • [42] An efficient algorithm for processing data from a multi-point sensor of vibrations
    Makowski, P. L.
    Morawski, R. Z.
    Michalik, L.
    Domanski, A. W.
    MEASUREMENT, 2011, 44 (10) : 2060 - 2067
  • [43] Dynamic Clustering of Coordinated Multi-point Transmission Based on Friends Algorithm
    HENG Wei
    LIANG Tian
    MENG Chao
    LI Shihuan
    LU Xiaowen
    Chinese Journal of Electronics, 2015, 24 (02) : 414 - 418
  • [44] An adaptive algorithm for solving stochastic multi-point boundary value problems
    Bastani, Ali Foroush
    Damircheli, Davood
    NUMERICAL ALGORITHMS, 2017, 74 (04) : 1119 - 1143
  • [45] An Estimation of Distribution Algorithm for Multi-robot Multi-point Dynamic Aggregation Problem
    Xin, Bin
    Liu, Shiqing
    Peng, Zhihong
    Gao, Guanqiang
    2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 775 - 780
  • [46] A MULTI-POINT CONNECTION PROBLEM
    KOHNO, M
    LECTURE NOTES IN MATHEMATICS, 1983, 1015 : 136 - 171
  • [47] Multi-point pH recorder
    不详
    REVIEW OF SCIENTIFIC INSTRUMENTS, 1942, 13 (05): : 236 - 236
  • [48] Multi-point radiation monitor
    K. J. Hofstetter
    D. M. Beals
    D. M. Odell
    R. F. Eakle
    R. K. Huffman
    L. J. Harpring
    Journal of Radioanalytical and Nuclear Chemistry, 2008, 276 : 429 - 432
  • [49] Multi-point radiation monitor
    Hofstetter, K. J.
    Beals, D. M.
    Odell, D. M.
    Eakle, R. F.
    Huffman, R. K.
    Harpring, L. J.
    JOURNAL OF RADIOANALYTICAL AND NUCLEAR CHEMISTRY, 2008, 276 (02) : 429 - 432
  • [50] Multi-point constructive search
    Beek, JC
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS, 2005, 3709 : 737 - 741