[發(fā)明專利]一種用于WORD文檔保護和分發(fā)跟蹤的信息快速嵌入和提取的方法有效
| 申請?zhí)枺?/td> | 201910019286.0 | 申請日: | 2019-01-09 |
| 公開(公告)號: | CN109800547B | 公開(公告)日: | 2023-04-07 |
| 發(fā)明(設(shè)計)人: | 陸哲明;歸加琪;郁發(fā)新;羅雪雪 | 申請(專利權(quán))人: | 杭州基爾區(qū)塊鏈科技有限公司 |
| 主分類號: | G06F21/16 | 分類號: | G06F21/16 |
| 代理公司: | 杭州天昊專利代理事務(wù)所(特殊普通合伙) 33283 | 代理人: | 董世博 |
| 地址: | 310030 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 word 文檔 保護 分發(fā) 跟蹤 信息 快速 嵌入 提取 方法 | ||
1.一種用于WORD文檔保護和分發(fā)跟蹤的信息快速嵌入和提取的方法,其特征在于,包括原始WORD文檔、第一重嵌入信息和分發(fā)跟蹤嵌入信息,第一重嵌入信息對第一WORD文檔處理后形成版權(quán)保護文檔;分發(fā)跟蹤嵌入信息包括多重嵌入信息,其對版權(quán)保護文檔進(jìn)行信息嵌入,形成多重嵌入,確認(rèn)分發(fā)跟蹤發(fā)送者和購買者;通過嵌入方法和提取方法分別對第一WORD文檔進(jìn)行正向和反向處理,即提取方法是嵌入方法的逆處理;其中嵌入方法具體步驟如下:
101)輸入步驟:輸入嵌入?yún)?shù)、時間戳、第一WORD文檔和第一字符串;其中嵌入?yún)?shù)包括置亂密鑰、第一字符串長度、嵌入第幾重、嵌入方案、嵌入頁碼選擇方式、嵌入位置、字符間隔信息;第一WORD文檔即為原始WORD文檔;第一字符串為待嵌入的秘密信息;
102)時間戳步驟:在第一字符串后面加上時間戳得到第二字符串;
103)加密步驟:根據(jù)嵌入?yún)?shù)中的置亂密鑰,對第二字符串進(jìn)行加密處理得到第三字符串;
104)標(biāo)識步驟:根據(jù)嵌入?yún)?shù)中的嵌入第幾重,對第三字符串前綴標(biāo)識得到第四字符串;
105)嵌入步驟:根據(jù)嵌入?yún)?shù)中的嵌入方案將第四字符串嵌入到第一WORD文檔中,得到第二WORD文檔;
106)輸出步驟:輸出第二WORD文檔,并安全地輸出和保存嵌入?yún)?shù),即水印提取碼,以便提供準(zhǔn)確信息給水印信息提取端;
其中所述嵌入方案可由以下任一方法實現(xiàn):
嵌入方法一:根據(jù)第四字符串生成二值圖像作為第一水印圖像,保存第一水印圖像的長和寬;讀取嵌入?yún)?shù)中的嵌入位置的橫坐標(biāo)位置和縱坐標(biāo)位置;根據(jù)嵌入?yún)?shù)中的嵌入頁碼選擇方式確定在哪些頁碼進(jìn)行嵌入;在各嵌入頁的位置處插入矩形框;每個矩形框里均插入第一水印圖像,并設(shè)置各矩形框為不可見;完成嵌入,保存WORD文檔得到第二WORD文檔,輸出第一水印圖像的長和寬;
嵌入方法二:將第四字符串轉(zhuǎn)化為二進(jìn)制形式的比特序列作為第一比特序列,保存第一比特序列的長度L;遍歷第一WORD文檔,只統(tǒng)計出里面的文字、字符、標(biāo)點的字符數(shù)n,形成嵌入水印信息的第一字符序列;
得到的字符數(shù)n除以第一比特序列長度L取整得到d,若d1,則說明字符數(shù)不夠,該嵌入方案失效,退出該方案而改用其他方案;若d=1,則把第一字符序列以間距d分割成L組;讀取嵌入?yún)?shù)中的字符間隔來選擇字符位置進(jìn)行水印嵌入,得到第二字符序列;
將第一比特序列和第二字符序列的元素一一對應(yīng),進(jìn)行水印嵌入:若第一比特序列的比特為0而對應(yīng)字符的紅色分量值為偶數(shù),或者比特為1而對應(yīng)字符的紅色分量值為奇數(shù),則保持不變;若比特為0而對應(yīng)字符的紅色分量值為奇數(shù),或者比特為1而對應(yīng)字符的紅色分量值為偶數(shù),則字符紅色分量加1或減1以改變字符紅色分量值的奇偶性;完成嵌入,保存WORD文檔得到第二WORD文檔,輸出第一比特序列的長度L和更新的字符間隔;
嵌入方法三:由二進(jìn)制方式讀取第一WORD文檔,并定位到文件末尾;在文件末尾寫入第四字符串;存儲修改后的第一WORD文檔得到第二WORD文檔。
2.根據(jù)權(quán)利要求1所述的一種用于WORD文檔保護和分發(fā)跟蹤的信息快速嵌入和提取的方法,其特征在于:嵌入方案的逆處理中的水印圖像提取,輸入第二WORD文檔,判斷第二WORD文檔是doc格式還是docx格式,若為doc格式,則要將其轉(zhuǎn)換為docx格式;修改第二Word文檔的擴展名docx為zip,經(jīng)過zip解壓,生成多媒體文件夾,對多媒體文件夾下的圖像進(jìn)行遍歷,根據(jù)水印提取碼中的第一水印圖像的長和寬篩選出大小匹配的圖像;將符合要求的任意一幅圖像,轉(zhuǎn)成二進(jìn)制BMP圖像作為第二水印圖像;利用文字識別算法識別出第二水印圖像中的字符串,得到第四字符串。
3.根據(jù)權(quán)利要求1所述的一種用于WORD文檔保護和分發(fā)跟蹤的信息快速嵌入和提取的方法,其特征在于:置亂密鑰為第二字符串進(jìn)行加密處理得到第三字符串,具體包括:首先根據(jù)置亂密鑰生成混沌序列,由混沌序列對第二字符串進(jìn)行置亂處理,得到第三字符串。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州基爾區(qū)塊鏈科技有限公司,未經(jīng)杭州基爾區(qū)塊鏈科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910019286.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





