[發明專利]基于區塊鏈的服務請求方法及裝置有效
| 申請號: | 201911421280.2 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111241557B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 顧俊 | 申請(專利權)人: | 螞蟻區塊鏈科技(上海)有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/64;G06Q40/04 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 周嗣勇 |
| 地址: | 200025 上海市黃浦區黃陂南路8*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 服務 請求 方法 裝置 | ||
本說明書提供了一種基于區塊鏈的服務請求方法和裝置,所述區塊鏈存儲有由服務調用方生成的安全訪問密鑰和對應的訪問密鑰ID;所述安全訪問密鑰預先基于服務提供方的公鑰進行了加密處理;所述方法包括:服務提供方接收所述服務調用方發送的服務請求;所述服務請求包括請求參數、訪問密鑰ID、以及基于安全訪問密鑰對請求參數進行數字簽名得到的第一數字簽名;確認所述訪問密鑰ID是否為未使用狀態;如果是,基于所述訪問密鑰ID查詢對應的被加密處理的安全訪問密鑰;解密所述安全訪問密鑰,并基于所述安全訪問密鑰對所述第一數字簽名進行驗證;當所述驗證通過時,基于所述請求參數執行所述服務請求,并將所述訪問密鑰ID標記為已使用狀態。
技術領域
本說明書一個或多個實施方式涉及區塊鏈技術領域,尤其涉及一種基于區塊鏈的服務請求方法及裝置。
背景技術
區塊鏈技術,也被稱之為分布式賬本技術,是一種由若干臺計算設備共同參與“記賬”,共同維護一份完整的分布式數據庫的新興技術。由于區塊鏈技術具有去中心化、公開透明、每臺計算設備可以參與數據庫記錄、并且各計算設備之間可以快速的進行數據同步的特性,使得區塊鏈技術已在眾多的領域中廣泛的進行應用。
發明內容
有鑒于此,本說明書一個或多個實施方式提供一種基于區塊鏈的服務請求方法、裝置、計算機設備和計算機可讀存儲介質。
為實現上述目的,本說明書一個或多個實施方式提供了一種基于區塊鏈的服務請求方法,所述區塊鏈存儲有由服務調用方生成的安全訪問密鑰和對應的訪問密鑰ID;其中所述區塊鏈存儲的所述安全訪問密鑰預先基于服務提供方的公鑰進行了加密處理;所述方法包括:
所述服務提供方接收所述服務調用方發送的服務請求;所述服務請求包括請求參數、所述訪問密鑰ID、以及基于所述安全訪問密鑰對所述請求參數進行數字簽名處理得到的第一數字簽名;
確認所述訪問密鑰ID是否為未使用狀態;
如果是,基于所述訪問密鑰ID查詢對應的被加密處理的安全訪問密鑰;
基于所述服務調用方的私鑰解密所述安全訪問密鑰;并基于解密后的所述安全訪問密鑰對所述第一數字簽名進行驗證;當所述第一數字簽名被驗證通過時,基于所述請求參數執行所述服務請求,并將所述訪問密鑰ID標記為已使用狀態。
在又一示出的實施方式中,所述服務請求還包括與所述安全訪問密鑰生成時間對應的時間戳,所述方法還包括:
檢驗所述時間戳是否處于當前時間的預設差值范圍內;
如果是,基于所述訪問密鑰ID查詢對應的被加密處理的安全訪問密鑰。
在又一示出的實施方式中,所述區塊鏈上部署有用于管理安全訪問密鑰的智能合約;所述安全訪問密鑰和對應的訪問密鑰ID被存儲在所述智能合約對應的合約賬戶的賬戶存儲空間;所述智能合約中的合約代碼對應的處理邏輯包括密鑰查詢邏輯;
所述確認所述訪問密鑰ID是否為未使用狀態,如果是,基于所述訪問密鑰ID查詢對應的被加密處理的安全訪問密鑰,包括:
構建智能合約調用交易,其中,所述智能合約調用交易包含所述訪問密鑰ID;
將所述智能合約調用交易發布至區塊鏈網絡,以由所述區塊鏈網絡中的節點設備響應于所述智能合約調用交易,調用所述智能合約中的所述密鑰查詢邏輯,確認所述訪問密鑰ID是否為未使用狀態,如果是,基于所述訪問密鑰ID查詢對應的被加密處理的安全訪問密鑰。
在又一示出的實施方式中,所述智能合約調用交易還包括與所述安全訪問密鑰生成時間對應的時間戳;
所述密鑰查詢邏輯還包括:
在基于所述訪問密鑰ID查詢對應的被加密處理的安全訪問密鑰之前,確認所述時間戳是否處于當前時間的預設差值范圍內;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于螞蟻區塊鏈科技(上海)有限公司,未經螞蟻區塊鏈科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911421280.2/2.html,轉載請聲明來源鉆瓜專利網。





