Automatic Generation of Opaque Constants Based on the K-Clique Problem for Resilient Data Obfuscation

被引:0
|
作者
Tiella, Roberto [1 ]
Ceccato, Mariano [1 ]
机构
[1] FBK, Trento, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data obfuscations are program transformations used to complicate program understanding and conceal actual values of program variables. The possibility to hide constant values is a basic building block of several obfuscation techniques. For example, in XOR Masking a constant mask is used to encode data, but this mask must be hidden too, in order to keep the obfuscation resilient to attacks. In this paper, we present a novel technique based on the k-clique problem, which is known to be NP-complete, to generate opaque constants, i.e. values that are difficult to guess by static analysis. In our experimental assessment we show that our opaque constants are computationally cheap to generate, both at obfuscation time and at runtime. Moreover, due to the NP-completeness of the k-clique problem, our opaque constants can be proven to be hard to attack with state-of-the-art static analysis tools.
引用
收藏
页码:182 / 192
页数:11
相关论文
共 50 条
  • [1] Experimental assessment of XOR-Masking data obfuscation based on K-Clique opaque constants
    FeIlin, Roberto
    Ceccato, Mariano
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 162
  • [2] The K-clique Densest Subgraph Problem
    Tsourakakis, Charalampos E.
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW 2015), 2015, : 1122 - 1132
  • [3] Approximation algorithms for the k-clique covering problem
    Department of Mechanical Engineering, University of Texas at Austin, Austin, TX 78712-1063
    SIAM J Discrete Math, 3 (492-509):
  • [4] Approximation algorithms for the k-clique covering problem
    Goldschmidt, O
    Hochbaum, DS
    Hurkens, C
    Yu, G
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1996, 9 (03) : 492 - 509
  • [5] K-clique Community Detection based on Union-Find
    Fu Cai
    Zhang Kang
    Fang Zhicun
    Han Lansheng
    Chen Jing
    2014 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (CITS), 2014,
  • [6] An Efficient movie recommendation algorithm based on improved k-clique
    Vilakone, Phonexay
    Park, Doo-Soon
    Xinchang, Khamphaphone
    Hao, Fei
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2018, 8
  • [7] Heterogeneous quantum computing for satellite constellation optimization: solving the weighted k-clique problem
    Bass, Gideon
    Tomlin, Casey
    Kumar, Vaibhaw
    Rihaczek, Pete
    Dulny, Joseph, III
    QUANTUM SCIENCE AND TECHNOLOGY, 2018, 3 (02):
  • [8] Personalized Movie Recommendation System Combining Data Mining with the k-Clique Method
    Vilakone, Phonexay
    Xinchang, Khamphaphone
    Park, Doo-Soon
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2019, 15 (05): : 1141 - 1155
  • [9] Identifying and evaluating the internet opinion leader community based on k-clique clustering
    Zhang, Weizhe
    He, Hui
    Cao, Boran
    NEURAL COMPUTING & APPLICATIONS, 2014, 25 (3-4): : 595 - 602
  • [10] K-Clique Community Detection in Social Networks Based on Formal Concept Analysis
    Hao, Fei
    Min, Geyong
    Pei, Zheng
    Park, Doo-Soon
    Yang, Laurence T.
    IEEE SYSTEMS JOURNAL, 2017, 11 (01): : 250 - 259