Full Text

Turn on search term navigation

Copyright © 2022 Binbin Liu et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/

Abstract

Mixed Boolean-arithmetic (MBA) expression, which involves both bitwise operations (e.g., NOT, AND, and OR) and arithmetic operations (e.g., +, , and ), is a software obfuscation scheme. On the other side, multiple methods have been proposed to simplify MBA expressions. Among them, table-based solutions are the most powerful simplification research. However, a fundamental limitation of the table-based solutions is that the space complexity of the transformation table drastically explodes with the number of variables in the MBA expression. In this study, we propose a novel method to simplify MBA expressions without any precomputed requirements. First, a bitwise expression can be transformed into a unified form, and we provide a mathematical proof to guarantee the correctness of this transformation. Then, the arithmetic reduction is smoothly performed to further simplify the expression and produce a concise result. We implement the proposed scheme as an open-source tool, named MBA-Flatten, and evaluate it on two comprehensive benchmarks. The evaluation results show that MBA-Flatten is a general and effective MBA simplification method. Furthermore, MBA-Flatten can assist malware analysis and boost SMT solvers’ performance on solving MBA equations.

Details

Title
An In-Place Simplification on Mixed Boolean-Arithmetic Expressions
Author
Liu, Binbin 1   VIAFID ORCID Logo  ; Zheng, Qilong 1   VIAFID ORCID Logo  ; Li, Jing 1   VIAFID ORCID Logo  ; Xu, Dongpeng 2   VIAFID ORCID Logo 

 School of Computer Science and Technology, University of Science and Technology of China, Hefei 230026, China 
 College of Engineering and Physical Science, University of New Hampshire, Durham 03824, USA 
Editor
Vincenzo Conti
Publication year
2022
Publication date
2022
Publisher
Hindawi Limited
ISSN
19390114
e-ISSN
19390122
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2717515939
Copyright
Copyright © 2022 Binbin Liu et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/