【技術實現步驟摘要】
本專利技術屬于信息安全的消息鑒別(message authentication)與抗抵賴 (non-repudiation)
,特別地,是一種基于電子記錄關聯簽名的電子證據取證系統。
技術介紹
記錄包括各類文件、訂單、合同、協議、操作日志等。記錄的重要特性之一是能作為證據。電子記錄即記錄的電子存在形式。但是,由于電子記錄本身的特點,其作為有效的法律證據還有許多問題有待解決,比如,由于電子記錄易于偽造和篡改,因此,如何確定其原發性、真實性(即是否是真實存在的)和完整性(是否被偽造),如何確定、證實其源發者(是誰產生、提交的)、參入者(記錄的產生過程中有誰參入了),并使得記錄的源發者、 參入者無法抵賴該記錄由其產生、有其參入,都是需要解決的重要問題。確定電子記錄的原發性、真實性和完整性屬于消息鑒別的問題,確定、證實其源發者、參入者使其無法抵賴其行為屬于抗抵賴問題。目前,對于電子數據,解決這兩個問題的最有效手段是數字簽名 (digital signature)。數字簽名是建立在公開密鑰加密技術基礎上的一種安全技術,它能鑒別和保證電子數據的原發性、真實性和完整性,并提供抗抵賴的證據。而公開密鑰加密技術又是建立在公開密鑰加密算法基礎上的。公開密鑰加密算法又稱為非對稱密鑰加密算法,它使用一對密鑰進行信息加密、解密,其中一個不公開,稱為私鑰,由密鑰對的擁有者(或實體)安全保存,可用于數字簽名(或信息解密);另一個公開發布,稱為公鑰,任何人都可通過一定的途徑獲得,可用于數字簽名的驗證(或信息加密)?;诠_密鑰算法的數字簽名技術,其原理簡單地說是這樣的簽名者先計算 ...
【技術保護點】
1.一種基于電子記錄關聯簽名的電子證據取證系統,該系統包括如下實體或組件:記錄簽名模塊:向各類電子記錄的應用系統提供包括記錄關聯簽名在內的數字簽名功能;記錄驗證與取證模塊:對電子記錄進行簽名驗證,并基于電子記錄關聯簽名展開電子記錄的關聯搜索、關聯驗證,并對關聯搜索獲取的關聯記錄不斷地重復簽名驗證、關聯搜索、關聯驗證這一過程,最終產生面向電子記錄的證據鏈;記錄配置管理模塊:對所涉及的電子記錄類的名稱、標識、類型、內容、簽名、存儲和獲取方式等進行描述、設定,以便記錄驗證與取證模塊能自動實現相關電子記錄的簽名驗證、以及關聯搜索、關聯驗證;記錄配置信息:表示、存儲由記錄配置管理模塊設定的、與電子記錄簽名及簽名驗證、記錄關聯搜索取證有關的、關于電子記錄類的信息;電子記錄應用系統:調用記錄簽名模塊對電子記錄進行簽名的各類應用;記錄數據庫:面向應用系統保存電子記錄的數據庫系統。記錄簽名模塊和記錄驗證與取證模塊的密碼功能遵從加密消息語法(Cryptoraphic?。停澹螅螅幔纾濉。樱睿簦幔藴剩诩用芟⒄Z法標準中簽名的數據(SignedData)是指一個數據類型,以下所述的簽名的數據是指Sign ...
【技術特征摘要】
1.一種基于電子記錄關聯簽名的電子證據取證系統,該系統包括如下實體或組件 記錄簽名模塊向各類電子記錄的應用系統提供包括記錄關聯簽名在內的數字簽名功能;記錄驗證與取證模塊對電子記錄進行簽名驗證,并基于電子記錄關聯簽名展開電子記錄的關聯搜索、關聯驗證,并對關聯搜索獲取的關聯記錄不斷地重復簽名驗證、關聯搜索、關聯驗證這一過程,最終產生面向電子記錄的證據鏈;記錄配置管理模塊對所涉及的電子記錄類的名稱、標識、類型、內容、簽名、存儲和獲取方式等進行描述、設定,以便記錄驗證與取證模塊能自動實現相關電子記錄的簽名驗證、 以及關聯搜索、關聯驗證;記錄配置信息表示、存儲由記錄配置管理模塊設定的、與電子記錄簽名及簽名驗證、 記錄關聯搜索取證有關的、關于電子記錄類的信息;電子記錄應用系統調用記錄簽名模塊對電子記錄進行簽名的各類應用; 記錄數據庫面向應用系統保存電子記錄的數據庫系統。記錄簽名模塊和記錄驗證與取證模塊的密碼功能遵從加密消息語法(Cryptoraphic Message Syntax)標準,在加密消息語法標準中簽名的數據(SignedData)是指一個數據類型,以下所述的簽名的數據是指SignedData類型的數據;記錄驗證與取證模塊提供兩種針對電子記錄的簽名驗證調用,一是通常的記錄簽名驗證調用,二是記錄簽名驗證與關聯取證調用;無論是哪種調用,調用接口至少需提供兩種數據一是包含數字簽名的電子記錄本身的數據,二是記錄所對應的記錄類標識;該系統的電子記錄從記錄內容的組織、表現形式來說,分為表單(Form)、文件(File) 和表單+文件(Form+File)三種類型,在記錄配置信息中,對于表單型記錄類的描述、設置信息包括記錄具有的字段及字段的數值類型,記錄類與數據庫表的對應關系,記錄字段與數據庫表字段之間的對應關系,以及一個記錄類所對應的多張數據庫表之間的關聯關系等,從而使得這些數據庫表能作為一個邏輯整體對其進行增、刪、查、改操作;對于表單+文件型記錄,配置信息除了包含表單型記錄所具有的那些配置信息外,還包括哪些字段是文件字段,以及文件字段存儲的是文件內容還是文件的位置指示的描述信息,位置指示的形式是統一資源定位符(Uniform Resource Locator, URL);對于表單型和表單+文件型記錄,記錄配置信息還包括,哪個字段是存放簽名的數據的簽名字段,以及哪些記錄字段包含在該簽名字段的簽名內容中,及這些包含在簽名內容中的記錄字段在計算簽名散列(HASH) 值時的順序是怎樣的;對于文件型的記錄類,記錄配置信息中指定該文件記錄類對應的簽名驗證模塊或組件。2.根據權利要求1所述的一種基于電子記錄關聯簽名的電子證據取證系統,其特征在于記錄簽名模塊和記錄驗證與取證模塊除了實現加密消息語法標準中定義的數據格式外,還支持在簽名的數據中的簽名者信息(signeHnfo)的簽名的屬性(signedAttrs)字段中加入一個稱為關聯記錄信息(CorrelatedRecordlnfo)的多值屬性類型的屬性,用于存放與當前簽名記錄相關聯的關聯記錄的信息,從而使得對一個記錄的簽名不但覆蓋了該記錄本身的內容,而且覆蓋了與其相關聯的關聯記錄的內容,也即實現記錄關聯簽名;關聯記錄信息屬性類型的單個屬性值是一個包含如下字段的數據結構1)記錄類標識(RecordClassID)其值是與當前簽名記錄相關聯的關聯記錄的記錄類標識;2)記錄搜索鍵(RecordkarchKeys)可選字段,面向表單型和表單+文件型關聯記錄, 其值是以名值對的形式表示的、能從記錄數據庫中唯一查找到該關聯記錄的記錄搜索條件;3)記錄散列值(RecordHashValue)其值是與當前簽名記錄相關聯的關聯記錄的散列值;4)記錄散列計算字段列表(RecordHashedFieldsList),可選字段,面向表單型和表單 +文件型關聯記錄,其值是對關聯記錄進行散列計算時所覆蓋的記錄字段及字段順序的記錄字段列表;5)散列算法(HashAlgorithm),其值表示計算記錄關聯簽名時關聯記錄的散列值的計算算法;6)記錄獲取統一資源定位符(RecordRetrievalURL),對于文件型的關聯記錄這是必選字段,其值表示關聯記錄的獲取方式、協議和位置,而對于表單類型和表單+文件類型, 這是可選字段。3.根據權利要求1所述的一種基于電子記錄關聯簽名的電子證據取證系統,其特征在于對于通常的、非關聯的數字簽名調用,記錄簽名模塊按通常的方式對記錄簽名;而對于記錄關聯簽名調用,調用方提交的請求數據中除了待簽名的記錄外,還包括與該記錄關聯的其他記錄的、可用于生成關聯記錄信息屬性值的信息,接收到記錄關聯簽名調用后,記錄簽名模塊按如下步驟進行記錄關聯簽名操作第一步.計算待簽名記錄的簽名內容的散列值;第二步.將與當前待簽名記錄相關聯的每個關聯記錄的有關信息存放到一個相應的關聯記錄信息屬性類型的屬性值數據結構中;第三步.將第二步中產生的所有關聯記錄的關聯記錄信息屬性值數據,按 ASN. 1 (Abstract Syntax Notation One) Φ W SET ^ ζ ^τ DER(Distinguished Encoding Rules)編碼,最后生成多值關聯記錄信息屬性類型的屬性值;第四步.將與簽名內容相符合的內容類型(Content Type)屬性、其值為第一步產生的記錄散列值的消息摘要屬性、以及其值是由第三步產生的關聯記錄信息屬性,加入到加密消息語法標準規定的簽名的數據中的簽名私鑰對應的簽名者信息中的簽名的屬性字段中;第五步.按加密消息語法標準中規定的方法,產生包含簽名的屬性的數字簽名。4.根據權利要求3所述的一種基于電子記錄關聯簽名的電子證據取證系統,其特征在于在所述的電子記錄關聯簽名中,對于表單+文件類型的記錄,若某個記錄字段是文件字段,且該字段中存放的是文件位置指示,那么,即使該字段是數字簽名覆蓋的內容,該字段對應的文件內容也不包含在簽名計算時該記錄的散列值計算中,而只有位置指示包含在散列值計算中;若要將文件內容包含在該記錄的數字簽名中,則將對應的文件當作一個單獨的、與當前記錄關聯的文件型記錄,然后通過所述的記錄關聯簽名方法,將文件內容包含在當前待簽名記錄的簽名數據中。5.根據權利要求1所述的一種基于電子記錄關聯簽名的電子證據取證系統,其特征在于記錄驗證與取證模塊針對某個記錄進行簽名驗證與關聯取證時,調用返回的結果,不但包含有最初要驗證取證的記錄及其數字簽名驗證結果,而且以鏈狀數據結構返回所有與該要驗證取證的記錄直接或間接相關聯的所有其他記錄及其數字簽名驗證結果,以及這些記錄間關聯關系的驗證結果。該鏈狀數據結構中的每個節點數據結構對應一個記錄,存放有該記錄的信息及相關驗證結果,以及指向其關聯記錄對應的節點數據結構的鏈接,鏈接的形式是指向關聯記錄對應的節點數據結構的指針或引用。6.根據權利要求1所述的一種基于電子記錄關聯簽名的電子證據取證系統,其特征在于對于通常的記錄簽名驗證調用,即僅針對記錄本身原發性、完整性的數字簽名驗證,記錄驗證與取證模塊按通常的數字簽名驗證方式對記錄的數字簽名進行驗證;而對于針對某個記錄的簽名驗證與關聯取證調用,記錄...
【專利技術屬性】
技術研發人員:龍毅宏,唐志紅,劉旭,楊浩,羅盛,
申請(專利權)人:武漢理工大學,北京天威誠信電子商務服務有限公司,
類型:發明
國別省市:83
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。