[發明專利]業務處理的方法和裝置有效
| 申請號: | 201811385400.3 | 申請日: | 2018-11-20 |
| 公開(公告)號: | CN109598149B | 公開(公告)日: | 2020-04-07 |
| 發明(設計)人: | 林明樹 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64;G06F21/62 |
| 代理公司: | 北京億騰知識產權代理事務所(普通合伙) 11309 | 代理人: | 孫欣欣;周良玉 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 處理 方法 裝置 | ||
本說明書實施例提供一種業務處理的方法和裝置,業務發起方執行的方法包括:針對目標業務向各業務相關方發送業務確認請求,業務確認請求中包括業務數據;從每個業務相關方接收業務確認應答,業務確認應答中包括第一數據塊和第一簽名數據;其中,第一數據塊包括由業務相關方采用預設編碼方式對業務數據進行編碼而生成的第一編碼數據、第一確認結果和業務相關方的標識;第一簽名數據為利用業務相關方的私鑰對第一數據塊進行簽名計算得到的;通過區塊鏈網絡存儲每個業務相關方的第一數據塊和所述第一簽名數據,以及業務發起方的第二數據塊和第二簽名數據。能夠在利用區塊鏈網絡存儲業務數據時,不會導致敏感數據的泄露。
技術領域
本說明書一個或多個實施例涉及計算機領域,尤其涉及業務處理的方法和裝置。
背景技術
當前,在進行業務處理時,通常需要多方參與,例如,一項業務可以涉及一個業務發起方以及一個或多個業務相關方。隨著區塊鏈技術的發展,在業務處理的過程中利用了區塊鏈技術存儲多方交互的業務數據。
業務數據記錄到區塊鏈網絡上之后,可以防止個別區塊鏈成員抵賴或者篡改數據,其一個基礎就是大家參與記錄,每個區塊鏈成員都可以拿到區塊鏈網絡上的所有數據。當業務數據中包含敏感數據時(比如用戶隱私數據),如果將敏感數據寫入區塊鏈,那么這些敏感數據就會泄露給所有區塊鏈成員。
因此,希望能有改進的方案,能夠在利用區塊鏈網絡存儲業務數據時,不會導致敏感數據的泄露。
發明內容
本說明書一個或多個實施例描述了一種業務處理的方法和裝置,能夠在利用區塊鏈網絡存儲業務數據時,不會導致敏感數據的泄露。
第一方面,提供了一種業務處理的方法,方法由業務發起方執行,并包括:
針對目標業務向各業務相關方發送業務確認請求,所述業務確認請求中包括業務數據;
從每個所述業務相關方接收業務確認應答,所述業務確認應答中包括第一數據塊和第一簽名數據;其中,所述第一數據塊包括由業務相關方采用預設編碼方式對所述業務數據進行編碼而生成的第一編碼數據、第一確認結果和所述業務相關方的標識;所述第一簽名數據為利用所述業務相關方的私鑰對所述第一數據塊進行簽名計算得到的;
采用所述預設編碼方式對所述業務數據進行編碼,從而生成第二編碼數據;以及生成第二確認結果;
利用所述業務發起方的私鑰對包括第二編碼數據、第二確認結果和所述業務發起方的標識的第二數據塊進行簽名,得到第二簽名數據;
確定每個所述第一確認結果和所述第二確認結果均為確認通過時,通過區塊鏈網絡存儲每個所述業務相關方的所述第一數據塊和所述第一簽名數據,以及所述業務發起方的所述第二數據塊和所述第二簽名數據。
在一種可能的實施方式中,所述方法還包括:
確定每個所述第一確認結果和所述第二確認結果均為確認通過時,通過所述區塊鏈網絡處理所述目標業務。
進一步地,所述通過所述區塊鏈網絡處理所述目標業務,包括:
通過所述區塊鏈網絡記錄所述目標業務的處理結果信息;以及,
通過所述區塊鏈網絡向每個所述業務相關方發送所述目標業務的處理結果信息,以使每個所述業務相關方處理所述目標業務。
第二方面,提供了一種業務處理的方法,方法由業務相關方執行,并包括:
從業務發起方接收針對目標業務的業務確認請求,所述業務確認請求中包括業務數據;
根據所述業務數據,生成第一確認結果;
采用預設編碼方式對所述業務數據進行編碼,生成第一編碼數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811385400.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于區塊鏈的發票管理方法和系統
- 下一篇:一種密鑰使用方法





