[發明專利]一種區塊鏈的交易數據存儲與獲取方法及裝置在審
| 申請號: | 202011124901.3 | 申請日: | 2020-10-20 |
| 公開(公告)號: | CN112348674A | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 何凌峰;蘇小康;張開翔;范瑞彬 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06Q20/38 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 彭燕 |
| 地址: | 518027 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區塊 交易 數據 存儲 獲取 方法 裝置 | ||
1.一種區塊鏈的交易數據存儲方法,其特征在于,包括:
第一交易方生成交易標識和交易數據;
所述第一交易方獲取所述交易標識對應的第一對稱密匙;所述第一對稱密匙是基于第一私鑰和第二公鑰,按照預設對稱密匙協商算法生成的;所述第一私鑰是所述第一交易方針對所述交易標識生成的私鑰;所述第二公鑰是第二交易方針對所述交易標識生成的公鑰;
所述第一交易方根據所述第一對稱密匙對所述交易數據加密,獲得加密數據,并將所述加密數據提交給區塊鏈,使得所述區塊鏈對所述加密數據共識通過后,寫入所述區塊鏈;所述加密數據用于所述第二交易方根據第二對稱密匙解密,獲得所述交易數據;所述第二對稱密匙是基于第二私鑰和第一公鑰,按照所述預設對稱密匙協商算法生成的;所述第二私鑰是所述第二交易方針對所述交易標識生成的私鑰;所述第一公鑰是第一交易方針對所述交易標識生成的公鑰;所述第一對稱密匙和所述第二對稱密匙相同。
2.如權利要求1所述的方法,其特征在于,所述第一交易方獲取所述交易標識對應的第一對稱密匙之前,還包括:
所述第一交易方生成所述第一公鑰和所述第一私鑰;
所述第一交易方將所述交易標識、所述第一公鑰發送至所述第二交易方;
所述第一交易方獲取來自所述第二交易方的所述第二公鑰;
所述第一交易方根據所述第一私鑰和所述第二公鑰,按照所述預設對稱密匙協商算法生成所述第一對稱密匙。
3.如權利要求1所述的方法,其特征在于,所述第一私鑰為小于預設素數的第一隨機數;所述第二私鑰為小于所述預設素數的第二隨機數;所述預設對稱密匙協商算法為基于所述預設素數的取模算法;
所述第一公鑰是基于預設整數和所述第一隨機數,按照所述預設對稱密匙協商算法生成的;所述第二公鑰是基于所述預設整數和所述第二隨機數,按照所述預設對稱密匙協商算法生成的;所述預設整數為所述預設素數的原根。
4.如權利要求1所述的方法,其特征在于,所述第一公鑰具體按照以下方式生成:
pk_A=a^r_A mod P;
其中,pk_A為所述第一公鑰,a為所述預設整數,^表示冪次方運算,r_A為所述第一隨機數,mod表示取模運算,P為所述預設素數;
所述第二公鑰具體按照以下方式生成:
pk_B=a^r_B mod P;
其中,pk_B為所述第二公鑰,r_B為所述第二隨機數;
所述第一對稱密匙具體按照以下方式生成:
K1=(pk_B)^r_A mod P;
其中,K1為所述第一對稱密匙;
所述第二對稱密匙具體按照以下方式生成:
K2=(pk_A)^r_B mod P;
其中,K2為所述第二對稱密匙。
5.如權利要求1-4任一項所述的方法,其特征在于,所述第一交易方按照以下方式生成所述交易數據:
所述第一交易方構建Java對象,并設置所述Java對象的對象屬性;
所述第一交易方將所述Java對象轉換為json字符串,將所述json字符串作為所述交易數據。
6.一種區塊鏈的交易數據獲取方法,其特征在于,包括:
第二交易方獲取交易標識;所述第二交易方從區塊鏈獲取所述交易標識對應的加密數據;所述加密數據是第一交易方根據第一對稱密匙對交易數據加密得到的;所述第一對稱密匙是基于第一私鑰和第二公鑰,按照預設對稱密匙協商算法生成的;所述第一私鑰是所述第一交易方針對所述交易標識生成的私鑰;所述第二公鑰是第二交易方針對所述交易標識生成的公鑰;
所述第二交易方獲取所述交易標識對應的第二對稱密匙;所述第二對稱密匙是基于第二私鑰和第一公鑰,按照所述預設對稱密匙協商算法生成的;所述第二私鑰是所述第二交易方針對所述交易標識生成的私鑰;所述第一公鑰是第一交易方針對所述交易標識生成的公鑰;所述第一對稱密匙和所述第二對稱密匙相同;
所述第二交易方根據所述第二對稱密匙對所述加密數據解密,獲得所述交易數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011124901.3/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





