[發明專利]一種基于IPFS和區塊鏈的電子公文安全傳輸方法在審
| 申請號: | 202010526675.5 | 申請日: | 2020-06-11 |
| 公開(公告)號: | CN111726343A | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 丁勇;羅得寸;梁海;鄒秀清 | 申請(專利權)人: | 桂林電子科技大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/06;H04L9/32;H04L29/08;G06Q40/04 |
| 代理公司: | 桂林文必達專利代理事務所(特殊普通合伙) 45134 | 代理人: | 張學平 |
| 地址: | 541004 廣西*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 ipfs 區塊 電子 公文 安全 傳輸 方法 | ||
1.一種基于IPFS和區塊鏈的電子公文安全傳輸方法,其特征在于,包括:
在現有或搭建的主干網絡上注冊登記身份并部署智能合約;
調用所述智能合約中的文件存儲功能進行公文上傳;
調用所述智能合約中的文件分發功能對上傳的所述公文進行分發;
利用所述智能合約中的文件簽收功能將對應的所述公文進行簽收;
根據業務需求,利用所述智能合約對公文進行修改和刪除。
2.如權利要求1所述的基于IPFS和區塊鏈的電子公文安全傳輸方法,其特征在于,所述方法還包括:
通過P2P連接方式將利用服務器部署的區塊鏈節點進行連接,構成區塊鏈分布式網絡,同時結合IPFS分布式存儲節點程序,構成主干網絡。
3.如權利要求1所述的基于IPFS和區塊鏈的電子公文安全傳輸方法,其特征在于,所述在現有或搭建的主干網絡上注冊登記身份并部署智能合約,包括:
在現有或搭建的主干網絡上,搭建區塊鏈節點和IPFS節點后,利用證書頒發機構注冊身份證書并登記身份,并連接至所述區塊鏈分布式網絡和所述IPFS節點,同時將編寫的智能合約部署到所述區塊鏈分布式網絡中,構建分布式可信執行環境,其中,所述智能合約包括文件存儲、文件分發、文件簽收、文件修改和文件刪除功能。
4.如權利要求3所述的基于IPFS和區塊鏈的電子公文安全傳輸方法,其特征在于,調用所述智能合約中的文件存儲功能進行公文上傳,包括:
基于獲取的對稱性加密秘鑰將公文明文加密后上傳至所述IPFS節點中,并利用私鑰將所述IPFS節點返回的對應公文密文的索引值進行簽名,并將得到的簽名信息和索引值保存在所述區塊鏈分布式網絡中。
5.如權利要求4所述的基于IPFS和區塊鏈的電子公文安全傳輸方法,其特征在于,調用所述智能合約中的文件存儲功能進行公文上傳,還包括:
利用所述對稱性加密秘鑰將所述索引值進行加密,得到索引密文,并調用所述文件存儲功能將所述索引密文和所述私鑰構造的數據存儲到所述區塊鏈分布式網絡中,得到交易哈希值。
6.如權利要求5所述的基于IPFS和區塊鏈的電子公文安全傳輸方法,其特征在于,調用所述智能合約中的文件分發功能對上傳的所述公文進行分發,包括:
調用所述智能合約中的文件分發功能,得到對應的接收方和公鑰,并利用所述公鑰對所述索引密文和所述公文密文的解密秘鑰進行加密,并結合得到的所述接收方的授權信息構成分發列表,保存至所述區塊鏈分布式網絡中,其中,當所述接收方為多人時,將多條對應的所述授權信息拼接后保存至所述區塊鏈分布式網絡中。
7.如權利要求6所述的基于IPFS和區塊鏈的電子公文安全傳輸方法,其特征在于,利用所述智能合約中的文件簽收功能將對應的所述公文進行簽收,包括:
利用所述接收方對應的私鑰對所述區塊鏈分布式網絡中存儲的數據進行檢索和解密,得到對應的所述公鑰和所述對稱性加密秘鑰和所述交易哈希值后,通過所述交易哈希值得到對應的公文密文,同時利用所述對稱性加密秘鑰將所述索引密文進行解密,并驗證所述簽名信息的真假。
8.如權利要求7所述的基于IPFS和區塊鏈的電子公文安全傳輸方法,其特征在于,利用所述智能合約中的文件簽收功能將對應的所述公文進行簽收,還包括:
當所述簽名信息驗證成功后,利用所述索引值得到對應的公文密文,并利用所述對稱性加密秘鑰對所述公文密文進行解密,得到對應的公文明文,并將簽收記錄保存于所述區塊鏈分布式網絡中,同時利用IPFS協議將簽收所述公文明文對應的所述接收方給未簽收所述接收方提供公文密文點對點加速下載功能。
9.如權利要求8所述的基于IPFS和區塊鏈的電子公文安全傳輸方法,其特征在于,所述根據業務需求,利用所述智能合約對公文進行修改和刪除,包括:
調用所述智能合約中的所述文件修改功能將所述索引值對應的公文密文刪除后,重新調用所述文件存儲功能和所述文件分發功能上傳公文密文,并利用失效標記對刪除所述公文密文對應的公文進行標記。
10.如權利要求9所述的基于IPFS和區塊鏈的電子公文安全傳輸方法,其特征在于,所述根據業務需求,利用所述智能合約對公文進行修改和刪除,還包括:
根據所述智能合約中的所述文件刪除功能向所述IPFS節點發送所述索引值刪除請求,并在所述IPFS節點確認請求后,刪除所述IPFS節點存儲的所述索引值對應的公文密文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于桂林電子科技大學,未經桂林電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010526675.5/1.html,轉載請聲明來源鉆瓜專利網。





