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
Link To Document