新四季網

過程可信的電子履歷單點生成和驗證方法

2024-01-25 11:52:15

專利名稱:過程可信的電子履歷單點生成和驗證方法
技術領域:
本發明屬於物聯網技術領域,具體涉及一種物聯網中單點設備記錄過程中的電子履歷數據生產及驗證方法。
背景技術:
物聯網技術可以方便地記錄商品或者其它物品在生產、加工、儲存、流通和銷售的過程數據,包括如何時某個商品到了某個地點的數據,也包括某商品在運輸過程中溫度監控記錄。通過這些記錄的數據,物聯網技術也為終端用戶提供追蹤和溯源服務,幫助終端用戶了解物品的生產、加工、儲存、流通和銷售過程,從而提高終端用戶對物品的可信度。此外,記錄的數據也為政府實施監管提供數據支持。然而現有的記錄過程存在不可信的問題,例如掌握這些數據的商家可以偽造、篡改數據,也可以隱匿不利於商家的數據,以便獲取終端用戶對商品的信任和躲避政府的監管。為解決這一問題,利用密碼學技術實現記錄數據的完整性是一種有效的方法。電子履歷技術主要實現對流通領域中各個環節的數據記錄,這些數據包括當物品流通到某個環節,比如批發商,則這個環節對發生的時間和事務進行記錄,並採用數字籤名的方式進行籤名。這種典型技術典型的研究和發明有=EPCglobal提出的電子履歷技術被用來對藥品在供應鏈中的過程進行記錄並籤名,以實現在供應鏈過程中各個環節的可信記錄,但在每個環節中,進行記錄的設備和參與的主體一般都不相同。一些研究人員和公司通過結合RFID實現對物品移動過程中的可信記錄,如CCL Label公司的發明(美國專利授權號 7425898),Orale公司的發明(美國專利授權號7937298)。調研現有的國內外研究和技術方案,均沒有提出這種過程可信的電子履歷單點生成和驗證方法。也即單個設備,包括溫度、溼度、壓力、加速度傳感器或者混合這些傳感器的設備進行數據傳輸時,如何確保傳輸出來以後,存儲於數據源中的數據可信性,是一個非常關鍵的安全問題。本發明則對這一問題提出了解決方法。

發明內容
本發明的目的在於提供一種物聯網中單點設備記錄過程中過程可信的電子履歷單點生成和驗證方法。本發明利用密碼學方法,實現物聯網中單點設備記錄過程中的電子履歷數據生產及驗證,並通過相應的密碼學算法進行驗證,判斷是否電子履歷數據可信以及是否存在的不可信性環節。本發明方法包括兩個方面內容
1、電子履歷單點生成方法利用存儲於單點設備中的密鑰和當前消息認證碼或者數字籤名,與需要記錄的電子履歷數據生成新的消息認證碼或者數字籤名,並和記錄的數據一起形成電子履歷單項發送到上層節點。
4
2、電子履歷驗證方法根據提交的單點設備產生的電子履歷數據,通過約定的密碼學方法和認可的關聯密鑰進行電子履歷完整性驗證。並通過驗證方法可以驗證出針對電子履歷數據可能發生的偽造、篡改和部分隱匿行為。在電子履歷單點生成方法中,所述電子履歷數據內容包括生產環境、加工環境、存儲環境、流通環境、銷售環境環節的數據。所述電子履歷由多個電子履歷單項組成,每個電子履歷單項由可能的前電子履歷單項的消息認證碼或者數字籤名、可能的流水號、時間、產生的設備標識、可能的地點、所關聯的可能交易事務標識、所關聯的可能責任人標識、以及本電子履歷單項的消息認證碼或者數字籤名。在電子履歷單點生成方法中,所述單點設備包括重力加速度傳感器、溼度傳感器、 溫度傳感器、基於GPS或者GSM等的定位設備、壓力傳感器、農殘傳感器;由前述設備組成的混合型傳感器;支撐前述各種傳感器和混合型傳感器的電子履歷匯聚節點。在電子履歷單點生成方法中,要保障信息的完整性,這可以通過對稱加密方案,雜湊加密方案和非對稱加密方案實現。在使用對稱加密方案和雜湊加密方案時,單點設備中需要存儲加密後的消息認證碼;在使用非對稱加密方案時,單點設備中需要存儲使用私鑰籤名後的數字籤名。單點設備需要具有存儲當前消息認證碼或者數字籤名的存儲區域。在設備第一次使用的時候,需要設置一個初始值。在電子履歷單點生成方法中,單點設備必須具有抗物理攻擊的能力,普通用戶不能直接拆卸設備,也不能通過外部設備直接讀取和修改存儲在設備中的密鑰。在電子履歷單點生成方法中,單點設備中的密鑰需要在一個受控環境或者過程中被初始化或者更新。這裡的受控環境包括政府機構和數字證書發行機構。在電子履歷單點生成方法中,所述上層節點可以是匯聚節點,也可以是應用程式。 匯聚節點可以將獲得的電子履歷數據直接轉發到匯聚節點或者應用程式,也可以匯聚其他的數據合併發送到匯聚節點或者應用程式。而應用程式則將電子履歷數據直接存儲在持久存儲層,包括資料庫或者文件倉庫。在電子履歷驗證方法中,所述電子履歷數據是單點設備記錄的一系列的電子履歷數據,可以是電子履歷片段,也可以是完整的電子履歷。在電子履歷驗證方法中,驗證方法既可以對電子履歷的片段進行驗證,也可以對完整的電子履歷進行驗證。驗證方法既可以識別出根據時間序列排序的履歷片段的前後關係是否符合籤名前後過程,也可以識別出電子履歷數據是否存在不完整的情況。在電子履歷驗證方法中,電子履歷完整性驗證可以驗證出針對電子履歷數據可能發生的偽造、篡改和部分隱匿行為,並顯示出哪些環節和過程片段是可信的,以及哪些環節和過程片段是不可信的。其中,所述部分隱匿的行為是指惡意用戶隱藏部分履歷數據, 特別是不符合標準的履歷數據,以欺騙終端用戶。本發明提出的過程可信的電子履歷單點生成和驗證方法,可以使單個設備,包括溫度、溼度、壓力、加速度傳感器或者混合這些傳感器的設備進行數據傳輸時,確保傳輸出來以後存儲於數據源中的數據可信性,解決了一個非常關鍵的安全問題。


圖1為電子履歷單點生成方法圖示。圖2為電子履歷的基本驗證方法圖示。
具體實施例方式下面根據附圖進一步描述本發明。圖1描述了電子履歷單點生成方法。在物聯網網中的單點設備(a)根據需求,根據提交的數據(可能的流水號、設備標識、時間、最新消息認證碼或者數字籤名、採集的數據、 其它可選數據等)生成消息認證碼或者數字籤名,替換存儲於設備(a)中的最新消息認證碼或者數字籤名,並將其附加在提交的數據中,生成履歷數據單項(b),提交給上層節點(C)。 上層節點將獲得的多次電子履歷單項組合形成電子履歷(d)。圖2描述了電子履歷基本驗證方法。為驗證圖1中電子履歷(d)的可信性,首先獲取並解析電子履歷(d),判斷各個電子履歷單項中的設備標識是否一致,如果不一致,則驗證失敗。如果一致則針對電子履歷單項中的數據,根據採用的密碼學方案進行驗證。如果是採用對稱加密或者雜湊加密方案,則將電子履歷單項中的數據生成一個消息認證碼A, 與存儲於電子履歷單項中的消息認證碼對比,如果相同則繼續下一個電子履歷單項驗證, 如果不同,則驗證失敗;如果是採用非對稱加密方案,則除了將電子履歷單項中的數據生成一個消息認證碼A外,需要對數字籤名進行解密生成消息認證碼與消息認證碼A比較,如果相同則繼續下一個電子履歷單項驗證,如果不同,則驗證失敗。直到所有的電子履歷單項驗證完畢並且驗證不失敗,則該電子履歷(d)驗證成功。圖2描述的方法可以被擴展以實現對電子履歷片段的驗證以及實現對部分電子履歷片段偽造、篡改和隱匿的檢測。在對電子履歷片段進行驗證時,如果最老產生的電子履歷單項不存在前電子履歷單項的消息認證碼或者數字籤名,則最老產生的電子履歷單項無法驗證,而片段其餘部分都可以進行驗證。而對整個電子履歷中的部分電子履歷片段偽造、 篡改和隱匿的檢測,則首先對每個電子履歷單項進行驗證,即便當前電子履歷單項驗證失敗,也不中止驗證,而驗證下一個電子履歷單項,將所有電子履歷單項驗證完畢後,根據流水號或者時間排列驗證通過和不通過的電子履歷單項,提示沒有通過驗證的電子履歷單項即可告訴終端用戶哪些電子履歷片段被偽造、篡改和隱匿。
權利要求
1.一種過程可信的電子履歷單點生成與驗證方法,包括過程可信的電子履歷單點生成方法和過程可信的電子履歷單點驗證方法,其特徵在於所述過程可信的電子履歷單點生成方法為,利用存儲於單點設備中的密鑰和當前消息認證碼或者數字籤名,與需要記錄的數據生成新的消息認證碼或者數字籤名,並和記錄的數據一起發送到上層節點;所述過程可信的電子履歷單點驗證方法為,根據提交的單點設備產生的電子履歷數據,通過約定的密碼學方法和認可的關聯密鑰進行電子履歷完整性驗證,並通過驗證方法驗證出針對電子履歷數據可能發生的偽造、篡改和部分隱匿行為。
2.根據權利要求1所述的方法,其特徵在於在電子履歷單點生成方法中,所述電子履歷數據內容包括生產環境、加工環境、存儲環境、流通環境、銷售環境環節的數據;所述電子履歷由多個電子履歷單項組成,每個電子履歷單項由可能的前電子履歷單項的消息認證碼或者數字籤名、可能的流水號、時間、產生的設備標識、可能的地點、所關聯的可能交易事務標識、所關聯的可能責任人標識、以及本電子履歷單項的消息認證碼或者數字籤名。
3.根據權利要求1所述的方法,其特徵在於在電子履歷單點生成方法中,所述單點設備包括重力加速度傳感器、溼度傳感器、溫度傳感器、基於GPS或者GSM的定位設備、壓力傳感器、農殘傳感器;由前述設備組成的混合型傳感器;支撐前述各種傳感器和混合型傳感器的電子履歷匯聚節點。
4.根據權利要求1所述的方法,其特徵在於在電子履歷單點生成方法中,通過對稱加密方案、雜湊加密方案和非對稱加密方案保障信息的完整性實現;在使用對稱加密方案和雜湊加密方案時,單點設備中存儲加密後的消息認證碼;在使用非對稱加密方案時,單點設備中存儲使用私鑰籤名後的數字籤名。
5.根據權利要求4所述的方法,其特徵在於單點設備具有存儲當前消息認證碼或者數字籤名的存儲區域;在設備第一次使用的時候,設置一個初始值。
6.根據權利要求1所述的方法,其特徵在於在電子履歷單點生成方法中,單點設備具有抗物理攻擊的能力,普通用戶不能直接拆卸設備,也不能通過外部設備直接讀取和修改存儲在設備中的密鑰。
7.根據權利要求1所述的方法,其特徵在於在電子履歷單點生成方法中,單點設備中的密鑰在一個受控環境或者過程中被初始化或者更新,所述受控環境包括政府機構和數字證書發行機構。
8.根據權利要求1所述的方法,其特徵在於在電子履歷單點生成方法中,所述上層節點是匯聚節點,或者是應用程式;匯聚節點能夠將獲得的電子履歷數據直接轉發到匯聚節點或者應用程式,也能夠匯聚其他的數據合併發送到匯聚節點或者應用程式;應用程式則將電子履歷數據直接存儲在持久存儲層,包括資料庫或者文件倉庫。
9.根據權利要求1所述的方法,其特徵在於在電子履歷驗證方法中,所述電子履歷數據是單點設備記錄的一系列的電子履歷數據,包括電子履歷片段或完整的電子履歷。
10.根據權利要求9所述的方法,其特徵在於在電子履歷驗證方法中,所述驗證方法是對電子履歷的片段進行驗證,或者對完整的電子履歷進行驗證;驗證內容包括驗證根據時間序列排序的履歷片段的前後關係是否符合籤名前後過程,驗證電子履歷數據完整性;其中,所述驗證履歷完整性是驗證針對電子履歷數據可能發生的偽造、篡改和部分隱匿行為,並顯示出哪些環節和過程片段是可信的,以及哪些環節和過程片段是不可信的; 所述部分隱匿的行為是指惡意用戶隱藏部分履歷數據,特別是不符合標準的履歷數據,以欺騙終端用戶。
全文摘要
本發明屬於物聯網技術領域,具體為一種物聯網中單點設備記錄過程中的過程可信的電子履歷單點生成和驗證方法。在電子履歷生成之前,每個電子設備擁有一個或者多個密鑰,並存儲消息認證碼或者數字籤名;在電子履歷生成過程中,每個節點設備在向上層節點提交數據時,根據該提交數據與當前存儲的消息認證碼或者數字籤名生成最新的消息認證碼或者數字籤名,並將最新的消息認證碼或者數字籤名存儲在設備中,並附加在提交數據中,發送給上層節點。在電子履歷驗證過程中,根據消息認證碼或者數字籤名,以及對應密鑰,從最老的履歷數據開始驗證,驗證單點生成履歷數據的過程完整性。如果中間存在數據的缺失、偽造或者篡改,該驗證可以識別出這些不可信的狀況。
文檔編號H04L9/32GK102227108SQ20111016597
公開日2011年10月26日 申請日期2011年6月20日 優先權日2011年6月20日
發明者王俊宇, 鄭立榮, 韓偉力, 顧贇 申請人:復旦大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀