A data obfuscation based on state transition graph of mealy automata

2Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Mealy automata model can be used to obfuscate constants and strings in programs, as to the obfuscation, the structure of state transition graph of mealy machine is simple and easy to test. To solve this problem, a data obfuscation based on state transition graph of mealy machine is proposed. With iteration of state transition graph of mealy machine, redundant states, transition functions and output functions based on probability are added into the graph, and then constants and strings in programs are obfuscated by the mealy machine. Analysis and experiment validated that redundant states and transition functions can increase the complexity of the structure of state transition graph. Output functions based on probability can increase the randomization of output obfuscated data. Obfuscation can be effective to improve the performance of mealy machine to resist static and dynamic reverse analysis. © 2014 Springer International Publishing Switzerland.

Cite

CITATION STYLE

APA

Xie, X., Liu, F., & Lu, B. (2014). A data obfuscation based on state transition graph of mealy automata. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8588 LNCS, pp. 520–531). Springer Verlag. https://doi.org/10.1007/978-3-319-09333-8_58

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free