前言:想要寫出一篇引人入勝的文章?我們特意為您整理了期刊論文的數(shù)字水印侵權(quán)檢測模型范文,希望能給你帶來靈感和參考,敬請閱讀。
1引言
計算機網(wǎng)絡技術(shù)的快速發(fā)展和互聯(lián)網(wǎng)的廣泛普及,促進了數(shù)字內(nèi)容。但由于互聯(lián)網(wǎng)環(huán)境具有開放性、全球性、非集中管理等特性,在這種自由的信息網(wǎng)絡中,論文的非法傳播和使用嚴重侵犯了期刊論文權(quán)利人的利益,在一定程度上阻礙了期刊論文的發(fā)展。面向互聯(lián)網(wǎng)的侵權(quán)檢測的核心任務是找到盜版源,為運用法律手段對侵權(quán)行為追究法律責任奠定基礎(chǔ)。對版權(quán)所有者的權(quán)益是一種保護,在一定程度上對挫敗侵權(quán)行為,使期刊論文版權(quán)問題得到一定程度的改善。本文從實際應用的角度,提出了一種理論與實際應用相結(jié)合的期刊論文期刊論文期刊論文侵權(quán)檢測模型。
2侵權(quán)于水印的技術(shù)概述
2.1數(shù)字水印
數(shù)字水印是用于信息安全的重要技術(shù),將關(guān)鍵的版權(quán)信息嵌入在數(shù)字作品中,并且可以提取和鑒別版權(quán)所屬,而且并不影響原作品的使用功能,作為數(shù)字水印技術(shù)基本上應該具有以下幾方面的特點[1]:(1)魯棒性具有能抵抗攻擊的魯棒性,例如對數(shù)字作品進行裁剪、打印、旋轉(zhuǎn)等,水印還會一直存在于作品中。如果去除或者破壞水印信息,將導致作品無法正常使用。(2)安全性具有安全性,有低誤查率、難偽造、難篡改等特性。(3)隱蔽性具有很好的隱蔽性,不影響原作品的正常使用。(4)水印信息量嵌入的水印信息量必須能夠包含作品的作者或所有者的信息,或購買者的序列號。
2.2網(wǎng)絡爬蟲技術(shù)
網(wǎng)絡爬蟲是一個根據(jù)預設條件對互聯(lián)網(wǎng)上的信息進行遍歷的計算機程序[2]。其工作原理是:爬蟲從根的URL地址開始,爬取到第一個頁面并將其中的所有URL對應的頁面也抽取出來,并添加到爬蟲鏈接隊列中;然后從隊列中選擇下一個要爬取的網(wǎng)頁URL;重復以上過程,直到達到系統(tǒng)的某一終止條件停止。存儲所有符合條件的網(wǎng)頁,通過分析、過濾、建立索引,爬蟲每爬取一個網(wǎng)頁會下載欲爬取的信息到本地計算機上。爬蟲運行的整個過程中始終要保證爬蟲程序運行計算機與互聯(lián)網(wǎng)的連接和通暢。
2.3移動技術(shù)
這是一種相對獨立的程序,在網(wǎng)絡上按照某種規(guī)則去尋找計算和信息資源,并執(zhí)行相應的任務,把結(jié)果返回給用戶[3]。移動具有自主性、移動性、跨平臺性等特點,具有降低網(wǎng)絡流量、均衡網(wǎng)絡負載、分布式處理等優(yōu)點[4]。在網(wǎng)絡爬蟲檢測機制中,需要把滿足抓取條件的論文下載到本地進行檢測,即把數(shù)據(jù)移動到服務器端進行檢測。相對于網(wǎng)絡爬蟲檢測這種機制,移動是把程序放到數(shù)據(jù)端檢測的[5],,無需將期刊論文下載到本地進行檢測,所以移動檢測機制可以有效地降低分布式計算中的網(wǎng)絡負載,提高通信效率,從而有效地解決大型網(wǎng)絡上的數(shù)字水印檢測問題。出于安全性的考慮,基于互聯(lián)網(wǎng)的期刊論文侵權(quán)檢測系統(tǒng)在水印制作方案中應該采用密碼學的加密(版權(quán)擁有者注冊時認證中心下發(fā)的認證證書中的公開密鑰和私有密鑰)體系來加強。而且系統(tǒng)必須要具有的功能應該包括權(quán)利人注冊獲得CA證書、權(quán)利人對期刊論文進行權(quán)利登記、向期刊論文嵌入數(shù)字水印和對互聯(lián)網(wǎng)上的期刊論文進行權(quán)力跟蹤和檢測。
3系統(tǒng)設計
系統(tǒng)框架主要包括四個對象:(1)版權(quán)擁有者;(2)版權(quán)管理服務器;(3)水印檢測服務器;(4)可疑主機(或可疑主機范圍)。系統(tǒng)主要包括三個模塊:(1)期刊論文登記模塊;(2)水印嵌入模塊;(3)侵權(quán)檢測模塊。本文在3.3基于網(wǎng)絡爬蟲的侵權(quán)檢測模型和3.4基于移動水印的侵權(quán)檢測模型分析了兩個模型的實現(xiàn)機制和檢測流程,旨在找到一種適合大型網(wǎng)絡的權(quán)力跟蹤和檢測模型。3.1論文登記備案版權(quán)擁有者首先要在版權(quán)管理服務系統(tǒng)上進行注冊,由版權(quán)管理系統(tǒng)審核通過后,CA中心發(fā)放CA證書,證書中包括版權(quán)擁有者的部分個人信息和公鑰和私鑰(這對密鑰對加入到期刊論文的版權(quán)標識符進行加密,當要證明權(quán)力時,該密鑰可以正確的提取出嵌在期刊論文中的水印,認證中心對密鑰和版權(quán)擁有者進行認證——持有合法密鑰的用戶才是真正的版權(quán)擁有者[6])。版權(quán)擁有者獲得CA證書后,登錄版權(quán)管理服務系統(tǒng)對期刊論文進行登記。登記審核通過后,由水印服務系統(tǒng)嵌入經(jīng)過加密的版權(quán)標識符(水印信息)。3.2水印嵌入和檢測(1)水印嵌入版權(quán)標識符包含版權(quán)所有者姓名,論文登記號,版本號等信息:首先對水印信息進行加密,然后調(diào)用水印嵌入算法對原始論文嵌入水印信息,生成含有水印信息的論文。(2)水印檢測水印的檢測是水印區(qū)別于其他的關(guān)鍵部分,也是工作的重點。水印通過自帶的密鑰恢復出水印在檢測過程中,根據(jù)水印算法的不同,可能需要提供原始論文,首先將原始論文和待測論文進行相似性比較,如結(jié)果滿足一定條件,則認為待測論文中含有水印,采用水印提取算法提取水印的加密信息,然后利用密鑰進行解密,從而得到原始水印信息。3.3基于網(wǎng)絡爬蟲的侵權(quán)檢測模型基于數(shù)字水印和網(wǎng)絡爬蟲的侵權(quán)檢測模型,主要由版權(quán)管理服務器和CA認證中心組成:當期刊論文版權(quán)擁有者懷疑其論文被侵權(quán)時,委托版權(quán)管理服務單位代其對論文進行侵權(quán)檢測,版權(quán)管理人員接到申請,根據(jù)用戶提供的可疑URL地址,用網(wǎng)絡爬蟲探測條件檢測所有的URL地址,并下載文件到本地,然后檢測是否包含了版權(quán)所有者所嵌入的數(shù)字水印信息,如果檢測到,并查看其所在位置,如果所在地址未經(jīng)過授權(quán),則記錄并生成測試報告,作為法律依據(jù)進行維權(quán)活動。在基于數(shù)字水印和網(wǎng)絡爬蟲的侵權(quán)檢測模型中,由于檢測模型是把要檢測的論文下載到本地,如果文件的數(shù)量很大,這種方法并不適合。3.4移動水印的檢測模型主要由版權(quán)管理服務器,CA認證中心和水印檢測服務器組成:系統(tǒng)包括三部分,(1)基本的服務器(支持移動運行的環(huán)境);(2)移動;(3)控制中心(控制的運行,根據(jù)檢測結(jié)果給指示,并設置對檢測到的侵權(quán)文件采取一定的措施)。模型工作過程如下:(1)版權(quán)所有者發(fā)送檢測委托申請當版權(quán)所有者要檢測其論文是否被侵權(quán)時,可以向版權(quán)管理服務器發(fā)送一個檢測委托申請,委托版權(quán)管理單位代其在互聯(lián)網(wǎng)上檢測其論文是否被侵權(quán),版權(quán)管理管理單位根據(jù)委托對象和委托內(nèi)容獲取該論文所有者的密鑰以及被檢測論文的水印信息,(2)控制中心產(chǎn)生水印公文包和水印控制中心根據(jù)知識庫和請求內(nèi)容制定水印遷移策略和指定目標主機或主機范圍,控制中心把檢測服務接口傳遞的密鑰、水印信息,控制中心制定的遷移策略、目標主機和中止條件等信息封裝成一個水印條件公文包,因為水印條件參數(shù)以公文包的形式封裝起來將會在網(wǎng)絡上更加安全的傳輸,控制中心根據(jù)水印參數(shù)產(chǎn)生水印。(3)派遣水印將分配一個水印到指定主機、或者主機范圍。(4)執(zhí)行水印服務器用于在主機間的移動,并為其分配執(zhí)行環(huán)境和服務接口。在服務器中執(zhí)行時,通過移動通信語言通信并訪問服務器提供的服務[8]。水印到達遠程站點上后與服務器(agentserver)取得聯(lián)系,服務器將會為水印創(chuàng)造執(zhí)行環(huán)境,并執(zhí)行水印。(5)檢測水印信息移動過濾文件系統(tǒng)文件找到目標論文,移動將提取水印。(6)收集水印報告控制中心從網(wǎng)絡上收集移動水印發(fā)送過來的報告,并且存入報告庫,控制中心可以根據(jù)發(fā)送來的報告規(guī)則來更新知識庫,為水印下一次更智能的遷移提供保障。因此,在基于數(shù)字水印和移動水印的侵權(quán)檢測模型中,是把程序移動數(shù)據(jù)端進行計算而不是把大量的數(shù)據(jù)移動到程序端進行計算,這種模型可以有效地降低分布式計算中的網(wǎng)絡負載,提高通信效率,有效地解決大型網(wǎng)絡上的數(shù)字水印檢測問題。
4實驗結(jié)果與分析
本系統(tǒng)的水印嵌入部分是用C語言實現(xiàn)的,但是由于Java移動的跨平臺性,系統(tǒng)的移動是用Java代碼實現(xiàn)的,為了使Java對象可以方便的調(diào)用C語言的水印函數(shù),本系統(tǒng)利用Java語言實現(xiàn),其水印嵌入和檢測如下:(1)水印嵌入其中a原始圖片,通過本系統(tǒng)的b水印嵌入界面,嵌入水印后圖像如c所示??梢钥吹?,用肉眼看不出a原始圖片和c嵌入水印后圖像的任何區(qū)別。因此,嵌入水印后的圖像的商用價值未被破壞。(2)水印檢測上圖對c嵌入后的圖像根據(jù)版權(quán)所有者的密鑰和嵌入算法,使用檢測算法提出水印信息。提取出的水印信息界面如d所示,可見提取出分離出原圖和水印信息。系統(tǒng)對移動水印侵權(quán)檢測模型和網(wǎng)絡爬蟲侵權(quán)檢測模型進行測試.
5結(jié)束語
本文提出的基于數(shù)字水印技術(shù)的水印檢測模型優(yōu)勢如下:(1)水印機制是將可執(zhí)行的程序放到遠程服務器執(zhí)行,從而減少了網(wǎng)絡負載。(2)控制中心可以創(chuàng)建多個,可以在多個機器上執(zhí)行,從而提高了并行計算能力。(3)移動水印不要求網(wǎng)絡一直保持連接狀態(tài),可以異步傳回檢查結(jié)果。因此,數(shù)字水印檢測模式的分布式處理和非同步性提高了計算效率,程序移動到遠程數(shù)據(jù)端進行處理的方式極大減少了網(wǎng)絡阻塞,非常適合于大型分布式互聯(lián)網(wǎng)絡中期刊論文的保護和侵權(quán)檢測。