计算机应用 ›› 2014, Vol. 34 ›› Issue (9): 2630-2634.DOI: 10.11772/j.issn.1001-9081.2014.09.2630

• 计算机安全 • 上一篇    下一篇

基于数据求精的矩阵迷惑

孙喁喁1,2,黄光球2   

  1. 1. 西安工业大学 计算机科学与工程学院,西安 710021
    2. 西安建筑科技大学 管理学院,西安 710055;
  • 收稿日期:2014-03-17 修回日期:2014-05-06 出版日期:2014-09-01 发布日期:2014-09-30
  • 通讯作者: 孙喁喁
  • 作者简介: 
    孙喁喁(1980-),女,天津人,讲师,博士研究生,主要研究方向:信息安全、软件保护;
    黄光球(1964-),男,湖南桃源人,教授,博士,主要研究方向:信息安全、网络安全。
  • 基金资助:

    陕西省教育厅自然科学专项

Matrix obfuscation based on data refinement

SUN Yongyong1,2,HUANG Guangqiu2   

  1. 1. School of Computer Science and Engineering, Xi'an Technological University, Xi'an Shaanxi 710021, China
    2. School of Management, Xi'an University of Architecture and Technology, Xi'an Shaanxi 710055, China
  • Received:2014-03-17 Revised:2014-05-06 Online:2014-09-01 Published:2014-09-30
  • Contact: SUN Yongyong

摘要:

目前数据迷惑通常是针对单一具体的数据结构,为了将相同的迷惑方法应用于不同的数据结构,提出了将迷惑看作数据求精,认为迷惑是一个抽象数据类型,建立了证明迷惑正确性的通用方程。通过分割矩阵,改变元素的模式,从而隐藏矩阵的含义。基于该数据类型的操作,利用函数式语言构建了相应的矩阵标准操作的迷惑框架。说明了如何应用矩阵进行纯量及其算术运算的迷惑,运用数学方法证明了迷惑运算的正确性。结果表明迷惑操作与原始操作复杂度相同,提高了操作的难度,是一种有效的数据迷惑方法。

Abstract:

At present, data obfuscation is usually used for single concrete data structure. In order to apply same obfuscation method to different data structures, the obfuscation was considered as data refinement, and treated as an abstract data type. General equations were established so as to prove the correctness of obfuscation. The meaning of matrix was concealed by splitting the matrix and altering the pattern of elements. Based on the operations of this data type, the obfuscation framework of the standard operations of the matrix was constructed using functional language. That how to use matrix to confuse the scalar and its arithmetic operations was also described. The correctness of the obfuscation operations was proved by mathematical method. The results show that the complexity of obfuscation operations is the same as the original operations, indicating that this kind of obfuscation method increases the difficulty of operations, and is an effective method of data obfuscation.

中图分类号: