Back to Search Start Over

Software Obfuscation with Non-Linear Mixed Boolean-Arithmetic Expressions

Authors :
Jing Li
Dongpeng Xu
Weijie Feng
Qilong Zheng
Binbin Liu
Source :
Information and Communications Security ISBN: 9783030868895, ICICS (1)
Publication Year :
2021
Publisher :
Springer International Publishing, 2021.

Abstract

Mixed Boolean-Arithmetic (MBA) expression mixes bitwise operations (e.g., AND, OR, and NOT) and arithmetic operations (e.g., ADD and IMUL). It enables a semantic-preserving program transformation to convert a simple expression to a difficult-to-understand but equivalent form. MBA expression has been widely adopted as a highly effective and low-cost obfuscation scheme. However, state-of-the-art deobfuscation research proposes substantial challenges to the MBA obfuscation technique. Attacking methods such as bit-blasting, pattern matching, program synthesis, deep learning, and mathematical transformation can successfully simplify specific categories of MBA expressions. Existing MBA obfuscation must be enhanced to overcome these emerging challenges.

Details

ISBN :
978-3-030-86889-5
ISBNs :
9783030868895
Database :
OpenAIRE
Journal :
Information and Communications Security ISBN: 9783030868895, ICICS (1)
Accession number :
edsair.doi...........ec6cb9bfec5246d7f4143f8ad5468e26
Full Text :
https://doi.org/10.1007/978-3-030-86890-1_16