[發(fā)明專利]一種文檔多重數(shù)字水印嵌入、提取方法及裝置有效
| 申請?zhí)枺?/td> | 201410035906.7 | 申請日: | 2014-01-24 |
| 公開(公告)號: | CN103761459A | 公開(公告)日: | 2014-04-30 |
| 發(fā)明(設(shè)計)人: | 陳小軍;時金橋;徐睿;蒲以國;趙亮;張銳 | 申請(專利權(quán))人: | 中國科學(xué)院信息工程研究所 |
| 主分類號: | G06F21/16 | 分類號: | G06F21/16;G06F17/22 |
| 代理公司: | 北京輕創(chuàng)知識產(chǎn)權(quán)代理有限公司 11212 | 代理人: | 楊立 |
| 地址: | 100093 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 文檔 多重 數(shù)字 水印 嵌入 提取 方法 裝置 | ||
1.一種文檔多重數(shù)字水印嵌入方法,其特征在于,包括以下步驟:
步驟1:獲取用戶輸入的原始水印信息、密鑰及待處理的文檔;
步驟2:利用摘要算法計算原始水印信息中的摘要信息,生成新水印信息,根據(jù)新水印信息得到新水印信息位的長度;
步驟3:將原始水印信息和新水印信息共同作為一條數(shù)據(jù)庫記錄存入數(shù)據(jù)庫,用于提取水印時查詢原始水印信息;
步驟4:將文檔中的字符劃分為兩層,根據(jù)文檔第一層的字符總數(shù)、新水印信息位的長度,得到待嵌入文檔第一層的新水印信息的組數(shù),按照從前往后的順序?qū)⒍嘟M新水印信息分別嵌入到文檔第一層中的屬性位中,多組新水印信息之間利用分隔符分隔;
步驟5:按照從后往前的順序?qū)⒍嘟M新水印信息分別嵌入到文檔第二層中的屬性位中,多組新水印信息之間利用分隔符分隔,嵌入文檔第二層中新水印信息的組數(shù)為嵌入文檔第一層中新水印信息的組數(shù)的二倍。
2.根據(jù)權(quán)利要求1所述的文檔多重數(shù)字水印嵌入方法,其特征在于:將文檔中的字符劃分為兩層的方法具體包括以下步驟:
獲取用作密鑰的字符的Unicode編碼,將用作密鑰的字符的Unicode編碼轉(zhuǎn)化為二進制序列,將二進制序列的最后兩位作為密鑰序列;
獲取文檔中所有字符的Unicode編碼,將文檔中每個字符的Unicode編碼分別轉(zhuǎn)化為二進制序列;
將密鑰序列分別與文檔中每個字符轉(zhuǎn)化成的二進制序列進行異或操作,若結(jié)果為00、10,則將該字符劃分為文檔第一層;若結(jié)果為01、11,則劃分為文檔第二層。
3.根據(jù)權(quán)利要求1所述的文檔多重數(shù)字水印嵌入方法,其特征在于:所述分隔符為Unicode編碼中任意不常用的非可見字符的二進制序列。
4.根據(jù)權(quán)利要求1所述的文檔多重數(shù)字水印嵌入方法,其特征在于:將多組新水印信息分別嵌入到文檔中的不同屬性位具體包括以下步驟:
對于第一層,分別修改第一層中所有字符的NoProofing屬性值,若當(dāng)前待嵌入的新水印信息為1,則將NoProofing屬性值修改為True,否則,保持原始值False不變;
對于第二層,分別修改第二層中所有字符的LanguageIDOther屬性值,若當(dāng)前待嵌入的新水印信息為00,則保持原始值不變,若當(dāng)前待嵌入的新水印信息位為01,則修改LanguageIDOther屬性值為wdBasque,若當(dāng)前待嵌入的新水印信息位為10,則修改LanguageIDOther屬性值為wdVenda,若當(dāng)前待嵌入的新水印信息位為11,則修改LanguageIDOther屬性值為wdEstonian。
5.一種文檔多重數(shù)字水印提取方法,其特征在于,包括以下步驟:
步驟1a:檢測待處理的文檔中是否嵌入水印信息,如果是,所有字符按規(guī)則分為兩層,轉(zhuǎn)入步驟2a,否則,結(jié)束處理;
步驟2a:在文檔第一層的屬性位中提取水印信息,在文檔第二層的屬性位中提取水印信息,分別根據(jù)分隔符來得到每層提取的水印信息的實際提取組數(shù);
步驟3a:根據(jù)文檔第一層的字符總數(shù)、在文檔的第一層和第二層中提取出的水印信息位的長度,分別得到嵌入文檔第一層及第二層的水印信息的預(yù)定提取組數(shù);
步驟4a:當(dāng)提取出的多組水印信息一致且均匹配到一條數(shù)據(jù)庫記錄、每層的實際提取組數(shù)與預(yù)定提取組數(shù)均相等時,則所有水印信息正常,文檔沒有遭到攻擊,查詢數(shù)據(jù)庫后輸出原始水印信息;否則,進行水印糾錯。
6.根據(jù)權(quán)利要求5所述的文檔多重數(shù)字水印提取方法,其特征在于:所述步驟4a中當(dāng)提取出的多組水印信息一致且均匹配到一條數(shù)據(jù)庫記錄、每層的實際提取組數(shù)與預(yù)定提取組數(shù)均相等時,還包括在文檔第二層中的屬性位中提取出的水印信息的組數(shù)為在文檔第一層中的屬性位中提取的水印信息的組數(shù)的二倍時,所有水印信息正常。
7.根據(jù)權(quán)利要求5所述的文檔多重數(shù)字水印提取方法,其特征在于,所述步驟1a中水印信息的檢測方法為:
文檔中每個字符的NoProofing屬性值和LanguageIDOther屬性值被系統(tǒng)預(yù)定為默認(rèn)值,逐個檢測待提取水印信息的文檔中每個字符的字符屬性,若存在NoProofing屬性值和LanguageIDOther屬性值與默認(rèn)值不同的字符,則該文檔為嵌入水印信息的文檔,否則,該文檔為未嵌入水印信息的文檔。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國科學(xué)院信息工程研究所,未經(jīng)中國科學(xué)院信息工程研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410035906.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)字水印的水印跳變方法
- 一種基于離散小波變換的數(shù)字水印系統(tǒng)
- 一種音頻數(shù)字水印系統(tǒng)
- 一種基于奇異值分解的數(shù)字水印的嵌入和提取方法及系統(tǒng)
- 根據(jù)圖形生成水印的方法、系統(tǒng)、終端及介質(zhì)
- 一種用于大數(shù)據(jù)的數(shù)字水印嵌入和提取方法及系統(tǒng)
- 基于PDF的水印平鋪方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 一種編輯水印的方法、裝置及電子設(shè)備
- 水印檢測模型的生成和水印檢測方法、裝置及設(shè)備
- 視頻水印去除方法、視頻數(shù)據(jù)發(fā)布方法及相關(guān)裝置





