一种基于数据依赖关系的软件水印算法  被引量:3

Software Watermarking Algorithm Based on Dataflow Dependence

在线阅读下载全文

作  者:韩旭[1,2] 刘粉林[1,2] 赵正[1,2] 

机构地区:[1]数学工程与先进计算国家重点实验室,河南郑州450001 [2]信息工程大学,河南郑州450001

出  处:《信息工程大学学报》2015年第2期245-250,共6页Journal of Information Engineering University

摘  要:提出了一种基于数据依赖关系的软件水印算法。算法将水印信息编码为数据依赖图,选取目标程序的部分数据作为数据依赖图节点,通过添加数据之间的依赖关系将水印嵌入到目标程序中。实验及分析表明该水印算法能够抵御多种非数据流攻击方式的攻击,具有较好的鲁棒性;并且水印嵌入时利用了目标程序的数据,所嵌入的代码与程序中原有代码类似,具有较好的隐蔽性。A software watermarking algorithm is proposed based on dataflow dependence. The watermark is encoded as the data dependency graph, the data of the original program is selected as the node of the data dependency graph, and the watermark is embedded into the program by adding the data dependence. Experiments and analysis shows that the algorithm has good resilience of obfusca- tion attacks; because the watermark embedding uses the data of the original program, the code em- bedded into the program is similar to the original code, and the algorithm has good stealth.

关 键 词:软件水印 数据流 软件保护 

分 类 号:TP302[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象