前言:想要写出一篇引人入胜的文章?我们特意为您整理了期刊论文的数字水印侵权检测模型范文,希望能给你带来灵感和参考,敬请阅读。
1引言
计算机网络技术的快速发展和互联网的广泛普及,促进了数字内容。但由于互联网环境具有开放性、全球性、非集中管理等特性,在这种自由的信息网络中,论文的非法传播和使用严重侵犯了期刊论文权利人的利益,在一定程度上阻碍了期刊论文的发展。面向互联网的侵权检测的核心任务是找到盗版源,为运用法律手段对侵权行为追究法律责任奠定基础。对版权所有者的权益是一种保护,在一定程度上对挫败侵权行为,使期刊论文版权问题得到一定程度的改善。本文从实际应用的角度,提出了一种理论与实际应用相结合的期刊论文期刊论文期刊论文侵权检测模型。
2侵权于水印的技术概述
2.1数字水印
数字水印是用于信息安全的重要技术,将关键的版权信息嵌入在数字作品中,并且可以提取和鉴别版权所属,而且并不影响原作品的使用功能,作为数字水印技术基本上应该具有以下几方面的特点[1]:(1)鲁棒性具有能抵抗攻击的鲁棒性,例如对数字作品进行裁剪、打印、旋转等,水印还会一直存在于作品中。如果去除或者破坏水印信息,将导致作品无法正常使用。(2)安全性具有安全性,有低误查率、难伪造、难篡改等特性。(3)隐蔽性具有很好的隐蔽性,不影响原作品的正常使用。(4)水印信息量嵌入的水印信息量必须能够包含作品的作者或所有者的信息,或购买者的序列号。
2.2网络爬虫技术
网络爬虫是一个根据预设条件对互联网上的信息进行遍历的计算机程序[2]。其工作原理是:爬虫从根的URL地址开始,爬取到第一个页面并将其中的所有URL对应的页面也抽取出来,并添加到爬虫链接队列中;然后从队列中选择下一个要爬取的网页URL;重复以上过程,直到达到系统的某一终止条件停止。存储所有符合条件的网页,通过分析、过滤、建立索引,爬虫每爬取一个网页会下载欲爬取的信息到本地计算机上。爬虫运行的整个过程中始终要保证爬虫程序运行计算机与互联网的连接和通畅。
2.3移动技术
这是一种相对独立的程序,在网络上按照某种规则去寻找计算和信息资源,并执行相应的任务,把结果返回给用户[3]。移动具有自主性、移动性、跨平台性等特点,具有降低网络流量、均衡网络负载、分布式处理等优点[4]。在网络爬虫检测机制中,需要把满足抓取条件的论文下载到本地进行检测,即把数据移动到服务器端进行检测。相对于网络爬虫检测这种机制,移动是把程序放到数据端检测的[5],,无需将期刊论文下载到本地进行检测,所以移动检测机制可以有效地降低分布式计算中的网络负载,提高通信效率,从而有效地解决大型网络上的数字水印检测问题。出于安全性的考虑,基于互联网的期刊论文侵权检测系统在水印制作方案中应该采用密码学的加密(版权拥有者注册时认证中心下发的认证证书中的公开密钥和私有密钥)体系来加强。而且系统必须要具有的功能应该包括权利人注册获得CA证书、权利人对期刊论文进行权利登记、向期刊论文嵌入数字水印和对互联网上的期刊论文进行权力跟踪和检测。
3系统设计
系统框架主要包括四个对象:(1)版权拥有者;(2)版权管理服务器;(3)水印检测服务器;(4)可疑主机(或可疑主机范围)。系统主要包括三个模块:(1)期刊论文登记模块;(2)水印嵌入模块;(3)侵权检测模块。本文在3.3基于网络爬虫的侵权检测模型和3.4基于移动水印的侵权检测模型分析了两个模型的实现机制和检测流程,旨在找到一种适合大型网络的权力跟踪和检测模型。3.1论文登记备案版权拥有者首先要在版权管理服务系统上进行注册,由版权管理系统审核通过后,CA中心发放CA证书,证书中包括版权拥有者的部分个人信息和公钥和私钥(这对密钥对加入到期刊论文的版权标识符进行加密,当要证明权力时,该密钥可以正确的提取出嵌在期刊论文中的水印,认证中心对密钥和版权拥有者进行认证——持有合法密钥的用户才是真正的版权拥有者[6])。版权拥有者获得CA证书后,登录版权管理服务系统对期刊论文进行登记。登记审核通过后,由水印服务系统嵌入经过加密的版权标识符(水印信息)。3.2水印嵌入和检测(1)水印嵌入版权标识符包含版权所有者姓名,论文登记号,版本号等信息:首先对水印信息进行加密,然后调用水印嵌入算法对原始论文嵌入水印信息,生成含有水印信息的论文。(2)水印检测水印的检测是水印区别于其他的关键部分,也是工作的重点。水印通过自带的密钥恢复出水印在检测过程中,根据水印算法的不同,可能需要提供原始论文,首先将原始论文和待测论文进行相似性比较,如结果满足一定条件,则认为待测论文中含有水印,采用水印提取算法提取水印的加密信息,然后利用密钥进行解密,从而得到原始水印信息。3.3基于网络爬虫的侵权检测模型基于数字水印和网络爬虫的侵权检测模型,主要由版权管理服务器和CA认证中心组成:当期刊论文版权拥有者怀疑其论文被侵权时,委托版权管理服务单位代其对论文进行侵权检测,版权管理人员接到申请,根据用户提供的可疑URL地址,用网络爬虫探测条件检测所有的URL地址,并下载文件到本地,然后检测是否包含了版权所有者所嵌入的数字水印信息,如果检测到,并查看其所在位置,如果所在地址未经过授权,则记录并生成测试报告,作为法律依据进行维权活动。在基于数字水印和网络爬虫的侵权检测模型中,由于检测模型是把要检测的论文下载到本地,如果文件的数量很大,这种方法并不适合。3.4移动水印的检测模型主要由版权管理服务器,CA认证中心和水印检测服务器组成:系统包括三部分,(1)基本的服务器(支持移动运行的环境);(2)移动;(3)控制中心(控制的运行,根据检测结果给指示,并设置对检测到的侵权文件采取一定的措施)。模型工作过程如下:(1)版权所有者发送检测委托申请当版权所有者要检测其论文是否被侵权时,可以向版权管理服务器发送一个检测委托申请,委托版权管理单位代其在互联网上检测其论文是否被侵权,版权管理管理单位根据委托对象和委托内容获取该论文所有者的密钥以及被检测论文的水印信息,(2)控制中心产生水印公文包和水印控制中心根据知识库和请求内容制定水印迁移策略和指定目标主机或主机范围,控制中心把检测服务接口传递的密钥、水印信息,控制中心制定的迁移策略、目标主机和中止条件等信息封装成一个水印条件公文包,因为水印条件参数以公文包的形式封装起来将会在网络上更加安全的传输,控制中心根据水印参数产生水印。(3)派遣水印将分配一个水印到指定主机、或者主机范围。(4)执行水印服务器用于在主机间的移动,并为其分配执行环境和服务接口。在服务器中执行时,通过移动通信语言通信并访问服务器提供的服务[8]。水印到达远程站点上后与服务器(agentserver)取得联系,服务器将会为水印创造执行环境,并执行水印。(5)检测水印信息移动过滤文件系统文件找到目标论文,移动将提取水印。(6)收集水印报告控制中心从网络上收集移动水印发送过来的报告,并且存入报告库,控制中心可以根据发送来的报告规则来更新知识库,为水印下一次更智能的迁移提供保障。因此,在基于数字水印和移动水印的侵权检测模型中,是把程序移动数据端进行计算而不是把大量的数据移动到程序端进行计算,这种模型可以有效地降低分布式计算中的网络负载,提高通信效率,有效地解决大型网络上的数字水印检测问题。
4实验结果与分析
本系统的水印嵌入部分是用C语言实现的,但是由于Java移动的跨平台性,系统的移动是用Java代码实现的,为了使Java对象可以方便的调用C语言的水印函数,本系统利用Java语言实现,其水印嵌入和检测如下:(1)水印嵌入其中a原始图片,通过本系统的b水印嵌入界面,嵌入水印后图像如c所示。可以看到,用肉眼看不出a原始图片和c嵌入水印后图像的任何区别。因此,嵌入水印后的图像的商用价值未被破坏。(2)水印检测上图对c嵌入后的图像根据版权所有者的密钥和嵌入算法,使用检测算法提出水印信息。提取出的水印信息界面如d所示,可见提取出分离出原图和水印信息。系统对移动水印侵权检测模型和网络爬虫侵权检测模型进行测试.
5结束语
本文提出的基于数字水印技术的水印检测模型优势如下:(1)水印机制是将可执行的程序放到远程服务器执行,从而减少了网络负载。(2)控制中心可以创建多个,可以在多个机器上执行,从而提高了并行计算能力。(3)移动水印不要求网络一直保持连接状态,可以异步传回检查结果。因此,数字水印检测模式的分布式处理和非同步性提高了计算效率,程序移动到远程数据端进行处理的方式极大减少了网络阻塞,非常适合于大型分布式互联网络中期刊论文的保护和侵权检测。