首页> 外文会议>International conference on intelligent computing >A Data Obfuscation Based on State Transition Graph of Mealy Automata
【24h】

A Data Obfuscation Based on State Transition Graph of Mealy Automata

机译:基于度量自动机状态转移图的数据混淆

获取原文

摘要

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.
机译:平均自动机模型可用于模糊程序中的常量和字符串,至于模糊化,粉状机的状态转移图的结构简单易于测试。针对这一问题,提出了一种基于粉煤机状态转移图的数据混淆方法。通过迭代粉状机的状态转移图,将冗余状态,转移函数和基于概率的输出函数添加到图中,然后粉状机对程序中的常量和字符串进行混淆。分析和实验证明,冗余状态和转移函数会增加状态转移图结构的复杂性。基于概率的输出函数可以增加输出混淆数据的随机性。混淆可以有效地提高粉状机的性能,以抵抗静态和动态反向分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号