亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

動態(tài)生成水印的方法及裝置的制作方法

文檔序號:6441950閱讀:209來源:國知局
專利名稱:動態(tài)生成水印的方法及裝置的制作方法
技術領域
本發(fā)明涉及信息安全領域,具體而言,涉及一種動態(tài)生成水印的方法及裝置。
背景技術
電子公文或文檔交換是一種通過計算機信息網(wǎng)絡,在不同單位之間傳遞電子公文的技術。隨著信息技術尤其是互聯(lián)網(wǎng)絡技術的發(fā)展,各個單位或單位內部的各個部門都可以通過局域網(wǎng)或萬維網(wǎng)互相聯(lián)結。同時,各單位或部門也普遍采用計算機文字編輯軟件起草公文或文檔。電子公文或文檔交換技術就是以此為基礎,通過規(guī)范電子公文格式,統(tǒng)一傳遞流程和記錄,提供網(wǎng)上安全傳輸手段的一種技術和系統(tǒng),使公文就能夠以電子形式,從發(fā)布單位通過網(wǎng)絡快速地傳遞到接收單位,不再需要專人在各個單位之間進行投遞,從而,減輕工作量,提高工作效率。隨著信息技術的不斷發(fā)展,公文或文檔交換特別是電子公文或文檔交換日益頻繁,無論是在黨政機關管理國家事務的過程中,還是企事業(yè)單位的日常行政管理中,公文或文檔是傳遞重要信息、貫徹上級精神的重要載體。因此,加強對公文或文檔特別是電子公文或文檔的管理,使電子公文或文檔具有一定的保密性和防偽性就顯得尤為重要,而對于某些特殊機關部門的特殊文檔,文檔的保密性和防偽具有更為重要的意義?,F(xiàn)有技術中,大部分公文或文檔不具有防偽的功能,通常是通過公文或文檔上的序號或公章判斷公文的出處及真?zhèn)?。但是,公文或文檔上的序號可以被輕易遮擋或復制,而現(xiàn)在的彩色掃描、復印和打印技術使得公文或文檔上的公章也很容得被復制?,F(xiàn)有技術為了實現(xiàn)加密和識別,可以使用文本的數(shù)字水印技術,它是信息隱藏技術領域內的重要技術,比較常見的是圖像數(shù)字水印。而現(xiàn)實中存在大量的文本(如電子公文)需要保密,電子公文系統(tǒng)內部可以限制電子格式的文本流出,另外這類系統(tǒng)往往通過限制打印次數(shù)等方式限制轉為紙質的文件,但一旦轉為紙質以后,系統(tǒng)無法限制復印,往往也無法追蹤紙質文件的原始來源。目前針對相關技術的由于通過數(shù)字水印技術加密后的文件使用的圖像數(shù)字水印固定,導致加密文檔安全性低的問題,目前尚未提出有效的解決方案。

發(fā)明內容
針對相關技術的由于通過數(shù)字水印技術加密后的文件使用的圖像數(shù)字水印固定, 導致加密文檔安全性低的問題,目前尚未提出有效的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種動態(tài)生成水印的方法及裝置,以解決上述問題。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種動態(tài)生成水印的方法,該方法包括選取原始文件中的任意一頁文件;在任意一頁文件中查詢與可用字庫中的可用字相同的源字符,以從當前頁文件中提取到一個或多個可用字;根據(jù)提取到的一個或多個可用字來生成當前頁文件的背景水印。進一步地,根據(jù)提取到的一個或多個可用字來生成當前頁文件的背景水印包括 將提取到的所有可用字按照預設的組數(shù)進行分組,以獲取預定數(shù)目的可用字組;按照預定規(guī)則將可用字組轉換成對應的水印,以生成當前頁文件的背景水印。進一步地,按照預定規(guī)則將可用字組轉換成對應的水印,以生成原始文件的背景
η
水印包括根據(jù)以下公式來計算得到任意一組可用字組的水印值α = Z^mod m其
Z=I
中,Xi為該組可用字組中字符的內碼,m為水印內容集合中水印種類的數(shù)目,i為自然數(shù);在水印內容集合中查詢每一個水印值α所對應的水印,以獲取所有可用字組的水??;將所有的水印進行組合以得到原始文件的背景水印。進一步地,將提取到的所有可用字按照預設的組數(shù)進行分組,以獲取預定數(shù)目的可用字組包括將提取到的所有可用字按順序進行排序;將排序后的所有可用字按照組數(shù)進行平均分配,以獲取預定數(shù)目的可用字組。進一步地,在從當前頁文件中提取到一個或多個可用字之后,方法還包括刪除所有可用字中重復的可用字。進一步地,在生成當前頁文件的背景水印之后,方法還包括將背景水印嵌入當前頁文件。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種動態(tài)生成水印的裝置,該裝置包括選擇模塊,用于選取原始文件中的任意一頁文件;提取模塊,用于在任意一頁文件中查詢與可用字庫中的可用字相同的源字符,以從當前頁文件中提取到一個或多個可用字;生成模塊,用于根據(jù)提取到的一個或多個可用字來生成當前頁文件的背景水印。進一步地,生成模塊包括分組模塊,用于將提取到的所有可用字按照預設的組數(shù)進行分組,以獲取預定數(shù)目的可用字組;轉換模塊,用于按照預定規(guī)則將可用字組轉換成對應的水印,以生成當前頁文件的背景水印。進一步地,轉換模塊包括計算模塊,用于根據(jù)以下公式來計算得到任意一組可用
η
字組的水印值α = Zx^mod m其中,Xi為該組可用字組中字符的內碼,m為水印內容
Z=I
集合中水印種類的數(shù)目,i和η為自然數(shù);查詢模塊,用于在水印內容集合中查詢每一個水印值α所對應的水印,以獲取所有可用字組的水??;組合模塊,用于將所有的水印進行組合以得到原始文件的背景水印。進一步地,分組模塊包括排序模塊,用于將提取到的所有可用字按順序進行排序;平均分配模塊,用于將排序后的所有可用字按照組數(shù)進行平均分配,以獲取預定數(shù)目的可用字組。進一步地,裝置還包括刪除模塊,用于刪除所有可用字中重復的可用字;嵌入模塊,用于將背景水印嵌入當前頁文件。通過本發(fā)明,采用選取原始文件中的任意一頁文件;在任意一頁文件中查詢與可用字庫中的可用字相同的源字符,以從當前頁文件中提取到一個或多個可用字;根據(jù)提取到的一個或多個可用字來生成當前頁文件的背景水印,解決了相關技術的由于通過數(shù)字水印技術加密后的文件使用的圖像數(shù)字水印固定,導致加密文檔安全性低的問題,進而實現(xiàn)動態(tài)生成原始文檔的每一頁文檔的水印,由于每頁文檔的水印不同使得原始文檔的安全性更高的效果。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)本發(fā)明實施例的動態(tài)生成水印的裝置結構示意圖;圖2是根據(jù)本發(fā)明實施例的動態(tài)生成水印的方法流程圖。
具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。圖1是根據(jù)本發(fā)明實施例的動態(tài)生成水印的裝置結構示意圖。如圖1所示,該裝置包括選擇模塊10,用于選取原始文件中的任意一頁文件;提取模塊30,用于在任意一頁文件中查詢與可用字庫中的可用字相同的源字符,以從當前頁文件中提取到一個或多個可用字;生成模塊50,用于根據(jù)提取到的一個或多個可用字來生成當前頁文件的背景水印。本申請上述實施例通過提取模塊30將原始文件中某一頁的所有字符的集合與已經分配好的可用字庫(可用字集合)做交集,得到該頁中的所有可用字,并利用交集得到的所有可用字集合按照一定規(guī)則生成背景水印。由于每一頁中提取到的可用字集合不會相同,因此每頁生成的水印不同,從而實現(xiàn)了原始文檔動態(tài)生成水印,原始文檔使用過程中安全性更高。本申請上述實施例中,生成模塊50可以包括分組模塊501,用于將提取到的所有可用字按照預設的組數(shù)進行分組,以獲取預定數(shù)目的可用字組;轉換模塊502,用于按照預定規(guī)則將可用字組轉換成對應的水印,以生成當前頁文件的背景水印。該分組模塊501可以根據(jù)水印的組成部分進行分組,并對每個分組中按照規(guī)則進行轉換,這種方式使得每頁水印和本頁內容相關,根據(jù)用戶需求實現(xiàn)了動態(tài)生成水印。以滿足用戶需求。本申請上述實施例中,轉換模塊502可以包括計算模塊,用于根據(jù)以下公式來計
η
算得到任意一組可用字組的水印值α = mod m其中,Xi為該組可用字組中字符
權利要求
1.一種動態(tài)生成水印的方法,其特征在于,包括 選取原始文件中的任意一頁文件;在所述任意一頁文件中查詢與可用字庫中的可用字相同的源字符,以從當前頁文件中提取到一個或多個可用字;根據(jù)提取到的所述一個或多個可用字來生成所述當前頁文件的背景水印。
2.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)提取到的所述一個或多個可用字來生成所述當前頁文件的背景水印包括將提取到的所有可用字按照預設的組數(shù)進行分組,以獲取預定數(shù)目的可用字組; 按照預定規(guī)則將所述可用字組轉換成對應的水印,以生成所述當前頁文件的背景水印。
3.根據(jù)權利要求2所述的方法,其特征在于,按照預定規(guī)則將所述可用字組轉換成對應的水印,以生成所述原始文件的背景水印包括 根據(jù)以下公式來計算得到任意一組可用字組的水印值α = Z^mod m,其中,Xi 為該組可用字組中字符的內碼,m為水印內容集合中水印種類的數(shù)目,i和η為自然數(shù);在所述水印內容集合中查詢每一個水印值α所對應的水印,以獲取所有可用字組的水?。粚⑺械乃∵M行組合以得到所述原始文件的背景水印。
4.根據(jù)權利要求3所述的方法,其特征在于,將提取到的所有可用字按照預設的組數(shù)進行分組,以獲取預定數(shù)目的可用字組包括將提取到的所有可用字按順序進行排序;將排序后的所有可用字按照所述組數(shù)進行平均分配,以獲取所述預定數(shù)目的可用字組。
5.根據(jù)權利要求1-4中任一項所述的方法,其特征在于,在從當前頁文件中提取到一個或多個可用字之后,所述方法還包括刪除所有可用字中重復的可用字。
6.根據(jù)權利要求5所述的方法,其特征在于,在生成所述當前頁文件的背景水印之后, 所述方法還包括將所述背景水印嵌入當前頁文件。
7.一種動態(tài)生成水印的裝置,其特征在于,包括 選擇模塊,用于選取原始文件中的任意一頁文件;提取模塊,用于在所述任意一頁文件中查詢與可用字庫中的可用字相同的源字符,以從當前頁文件中提取到一個或多個可用字;生成模塊,用于根據(jù)提取到的所述一個或多個可用字來生成所述當前頁文件的背景水印。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述生成模塊包括分組模塊,用于將提取到的所有可用字按照預設的組數(shù)進行分組,以獲取預定數(shù)目的可用字組;轉換模塊,用于按照預定規(guī)則將所述可用字組轉換成對應的水印,以生成所述當前頁文件的背景水印。
9.根據(jù)權利要求8所述的裝置,其特征在于,所述轉換模塊包括計算模塊,用于根據(jù)以下公式來計算得到任意一組可用字組的水印值α ηa = ^xl mod m,其中,Xi為該組可用字組中字符的內碼,m為水印內容集合中水印種類的數(shù)目,i和η為自然數(shù);查詢模塊,用于在所述水印內容集合中查詢每一個水印值α所對應的水印,以獲取所有可用字組的水??;組合模塊,用于將所有的水印進行組合以得到所述原始文件的背景水印。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述分組模塊包括 排序模塊,用于將提取到的所有可用字按順序進行排序;平均分配模塊,用于將排序后的所有可用字按照所述組數(shù)進行平均分配,以獲取所述預定數(shù)目的可用字組。
11.根據(jù)權利要求710中任一項所述的裝置,其特征在于,所述裝置還包括 刪除模塊,用于刪除所有可用字中重復的可用字;嵌入模塊,用于將所述背景水印嵌入當前頁文件。
全文摘要
本發(fā)明公開了一種動態(tài)生成水印的方法及裝置。其中,該方法包括選取原始文件中的任意一頁文件;在任意一頁文件中查詢與可用字庫中的可用字相同的源字符,以從當前頁文件中提取到一個或多個可用字;根據(jù)提取到的一個或多個可用字來生成當前頁文件的背景水印。通過本發(fā)明,能夠實現(xiàn)動態(tài)生成原始文檔的每一頁文檔的水印,由于每頁文檔的水印不同使得原始文檔的安全性更高。
文檔編號G06F17/30GK102496137SQ20111042481
公開日2012年6月13日 申請日期2011年12月16日 優(yōu)先權日2011年12月16日
發(fā)明者郝佳 申請人:方正國際軟件(北京)有限公司, 方正國際軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1