文/李 德 吳聯(lián)成
隨著信息技術的飛速發(fā)展和普遍應用,電子文件作為重要的記錄手段,越來越多地用來傳遞信息、記錄行為活動,而電子文件的真實性和可靠性成為關鍵問題。通過對電子文件進行加密,使文件的產(chǎn)生和流通處于一個可控的狀態(tài),確保文件的真實性與可靠性。
目前,我國數(shù)以億計的文件不同程度地處于失密、失信的狀態(tài)之中,文件的真實性很難甚至無法驗證。本文闡述了一種文件加密的過程、文件驗證的方法。隨機給文件使用幾何圖案、字符或碼點等水印方式進行加密,通過對文件加密使得文件的產(chǎn)生和流通處于一個可控的狀態(tài),避免仿造文件的產(chǎn)生,并可驗證文件的一致性和真實性。
水印為隨機產(chǎn)生幾何形狀的數(shù)碼圖案、隨機字符、字符串或者碼點等。數(shù)字水?。―igital Watermark)技術是將與內容相關或不相關的一些標示信息直接嵌入內容當中,但不影響原內容的使用價值,并不容易被人的知覺系統(tǒng)覺察或注意到。通過這些隱藏在內容中的信息,可以達到確認內容創(chuàng)建者、購買者,或者是否真實完整。數(shù)字水印是信息隱藏技術的一個重要研究方向。
所述的電子文件為可輸出打印型格式文件,包括但不限于文本文件、圖形文件、影像文件及圖紙文件等。電子文件加密,即對電子文件的元數(shù)據(jù)信息、整個電子文件或某一區(qū)域、電子文件中的內容(文本和圖像等)等進行加密,保證電子文件的真實性,預防紙質文件被仿造,并提供了驗證文件真?zhèn)蔚囊罁?jù)。
1.接入插件。office、WPS或者其他文件編輯軟件、版式文件格式編輯軟件中接入插件;office、WPS或者其他文件編輯軟件、版式文件格式編輯軟件中會新增“添加水印”、“防偽打印”等功能。
2.形成待加密文件。在office、WPS或者其他文件編輯軟件中、版式文件格式編輯軟件中完成文件的編輯,形成待加密文件。
3.明碼加密。隨機對待加密的電子文件采用明碼信息加密,明碼信息與計算機系統(tǒng)中通過加密算法獲得的暗碼信息注意相匹配。
4.元數(shù)據(jù)信息加密。元數(shù)據(jù)信息即文件的屬性信息,包含文件的來源、類型、大小、時間、高級屬性等信息采用加密算法加密。
5.電子文件加密。使用隨機水印進行疊加整個電子文件區(qū)域或者電子文件某固定區(qū)域,疊加區(qū)域通過“設置”可以自定義,疊加方式通過“設置”可以自定義。
6.電子文件內容加密。使用隨機水印對電子文件中文本及圖像疊壓。
7.編碼。將電子文件及電子文件內容加密信息同元數(shù)據(jù)加密信息及內容合成指紋,并編碼,形成文件編碼。
8.生成圖形標識符。將文件編碼轉換為圖形標識符,圖形標識符為一維碼和二維碼等。
9.鋪設圖形標識符。將圖形標識符鋪設在預先確定的電子文件任意設定的區(qū)域;鋪設區(qū)域通過“設置”可以自定義。
10.加密完成。加密后的電子文件不能再次編輯。
綜上所述,電子文件的加密方法,可以保證源頭產(chǎn)生的文件為真實可靠的電子文件,同時又為文件驗證提供了驗證參考依據(jù)。
文件驗證即對紙質文件或影像文件的真?zhèn)蔚尿炞C。真?zhèn)悟炞C的依據(jù)為加密的真實電子文件,將紙質文件和影像文件與電子文件對比,綜合判斷文件的真實性。
1.紙質文件驗證過程
(1)防偽打印。將已加密的真實電子文件通過分色打印技術打印為紙質文件。
(2)在紙質文件檢測出圖形標識符。
(3)掃描識別解碼。通過掃一掃掃描圖形標識符,識別并解碼。
(4)驗證解碼信息的一致性。將紙質文件中圖形標識符解碼信息和電子文件中圖形標識符的解碼對比,驗證兩者一致性;若為真實的電子文件防偽打印形成的紙質文件,紙質文件中圖形標識符的解碼信息與真實電子文件中圖形標識符解碼信息一致;若為仿造的紙質文件,紙質文件中的圖形標識符與真實電子文件中圖形標識符解碼信息不一致。
(5)驗證隨機水印的一致性。使用紫外線照射防偽打印形成的紙質文件,紙質文件會呈現(xiàn)隨機水??;若為真實的電子文件防偽打印形成的紙質文件,紙質文件在紫外線燈下呈現(xiàn)的隨機水印與真實的電子文件中的隨機水印會重疊;若為偽造的紙質文件,紙質文件在紫外線燈下隨機水印與真實的電子文件不會重疊。
(6)驗證明碼信息一致性。若為真實的電子文件防偽打印形成的紙質文件,紙質文件與真實電子文件中的明碼信息一致并重疊;若為偽造的紙質文件,紙質文件與真實電子文件中的明碼信息不一致,不會重疊。
(7)紙質文件真?zhèn)悟炞C完成。
2.影像文件驗證過程
(1)防偽打印。將已加密的真實電子文件通過分色打印技術打印為紙質文件。
(2)將紙質文件通過圖像采集設備掃描形成影像文件。
(3)在影像文件中檢測出圖形標識符。
(4)掃描識別、解碼。通過掃一掃掃描文件中的圖形標識符,識別并解碼。
(5)驗證解碼信息的一致性。將影像文件中圖形標識符解碼信息和真實電子文件防偽打印形成的紙質文件中圖形標識符的解碼對比,驗證兩者一致性;若為真實的影像文件,影像文件中圖形標識符的解碼信息與真實紙質文件中圖形標識符解碼信息一致;若為仿造的影像文件,影像文件中的圖形標識符與真實紙質文件中的圖形標識符解碼信息不一致。
(6)驗證隨機水印的一致性。若為真實的紙質文件掃描形成的影像文件,影像文件中的隨機水印與紫外線燈下紙質文件呈現(xiàn)的隨機水印一致并重疊。若為偽造的影像文件,影像文件中的隨機水印與真實的紙質文件中的隨機水印不會重疊。
(7)驗證明碼信息一致性。若為真實的紙質文件掃描形成的影像文件,影像文件中與真實紙質文件中的明碼信息一致并重疊;若為偽造的影像文件,影像文件與真實紙質文件中的明碼信息不一致,不會重疊;
(8)影像文件真?zhèn)悟炞C完成。
3.信息追溯
(1)獲取驗證碼。通過掃描圖形標識符即一維碼或者二維碼,輸入手機號碼,獲取驗證短信息。
(2)信息追溯。在驗證頁面,驗證人填寫正確的驗證碼獲取電子文件的元數(shù)據(jù)信息或更多信息。
綜上為使用水印加密文件、加密文件驗證及追溯過程概述,該加密、驗證及追溯方法可應用于文件、檔案、標識及信息追溯。
文件是人們在各種社會活動中產(chǎn)生的記錄,如何從源頭上杜絕仿造文件的產(chǎn)生,如何驗證文件的真實性是各行各業(yè)亟待解決的一個難題。事前使用水印加密文件避免仿造文件的產(chǎn)生,事中檢測水印信息及解碼圖形標識符信息獲取文件信息檢測文件的真?zhèn)危ㄟ^掃描圖形標識符信息追溯文件的元數(shù)據(jù)信息進一步判斷的文件真?zhèn)?。該方法從源頭上解決了偽造文件的產(chǎn)生,并提供了判斷文件真?zhèn)蔚姆椒ǎ瑥亩A防偽造文件的產(chǎn)生,并能驗證文件的真實及與真實文件的一致性。