[發明專利]一種基于XML電子文檔的水印隱藏和提取方法有效
| 申請號: | 200910092387.7 | 申請日: | 2009-09-11 |
| 公開(公告)號: | CN101639828A | 公開(公告)日: | 2010-02-03 |
| 發明(設計)人: | 章春娥;裘正定;肖虹;李丹丹 | 申請(專利權)人: | 北京交通大學 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22;G06F21/24 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100044北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 xml 電子 文檔 水印 隱藏 提取 方法 | ||
技術領域
本發明涉及一種水印隱藏和提取方法,尤其涉及一種XML文檔的水印隱藏 和提取方法。
技術背景
數字水印作為一種新穎的信息隱藏技術,為解決開放性網絡上的版權保護、 來源認證、篡改認證、網上發行、用戶跟蹤和身份認證等一系列問題提供了嶄 新的解決思路。但現在人們大多把注意力集中到了針對數字圖像、音頻和視頻 的數字水印技術的研究,涉及到以文檔和二值圖像作為載體的數字水印算法的 研究卻很少,以文檔和二值圖像作為載體的數字水印算法的設計難點在于文檔 或二值圖像僅僅用兩個不同的灰度值就能表示整個圖像,幾乎沒有什么紋理和 細節可言,有的僅僅是不同的幾何形狀,利用這樣的載體很難設計出符合數字 水印要求的方法來。已有的水印隱藏方法大都是把文檔當作圖片進行處理,在 像素級別上隱藏水印信息。這樣對文檔進行修訂或修改時水印便消失了,而本 發明所研究的主要是電子文檔這類往往又需要審核修改并及時進行批復的文 檔。所以針對以上問題,本發明研究出了基于XML的電子文檔水印處理方法, XML文檔具有可移植性,且與平臺無關,對文檔進行修改或刪除后,對應的內 容在XML中仍然有相關標記進行描述,所以這種水印處理方法在文檔修訂狀態 下也能正確的隱藏和提取水印信息。
XML語言有很多優點,所以讓本發明的水印隱藏方法與其它的方法相比也 有很多優點:1.簡單易用。本發明所采用的水印隱藏技術著手致力于對文字的字 間距進行修改,所以添加完本發明的水印信息后,并不影響文檔的顯示。2.通用 性很好。對任何字號,任何字體的文檔都能很好的隱藏本發明的水印信息并能 提取出本發明隱藏的水印信息,所以本發明具有很好的通用性。3.與XML語言 很好的結合。基于XML的電子文檔的水印隱藏的研究是在文檔轉化為XML文 檔的基礎上來隱藏本發明的水印信息的,所以本發明可以利用XML本身的強大 功能。4.具有很好的擴展性。利用XML語言和本發明所研究的水印隱藏方法對 今后研究隱藏音頻視頻水印信息都有很好的借鑒。使本發明今后的研究有很好 的擴展功能。
發明內容
針對現有的水印隱藏和提取方法對文檔進行修訂或修改時水印便會消失的 問題,本發明為解決這一問題提出了一種基于XML的電子文檔水印隱藏和提取 方法。
本發明采取的技術方案如下:
一種基于XML電子文檔的水印隱藏方法,包括以下步驟:
a1)檢查電子文檔是否為XML格式,如果不是,則將其轉換為XML格式;
a2)指定多種不同的字間距表示多種不同的信息;
a3)將水印信息轉換為二進制比特流,并分為多個二進制比特段;
a4)用每個字間距表示一段所述二進制比特段,依次將XML文檔中文字的字間 距修改為不同的指定字間距。
所述的水印隱藏方法,所述步驟a2還包括:
a21)根據指定字間距的種類數,確定每個字間距表示信息的比特數;當指定字 間距為a和b兩種時,利用字間距a代表比特信息1,用字間距b代表比特信息 0,則每2個字之間可以隱藏一個比特信息;當指定字間距為z種時,則每兩個 字之間可以隱藏l=log2z個比特信息,z和l為正整數;
a22)對指定字間距進行編碼——以z種為例,將上述字間距按照從第0種到第 z-1種的順序編號{0,1,2,3,…,z-1},{b0,b1,b2,b3,…,bz-1}表示與字間 距相對應的z種二進制比特段,各個比特段長度為l。
所述的水印隱藏方法,所述步驟a3還包括:
a31)將需要隱藏的水印信息W轉化為二進制比特流B;
a32)利用密鑰Key對二進制比特流B進行置亂,得到置亂后的二進制比特流 B1;
a33)在轉化的二進制比特流B1前加入長度為log2l的包頭構成的二進制比特流 B2,包頭表示補0的個數;
a34)并在B2后面補充0構成長度為l的整數倍的二進制比特流B3;
a35)然后將B3進行分段處理,將二進制比特流B3劃分為若干個長度為l比特 的比特段,Bit1,Bit2…Biti…,i為正整數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京交通大學,未經北京交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910092387.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:確定信息發布效率的裝置和方法
- 下一篇:一種構件的即插即用方法、應用及其系統





