软件水印算法研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:xuming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着计算机网络的迅猛发展,计算机软件产业的不断进步,计算机软件的知识产权保护问题就显得尤为重要。尊重知识产权是保护高新技术,发展知识经济的关键,但是,由于软件具有价值高、容易复制、复制成本极低等特点,软件盗版也随之泛滥。我国的软件盗版现象更为严重并且已经造成了巨大的经济损失。传统的软件保护方法并不能有效的阻止侵犯知识产权行为的发生,例如软件版权所有者的证明问题以及软件代码盗用问题等,为此人们把应用于多媒体保护上的数字水印技术应用于软件产品的知识产权保护上来形成了软件水印技术。软件水印技术是通过在软件代码中嵌入某些特定的秘密信息,在需要的时候,可以通过从软件中提取出这些特定的秘密信息以证明软件版权。目前,软件水印技术得到了越来越多专家学者和软件开发商的关注,在短时间内涌现出了大量软件水印算法,并已从众多软件保护技术中脱颖而出。本文的主要工作是:对软件水印的理论和相关技术进行了归纳总结,并总体讨论了目前较为常见的软件水印算法。通过在对不透明谓词算法研究的基础上,进一步的完善了不透明谓词算法。在不透明谓词算法中不透明谓词的构造决定着嵌入的水印信息的隐秘性和抗攻击能力,本文提出了两种具有更好隐密性和抗攻击能力的不透明谓词的构造方法。此外,由于在软件水印技术中,可能需要嵌入的初始水印的数据量较大,所以通常需要先将初始水印分解为若干部分,然后在将分解后的水印分别嵌入到载体程序中。本文提出了基于中国剩余定理分解初始水印值的不透明谓词算法和基于拉格朗日插值公式分解初始水印值的不透明谓词算法。而后,通过实验对这两种算法进行了测试,分析和对比。实验结果说明了基于中国剩余定理分解初始水印值的不透明谓词算法隐密性稍好,但抗攻击能力不高;基于拉格朗日插值公式分解初始水印值的不透明谓词算法具有较强的抗攻击能力。最后,本文提出一种动态不透明谓词算法,通过和原有不透明谓词算法进行的对比分析,我们发现动态不透明谓词算法具有更好的抗攻击能力。
其他文献
信息时代的到来,带来了快捷的互联网应用,但是互联网给予我们方便的同时,也带来了各种网络安全威胁。木马,是这些威胁中导致信息窃取的重要因素之一,如何检测木马成为计算机
随着黑客入侵事件的日益猖獗,人们发现只从防御的角度构造安全系统是不够的。入侵检测技术是继“防火墙”、“数据加密”等传统安全保护措施后新一代的安全保障技术。他对计算
伴随着互联网的快速发展,信息安全成为当今信息技术重要讨论的话题.但是现有信息安全技术无法正确分析数据的内容,所以不能很好的完成信息安全的要求.该文提出一种在信息安全
语义网络有很强的表达知识的能力,但它没有公认的形式化表示体系,存在歧义性和推理不确定性的问题。本文用Petri网对语义网络推理方法进行了改进。 用Petri网进行推理,需要把
本文在认真研究本单位生产实际的基础上,在Windows系统下用Borland C++ Builder编程语言实现了在AutoCAD平台上开发化工设备工程图辅助设计系统。为工程设计人员提供了一个化
业务运营支撑系统BOSS(Business-Operation System)是中国移动为提高自身运营竞争能力提出的新目标.该文结合作者负责的陕西省移动BOSS项目营账系统实际开发工作和研究成果,论
本文描述了二维特征提取算法(FCM)和对旋转不敏感的人眼定位算法。我们知道,人眼定位算法分为两个阶段,即人眼大致位置(eye window)的确定和人眼精确定位,在对人眼进行精确定位
该文对CAN协议及其原理进行了研究,制定了用户层通信协议.在通信中,提出了动态优先级调度方案,保证关键信息可以及时上传;提出了三次握手规则,提高了系统的可靠性;采用了帧滤
近年来,随着计算机网络技术的高速发展和金融电子化的日益深入,我国金融系统越来越多的通过计算机网络来传输数据,这其中包含了大量机密信息,例如客户的交易口令和帐户信息等等。
该文提出了一种神经网络模型的新型概念.认为生物神经网络的传输同样满足物质化学变化的热力学和动力学的条件,同时估计这种变化是一种断续而非连续变化.文中还推导了感应电