本發明專利技術公開了一種基于門限數字簽章的電子證據保全方法,用(t,n)門限方法將代表電子證據的數字簽章作為數字水印拆分嵌入到電子證據載體中,采用拉格朗日插值方法將進行拆分,并通過簽章服務器獲得電子簽章時間戳,將時間戳、水印簽章和電子證據進行綁定,形成最終的可公證的電子證據;在證據恢復時,首先通過提取水印算法,從電子證據載體中提取至少t份子水印值,再利用拉格朗日插值多項式恢復算法,就可以恢復出代表原始電子證據的水印簽章;該方法實現了電子證據保全的容錯性,即使n個子水印中的n-t個遭到篡改或者破壞,也能正確恢復出原始電子證據的水印簽章,從而可以減少電子證據被破壞或偽造的可能。
【技術實現步驟摘要】
本專利技術涉及電子安全技術,尤其是一種。
技術介紹
目前,我國計算機和網絡技術正在高速發展,電子文件在眾多領域已經成為或將要成為傳遞信息、記錄事實的重要載體。關于計算機和網絡技術方面的糾紛和案件亦在不斷增多,電子文件作為證據的案例亦越來越多。電子證據就是被作為證據研究的、能夠證明案件相關事實的電子文件,其已經被廣泛應用于電子政務、版權保護等領域。傳統書證的載體與實體均為有形物,不僅可以長期保存,而且直觀、不易被他人篡改,如合同、證照等。電子證據的載體為有形物,而實體為無形物,其相較于傳統書證,在長期保存的過程中面臨病毒、黑客入侵、誤操作和電子干擾等風險,如電子郵件、聊天記錄等。特別是在數字版權保護方面,往往會遭受熱為破壞的干擾。為了提供電子證據的公正性,公證機構會通過多種途徑對電子證據進行處理。其中,目前采用最普遍的方式便是由公證機構對電子證據進行簽章,并儲存在安全可靠的環境中。其進行簽章的過程主要包含I、數字水印首先計算出電子證據的特征值,然后利用頒發者的公私鑰對特征值進行簽名,并通過水印算法生成數字水印。其中電子證據的特征值一般需要使用到哈希算法。2、數字簽章數字簽章模塊一般使用預先得到的數字水印以及準備好的圖章,將數字水印嵌入到圖章中,最后將圖章與電子證據進行綁定,完成電子證據簽章。進行電子證據簽章的驗證時,先將圖章與電子證據分離,并從圖章中提取數字水印,并通過水印算法驗證簽章的有效性?,F有的電子簽章技術僅有一個數字水印的嵌入,即最終在圖章中僅包含一個數字水印。電子證據的載體主要是軟盤、U盤、光盤、磁盤等,其具有信息密度大、體積小、亦受外界干擾等提點,一旦受到外界干擾,整個水印甚至簽章易遭到破壞,便無法驗證簽章的有效性,進而無法提供電子證據的公正性。本專利技術旨在解決這一問題。
技術實現思路
本專利技術的目的是提供一種,通過建立數字水印的冗余信息,它能避免因電子干擾、誤操作、介質損壞等造成的電子證據部分數據失效的問題,為電子證據的公正性提供更加可靠的方法,以克服現有技術的不足。本專利技術是這樣實現的,用(t,η)門限方法將代表電子證據的數字簽章作為數字水印拆分嵌入到電子證據載體中,首先選擇一個拉格朗日插值多項式/(X) = + +...+ (JrX1 + O0 mod g,其中 為門限恢復值,/ 為拆分子水印數目,大于,將電子證據的水印簽章通過圖像特征提取算法或hash摘要算法轉換為% ;然后采用拉格朗日插值方法將/ 進行拆分,得到代表《份子水印的拆分值f (i);最后將《份子水印值f (i)分別無沖突、均勻地嵌入到電子證據載體中,并通過簽章服務器獲得電子簽章時間戳,將時間戳、水印簽章和電子證據進行綁定,形成最終的可公證的電子證據;在證據恢復時,首先通過提取水印算法,從電子證據載體中提取至少t份子水印值,再利用拉格朗日插值多項式恢復算法,就可以恢復出代表原始電子證據的水印簽章;該方法實現了電子證據保全的容錯性,即使個子水印中的n-t個遭到篡改或者破壞,也能正確恢復出原始電子證據的水印簽章,從而可以減少電子證據被破壞或偽造的可能。所述的數字簽章為文字或圖像。所述的電子證據載體為圖像、音頻或視頻數據。由于采用上述的技術方案,與現有技術相比,本專利技術采用將電子證據中的數字水印進行拆分的方式,建立數字水印的冗余,通過將多個子水印嵌入到電子簽章的形式組建新的電子簽章,利用η個子水印中的大于等于t個未被破壞或修改的子水印來恢復完整的子水印,以此確定電子簽章的真實性,這樣的方式能有效避免因電子干擾、誤操作、介質損壞等造成的電子證據部分數據失效的問題,為電子證據的公正性提供更加可靠的方法;針對出版發行行業,本專利技術可在電子出版物中嵌入冗余數字水印,以此阻止非法用戶對數字水印的篡改,大量的信息篡改將會破壞水印的可視性,從而可避免非法使用者進行大量篡改,而少量的篡改不會破壞過多的子水印(大于等于n-t個子水印),那么利用t個未被破壞的子水印仍能夠恢復完整的水印,有效的保障出版者的知識版權;此外,本專利技術還能夠為電子政務中的電子文件安全保障、電子商務中的信息數據安全保障等提供更好的安全性,更好的保護信息;本專利技術方法簡單,使用效果好。具體實施例方式本專利技術的實施例I :,用(t,η)門限方法將代表電子證據的數字簽章作為數字水印拆分嵌入到電子證據載體中,首先選擇一個拉格朗日插值多項式/(X) = tvy—1+...+ A1X1 + O0 modq,其中 為門限恢復值,η為拆分子水印數目,Q大于%,將電子證據的水印簽章通過圖像特征提取算法或hash摘要算法轉換為^;然后采用拉格朗日插值方法將%進行拆分,得到代表《份子水印的拆分值f(i);最后將份子水印值f (i)分別無沖突、均勻地嵌入到電子證據載體中,并通過簽章服務器獲得電子簽章時間戳,將時間戳、水印簽章和電子證據進行綁定,形成最終的可公證的電子證據;在證據恢復時,首先通過提取水印算法,從電子證據載體中提取至少t份子水印值,再利用拉格朗日插值多項式恢復算法,就可以恢復出代表原始電子證據的水印簽章;該方法實現了電子證據保全的容錯性,即使個子水印中的n-t個遭到篡改或者破壞,也能正確恢復出原始電子證據的水印簽章,從而可以減少電子證據被破壞或偽造的可能。本實施例中電子證據及數字簽章都采用文字或圖像形式。在如下條件下可以恢復子水印 1、參數建立階段,模數q必須大于等于數字水印的長度length; 2、有大于等于t個子水印的值未被破壞;3、嵌入簽章的水印參數t,n,q未被破壞。以上任何一個條件不滿足均無法恢復水印。拉格朗日差值多項式的一般步驟 系統建立首先設定子水印的數目η和門限值t,然后選定一個t-Ι次插值多項式if = + at-2^~2 + ...+ Ai1X1+ C0 mod q,其中,q 為一個大素數大于等于 2length, Zq 為根據大素數q選定的整數域,e Zi ,β[|的值為數字水印的值(通常采用hash算法得到),length為數字水印的長度(若采用MD5摘要算法為128位長度,若采用SHA-I摘要算法為160位長度),Zq中的任意值。 水印拆分任意透取權利要求1.一種,其特征在于用(t,η)門限方法將代表電子證據的數字簽章作為數字水印拆分嵌入到電子證據載體中,首先選擇一個拉格朗日插值多項式2.根據權利要求I所述的,其特征在于所述的數字簽章為文字或圖像。3.根據權利要求I所述的,其特征在于所述的電子證據載體為圖像、音頻或視頻數據。全文摘要本專利技術公開了一種,用(t,n)門限方法將代表電子證據的數字簽章作為數字水印拆分嵌入到電子證據載體中,采用拉格朗日插值方法將進行拆分,并通過簽章服務器獲得電子簽章時間戳,將時間戳、水印簽章和電子證據進行綁定,形成最終的可公證的電子證據;在證據恢復時,首先通過提取水印算法,從電子證據載體中提取至少t份子水印值,再利用拉格朗日插值多項式恢復算法,就可以恢復出代表原始電子證據的水印簽章;該方法實現了電子證據保全的容錯性,即使n個子水印中的n-t個遭到篡改或者破壞,也能正確恢復出原始電子證據的水印簽章,從而可以減少電子證據被破壞或偽造的可能。文檔編號G06F21/16GK102855425SQ20121028617公開日2013年1月2日 申本文檔來自技高網...
【技術保護點】
一種基于門限數字簽章的電子證據保全方法,其特征在于:用(t,n)門限方法將代表電子證據的數字簽章作為數字水印拆分嵌入到電子證據載體中,首先選擇一個拉格朗日插值多項式????????????????????????????????????????????????,其中t為門限恢復值,n為拆分子水印數目,q大于,將電子證據的水印簽章通過圖像特征提取算法或hash摘要算法轉換為;然后采用拉格朗日插值方法將進行拆分,得到代表n份子水印的拆分值f(i);最后將n份子水印值f(i)分別無沖突、均勻地嵌入到電子證據載體中,并通過簽章服務器獲得電子簽章時間戳,將時間戳、水印簽章和電子證據進行綁定,形成最終的可公證的電子證據;在證據恢復時,首先通過提取水印算法,從電子證據載體中提取至少t份子水印值,再利用拉格朗日插值多項式恢復算法,就可以恢復出代表原始電子證據的水印簽章;該方法實現了電子證據保全的容錯性,即使n個子水印中的n?t個遭到篡改或者破壞,也能正確恢復出原始電子證據的水印簽章,從而可以減少電子證據被破壞或偽造的可能。2012102861716100001dest_path_image001.jpg,180996dest_path_image002.jpg,98137dest_path_image002.jpg,782934dest_path_image002.jpg...
【技術特征摘要】
【專利技術屬性】
技術研發人員:彭長根,彭延國,楊震,
申請(專利權)人:貴州大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。