检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]江西理工大学信息工程学院
出 处:《江西理工大学学报》2010年第1期66-69,共4页Journal of Jiangxi University of Science and Technology
基 金:江西省教育厅资助项目(赣教技字[2007]208号);江西省教育厅2009年度科技项目(GJJ09247)
摘 要:提出了一种在.NET中间码层次上嵌入软件水印的新方法.该方法首先对中间码进行分块,然后对分块后的代码块进行顺序混淆,块之间的顺序代表所要嵌入的水印信息,最后插入无条件跳转指令使程序保持原来的语义.通过实验证明,该方法具有很高的鲁棒性,并为在低层编程语言中设计软件水印算法提供了可行的思路.This paper presents a new method that embeds software watermark in .NET intermediate language code. At first, our method divides intermediate language code into several blocks. Then it obfuscates the order of these blocks. This order represents the software watermarking information. Finally, we insert the unconditional bran ch instruction to preserve the program' s semantics. Our experiment testifies this method has ettlcient robustness, and provides a feasible solution for the design of software-watermarking arithmetic in low-level programming language.
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145