System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及預制菜溯源領域,具體涉及一種預制菜溯源方法及其系統。
技術介紹
1、隨著社會的發展,社會節奏日漸加快,烹飪的快捷性正在被愈發看重,預制菜具有方便快捷的特性,正在被大眾逐漸接受。
2、由于消費者對于食品安全的要求也越來越高,消費者迫切的需要了解預制菜從生產到售賣的全流程各個環節的信息,從而了解產品的真實信息和品質并進行監督。另一方面,一旦出現食品安全問題,需要從全流程的各個環節進行具體的追責。因此,能夠對預制菜的全流程進行溯源的方法十分重要。
3、然而,現有技術卻存在針對預制菜各個環節的追溯不夠清晰的問題,不能進行明確的鏈式溯源,此外,溯源數據也容易被篡改,無法保證溯源數據的完整性、不可篡改性、不可否認性。
技術實現思路
1、針對上述存在的技術不足,本專利技術的目的是提供一種預制菜溯源方法及其系統,旨在解決現有技術針對預制菜各個環節的追溯不夠清晰,不能進行明確的鏈式溯源,且溯源數據易被篡改,無法保證溯源數據的完整性、不可篡改性、不可否認性的問題。
2、鑒于上述問題,本申請提供了一種預制菜溯源方法及其系統。
3、本申請公開的第一個方面,提供了一種預制菜溯源方法,所述方法包括以下步驟:
4、獲得每一批次預制菜的生產原料的相關信息,并在所有生產原料的相關信息最后附加此刻的時間戳,生成生產原料信息,使用哈希函數對生產原料信息進行哈希處理,生成生產原料信息摘要,使用第一rsa私鑰對生產原料信息摘要進行加密,生成生產原料信
5、獲得每一批次預制菜的生產加工過程的相關信息,并在生產加工過程的相關信息最后附加生產加工結束時刻的時間戳,生成生產加工信息,使用哈希函數對生產加工信息進行哈希處理,生成生產加工信息摘要,使用第二rsa私鑰對生產加工信息摘要進行加密,生成生產加工信息數字簽名,將批次號碼、生產加工信息和生產加工信息數字簽名儲存到關系數據庫;
6、獲得每一批次預制菜的產品檢測結果的相關信息,并在產品檢測結果的相關信息最后附加產品檢測完成時刻的時間戳,生成產品檢測信息,使用哈希函數對產品檢測信息進行哈希處理,生成產品檢測信息摘要,使用第三rsa私鑰對產品檢測信息摘要進行加密,生成產品檢測信息數字簽名,將批次號碼、產品檢測信息和產品檢測信息數字簽名儲存到關系數據庫;
7、獲得每一批次預制菜的物流運輸的相關信息,并在物流運輸的相關信息最后附加物流運輸抵達時刻的時間戳,生成物流運輸信息,使用哈希函數對物流運輸信息進行哈希處理,生成物流運輸信息摘要,使用第四rsa私鑰對物流運輸信息摘要進行加密,生成物流運輸信息數字簽名,將批次號碼、物流運輸信息和物流運輸信息數字簽名儲存到關系數據庫;
8、獲得每一批次預制菜的產品銷售的相關信息,并在產品銷售的相關信息最后附加產品銷售售出時刻的時間戳,生成產品銷售信息,使用哈希函數對產品銷售信息進行哈希處理,生成產品銷售信息摘要,使用第五rsa私鑰對產品銷售信息摘要進行加密,生成產品銷售信息數字簽名,將批次號碼、產品銷售信息和產品銷售信息數字簽名儲存到關系數據庫;
9、市場監督管理人員、調查人員或者消費者通過當前預制菜的批次號碼從關系數據庫中執行查詢操作,獲得當前預制菜生產原料信息、生產加工信息、產品檢測信息、物流運輸信息和產品銷售信息,以及生產原料信息數字簽名、生產加工信息數字簽名、產品檢測信息數字簽名、物流運輸信息數字簽名和產品銷售信息數字簽名,對各個信息數字簽名分別使用第一rsa私鑰、第二rsa私鑰、第三rsa私鑰、第四rsa私鑰和第五rsa私鑰對應的rsa公鑰進行解密,將解密結果與各個信息使用哈希函數進行哈希處理的結果進行對比,如果完全一致,則證明此信息具有完整性,且未被篡改,如果不一致,則說明此信息不具備完整性,且被篡改過,不可信任。
10、優選地,所述所有生產原料的相關信息包括生產原料名稱、供貨商家、執行標準和抽檢結果。
11、優選地,所述生產加工過程的相關信息包括生產加工地、生產設備、生產工藝、生產人員健康證、使用的添加劑名稱、添加劑用量和衛生情況。
12、優選地,所述產品檢測結果的相關信息包括營養成分表、菌群指數、重金屬含量、有害物質含量和本批次檢測合格率。
13、優選地,所述物流運輸的相關信息包括運輸起點、運輸終點、承運人、運輸條件和包裝完整度。
14、優選地,所述產品銷售的相關信息包括銷售渠道、經銷單位、銷售數量和指導價格。
15、優選地,所述第一rsa私鑰、第二rsa私鑰、第三rsa私鑰、第四rsa私鑰和第五rsa私鑰以及各自對應的rsa公鑰的長度大于2048比特。
16、本申請公開的第二個方面,提供了一種預制菜溯源系統,所述系統用于上述一種預制菜溯源方法,所述系統包括:
17、生產原料模塊,所述生產原料模塊用于獲得每一批次預制菜的生產原料的相關信息,并在所有生產原料的相關信息最后附加此刻的時間戳,生成生產原料信息,使用哈希函數對生產原料信息進行哈希處理,生成生產原料信息摘要,使用第一rsa私鑰對生產原料信息摘要進行加密,生成生產原料信息數字簽名,將批次號碼、生產原料信息和生產原料信息數字簽名儲存到關系數據庫,其中,批次號為每一批次預制菜的唯一標識號碼;
18、生產加工模塊,所述生產加工模塊用于獲得每一批次預制菜的生產加工過程的相關信息,并在生產加工過程的相關信息最后附加生產加工結束時刻的時間戳,生成生產加工信息,使用哈希函數對生產加工信息進行哈希處理,生成生產加工信息摘要,使用第二rsa私鑰對生產加工信息摘要進行加密,生成生產加工信息數字簽名,將批次號碼、生產加工信息和生產加工信息數字簽名儲存到關系數據庫;
19、產品檢測模塊,所述產品檢測模塊用于獲得每一批次預制菜的產品檢測結果的相關信息,并在產品檢測結果的相關信息最后附加產品檢測完成時刻的時間戳,生成產品檢測信息,使用哈希函數對產品檢測信息進行哈希處理,生成產品檢測信息摘要,使用第三rsa私鑰對產品檢測信息摘要進行加密,生成產品檢測信息數字簽名,將批次號碼、產品檢測信息和產品檢測信息數字簽名儲存到關系數據庫;
20、物流運輸模塊,所述物流運輸模塊用于獲得每一批次預制菜的物流運輸的相關信息,并在物流運輸的相關信息最后附加物流運輸抵達時刻的時間戳,生成物流運輸信息,使用哈希函數對物流運輸信息進行哈希處理,生成物流運輸信息摘要,使用第四rsa私鑰對物流運輸信息摘要進行加密,生成物流運輸信息數字簽名,將批次號碼、物流運輸信息和物流運輸信息數字簽名儲存到關系數據庫;
21、產品銷售模塊,所述產品銷售模塊用于獲得每一批次預制菜的產品銷售的相關信息,并在產品銷售的相關信息最后附加產品銷售售出時刻的時間戳,生成產品銷售信息,使用哈希函數對產品銷售信息進行哈希本文檔來自技高網...
【技術保護點】
1.一種預制菜溯源方法,其特征在于,所述方法包括以下步驟:
2.如權利要求1所述的一種預制菜溯源方法,其特征在于,所述所有生產原料的相關信息包括生產原料名稱、供貨商家、執行標準和抽檢結果。
3.如權利要求1所述的一種預制菜溯源方法,其特征在于,所述生產加工過程的相關信息包括生產加工地、生產設備、生產工藝、生產人員健康證、使用的添加劑名稱、添加劑用量和衛生情況。
4.如權利要求1所述的一種預制菜溯源方法,其特征在于,所述產品檢測結果的相關信息包括營養成分表、菌群指數、重金屬含量、有害物質含量和本批次檢測合格率。
5.如權利要求1所述的一種預制菜溯源方法,其特征在于,所述物流運輸的相關信息包括運輸起點、運輸終點、承運人、運輸條件和包裝完整度。
6.如權利要求1所述的一種預制菜溯源方法,其特征在于,所述產品銷售的相關信息包括銷售渠道、經銷單位、銷售數量和指導價格。
7.如權利要求1所述的一種預制菜溯源方法,其特征在于,所述第一RSA私鑰、第二RSA私鑰、第三RSA私鑰、第四RSA私鑰和第五RSA私鑰以及各自對應的R
8.一種預制菜溯源系統,所述系統包括:
...【技術特征摘要】
1.一種預制菜溯源方法,其特征在于,所述方法包括以下步驟:
2.如權利要求1所述的一種預制菜溯源方法,其特征在于,所述所有生產原料的相關信息包括生產原料名稱、供貨商家、執行標準和抽檢結果。
3.如權利要求1所述的一種預制菜溯源方法,其特征在于,所述生產加工過程的相關信息包括生產加工地、生產設備、生產工藝、生產人員健康證、使用的添加劑名稱、添加劑用量和衛生情況。
4.如權利要求1所述的一種預制菜溯源方法,其特征在于,所述產品檢測結果的相關信息包括營養成分表、菌群指數、重金屬含量、有害物質含量和本批次檢...
【專利技術屬性】
技術研發人員:張炳勝,張炳朝,
申請(專利權)人:安徽徽創食品有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。