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





