亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        簡析基于文檔結(jié)構(gòu)的PDF水印算法

        2019-05-24 14:12:12王梓穎李德
        電腦知識與技術(shù) 2019年7期
        關(guān)鍵詞:數(shù)字水印

        王梓穎 李德

        摘要:針對互聯(lián)網(wǎng)上數(shù)字內(nèi)容的多渠道傳播導致的盜版數(shù)字內(nèi)容及篡改等問題,該文提出了一種基于PDF文檔結(jié)構(gòu)的數(shù)字水印算法。該算法通過分析PDF文檔結(jié)構(gòu),利用其內(nèi)容流的特性,根據(jù)PDF文檔的讀取規(guī)則,在多余頁面對象中嵌入所需要的水印信息,從而實現(xiàn)信息隱藏。實驗結(jié)果表明該算法具有良好的不可感知性,其抗攻擊性和魯棒性也有更好的保障,可以用來對PDF文檔進行信息隱藏,達到版權(quán)保護的目的。

        關(guān)鍵詞: PDF文檔;多余頁面對象;數(shù)字水印

        中圖分類號:TP3 文獻標識碼:A

        文章編號:1009-3044(2019)07-0067-02

        開放科學(資源服務(wù))標識碼(OSID):

        PDF(Portable Document Format)是一種被廣泛使用的便攜式文檔格式。它繼承了PostScript語言圖像模型獨立于硬件平臺及操作系統(tǒng)的特性[1],使用Adobe Acrobat Professional和Adobe Distiller可以相互轉(zhuǎn)換[2]。基于PDF文檔與PS文件的可相互轉(zhuǎn)換性,有學者提出了一種在互相轉(zhuǎn)換過程中修改文檔參數(shù)以達到嵌入水印信號目的的方法[3],然而該算法無法較好地對抗格式攻擊,在文檔格式發(fā)生細微變化時水印便會遭到破壞。

        上文所述算法是基于PDF文檔格式的水印算法,除此之外,傳統(tǒng)使用的算法還包括,間接地將交叉引用表中行末不可見標識符替換為水印信號;基于PDF與PS的工作機制的相似性,在文檔字符間距中嵌入水印信息等方法。而這些傳統(tǒng)算法主要是利用PDF文檔格式進行試音的嵌入,本文提出的算法以文檔結(jié)構(gòu)為基礎(chǔ),以多余文檔頁面對象為載體,不會因文檔格式變化而受到影響。

        1 PDF文檔結(jié)構(gòu)

        PDF文檔結(jié)構(gòu)主要包括四個部分:文件頭、文件體、交叉引用表以及文件尾[4]。其中文件體為PDF文檔的主體內(nèi)容,包含一系列描述文檔內(nèi)容的頁面對象;交叉引用表即為一個索引目錄,可從中查找頁面對象在文件中的位置;文件頭用來給出文檔的規(guī)范版本號;文件尾可理解為指向交叉引用表地址的指針。

        如上圖所示,其中的“3”表示頁面對象的唯一序號,可用于交叉引用表中對象的查找;“0”表示生成號,以區(qū)分不同對象;obj為頁面內(nèi)容的開始,與之對應的是末尾的endobj;頁面對象的具體內(nèi)容定義在<<與>>之間;stream與endstream之間定義的是流對象;BT與ET之間定義的是文本對象[4]。

        當修改PDF文檔時,原對象不會發(fā)生改變,而是增加新的對象,并在交叉引用表中附加一段對象修改記錄,原有引用表不改變。結(jié)構(gòu)變化如下:

        2 PDF文檔數(shù)字水印算法設(shè)計

        修改文檔內(nèi)容后,由于新增交叉引用表,故所修改對象的地址會發(fā)生變化,文檔閱讀器在顯示文檔時會顯示最后修改的對象內(nèi)容。而未被文檔閱讀器讀取的頁面即為多余頁面,不會引起文檔結(jié)構(gòu)和文檔內(nèi)容的變化。

        步驟一,選取水印信息A,為進一步加強其安全性,使用密鑰K對水印信息進行加密處理得到密文序列A。

        步驟二,將密文序列A嵌入多余頁面對象,作為第0個頁面對象m,其頁面內(nèi)容為w=“0 0 obj\r\n<>\r\n endobj”,為了與其他頁面對象進行區(qū)分,并更方便地提取水印信息,這里的對象號設(shè)置為0。

        步驟三,根據(jù)文檔閱讀器的文檔讀取規(guī)則,在PDF文檔的第x個頁面對象的endobj關(guān)鍵字與第x+1個頁面對象的obj關(guān)鍵字之間插入多余頁面對象m。

        步驟四,令交叉引用表中不具有該多余頁面對象的地址,即文檔閱讀器無法根據(jù)交叉引用表對頁面進行讀取。

        3 實驗結(jié)果及分析

        在該算法中,由于文檔閱讀器在讀取文檔時,是由文件尾找到交叉引用表,再根據(jù)交叉引用表表項中的地址找到具體的頁面對象。在讀至當前頁面對象的endobj關(guān)鍵字后停止讀取,再轉(zhuǎn)至其他頁面對象由obj關(guān)鍵字處開始,因此嵌入在兩頁面對象之間的含水印多余頁面不會被讀取到,從而具有較好的不可感知性。

        PDF文檔中的行間距、字體大小、字形等無法進行改變,故實驗對嵌入水印后的PDF文檔進行格式上的攻擊時考慮了文字增刪、頁面裁剪及頁面刪除等,對修改后的文檔進行水印提取,可提取到完整正確的水印內(nèi)容,因此可證明該算法對格式攻擊具有良好的抵抗性與魯棒性。同時,實驗還對算法的對抗其他攻擊的性能進行了試驗,例如對文檔進行了解壓縮測試,提取進行了解壓縮后的PDF文檔中的水印,仍可提取到水印信號,說明該算法可抵抗壓縮攻擊。

        從表格中可清晰看出,該算法具有較強的魯棒性,且算法簡單,適用范圍廣,具有明顯的優(yōu)勢。

        4 總結(jié)

        本文對一種基于PDF文檔格式的數(shù)字水印算法從原理到結(jié)果分析等進行了簡析,將加密后的水印信息組裝為多余頁面對象嵌入到文件內(nèi)容流序列中,根據(jù)文檔閱讀器對PDF文檔的讀取規(guī)則可知,嵌入的多余頁面對象不會被讀取出,即該頁面對讀者不可感知,從而達到信息隱藏的目的。通過實驗將該算法與傳統(tǒng)水印算法進行了簡單比較,可知該算法具有更好的抗格式攻擊性,且具有較強的魯棒性與安全性。

        參考文獻:

        [1] 李高遠.兩種新型PDF文檔水印算法[D].西安科技大學,2016.

        [2] 張秋余,余冬梅,管偉.中文PDF文檔數(shù)字水印算法[J].計算機工程與設(shè)計,2007(24):5983-5984+5987.

        [3] Zhu B, Wu J, Kankanhalli M S. Render sequence encoding for document protection[J].IEEE Transactions on Multimedia. 2007, 9(1): 16-24.

        [4] 陳青,盧宇鵬.基于PDF格式的數(shù)字版權(quán)保護算法[J].電子科技,2016,29(5):108-111+116.

        【通聯(lián)編輯:代影】

        猜你喜歡
        數(shù)字水印
        基于遺傳優(yōu)化的自然語言文本數(shù)字水印方法
        基于網(wǎng)屏編碼的數(shù)字水印技術(shù)
        電子制作(2019年20期)2019-12-04 03:51:30
        分形壓縮在數(shù)字水印技術(shù)中的應用研究
        基于小波變換的數(shù)字水印技術(shù)
        考試周刊(2016年45期)2016-06-24 13:55:17
        基于數(shù)字水印的人臉與聲紋融合識別算法
        一種多傳感器圖像融合與數(shù)字水印技術(shù)
        液晶與顯示(2014年2期)2014-02-28 21:12:30
        基于圖像紋理復雜度的小波域數(shù)字水印算法
        計算機工程(2014年6期)2014-02-28 01:25:52
        Haar小波在數(shù)字圖像水印算法上的探究
        電子測試(2013年14期)2013-11-15 02:39:14
        多重加密的數(shù)字水印生成方法
        基于離散余弦變換的數(shù)字水印算法研究與實現(xiàn)
        中國新通信(2013年6期)2013-07-29 05:50:52
        国产一区二区不卡av| 欧美激情肉欲高潮视频| 久久久久无码精品国产app| 亚洲av成人一区二区三区av| 动漫av纯肉无码av在线播放| 国产自拍视频一区在线| 国产精品久色婷婷不卡| 在线看片免费人成视频电影 | 无码精品人妻一区二区三区av| 乌克兰少妇xxxx做受6| 亚州五十路伊人网| 人妻有码av中文幕久久| 色呦呦九九七七国产精品| 国产成本人片无码免费2020| 少妇厨房愉情理伦片免费| 第十色丰满无码| 男女打扑克视频在线看| 久久婷婷五月综合色欧美| 亚洲中文久久精品无码ww16| 日韩肥熟妇无码一区二区三区| 阴唇两边有点白是怎么回事 | 国产黑色丝袜在线看片| 久久久久无码精品国产app| 中文字幕国产91| 国产精品国产三级国产av主| 亚洲精品女同一区二区三区| 亚洲精品久久区二区三区蜜桃臀 | 久久精品伊人久久精品伊人| 男人扒开女人双腿猛进视频 | 国产av三级精品车模| 免费观看a级毛片| 四虎影库久免费视频| 欧美亚洲另类 丝袜综合网| 91精品国产乱码久久中文| 色妞ww精品视频7777| 亚洲电影一区二区三区| 日本中文字幕官网亚洲| 久久精品国产亚洲av香蕉| 国产精品久久久久久久免费看| 日本不卡视频免费的| 久草视频在线视频手机在线观看|