• DocumentCode
    3378302
  • Title

    Assessment of Data Obfuscation with Residue Number Coding

  • Author

    Demissie, Biniam Fisseha ; Ceccato, Mariano ; Tiella, Roberto

  • Author_Institution
    Fondazione Bruno Kessler, Trento, Italy
  • fYear
    2015
  • fDate
    19-19 May 2015
  • Firstpage
    38
  • Lastpage
    44
  • Abstract
    Software obfuscation was proposed as a technique to mitigate the problem of malicious code tampering, by making code more difficult to understand and consequently more difficult to alter. In particular, "residue number coding" encodes program variables to hide their actual values, while supporting operations in the encoded domain. Some computations on encoded variables can proceed without the need to decode them back in the clear. Despite the obvious benefits of this approach, to the best of our knowledge, no implementation is available. In this paper, we describe our implementation of data obfuscation based on residue number coding. Moreover, we present an assessment of this obfuscation scheme in terms of performance overhead, when more and more program variables are subject to obfuscation.
  • Keywords
    residue number systems; security of data; data obfuscation assessment; malicious code tampering problem; residue number coding; software obfuscation; Correlation; Encoding; Licenses; Memory management; Reactive power; Security; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Protection (SPRO), 2015 IEEE/ACM 1st International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/SPRO.2015.15
  • Filename
    7174809