[發明專利]基于區塊鏈的銀行數據共享方法、裝置、計算機設備和存儲介質有效
| 申請號: | 201910375075.0 | 申請日: | 2019-05-07 |
| 公開(公告)號: | CN110224808B | 公開(公告)日: | 2022-10-04 |
| 發明(設計)人: | 陳璐偉;郭鴻程 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L9/32;H04L67/1095;H04L67/1097;H04L67/12;G06Q20/38;G06Q40/02 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 蘇福念 |
| 地址: | 518052 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 銀行 數據 共享 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種基于區塊鏈的銀行數據共享方法,其特征在于,包括:
建立多個銀行終端之間的共識節點,根據所述共識節點的交易結果建立數個區塊,連接數個所述區塊后形成一區塊鏈;
獲取所述區塊鏈上的任一區塊的區塊密鑰,根據所述區塊密鑰對所述區塊中產生的交易數據進行加密后得到密文交易數據;
接收所述區塊鏈上的任一所述銀行終端發出的數據共享請求,發送所述數據共享請求至各所述區塊,接收各所述區塊產生的所述密文交易數據,將所述密文交易數據解密后發送至發出所述數據共享請求的銀行終端;
其中,獲取所述區塊鏈上的任一區塊的區塊密鑰,根據所述區塊密鑰對所述區塊中產生的交易數據進行加密后得到密文交易數據,具體包括:
獲取所述區塊鏈上的任一區塊的交易數據包含的數字證書,將所述數字證書中的字符倒序排列后生成所述區塊的原始密鑰;
獲取所述原始密鑰的原始密鑰向量,應用同態加密算法對所述原始密鑰向量進行加密后得到同態加密向量;
應用哈希密鑰算法對所述同態密鑰向量中的隨機數進行加密后得到哈希結果,應用對稱加密算法對所述同態加密向量中的密文數據進行加密后得到對稱加密結果;
對所述哈希結果和所述對稱加密結果進行異或運算后得到區塊密鑰,應用所述區塊密鑰對所述區塊中的交易數據進行加密后得到所述密文交易數據。
2.根據權利要求1所述的基于區塊鏈的銀行數據共享方法,其特征在于,所述建立多個銀行終端之間的共識節點,根據所述共識節點的交易結果建立數個區塊,連接數個所述區塊后形成一區塊鏈,包括:
獲取多個所述銀行終端產生的已有交易數據,從所述已有交易數據中抽取出各個所述銀行終端的特征標識,根據所述特征標識在各個所述銀行終端之間建立數個所述共識節點;
從任一所述共識節點處獲取多個交易數據,將所述多個交易數據進行打包后生成一交易包;
啟動多線程對數個所述交易包中的交易數據進行并行處理后得到數個交易結果,匯總具有相同交易結果的共識節點對應的交易數據后生成一區塊,連接數個所述區塊后形成所述區塊鏈。
3.根據權利要求1所述的基于區塊鏈的銀行數據共享方法,其特征在于,所述接收所述區塊鏈上的任一所述銀行終端發出的數據共享請求,發送所述數據共享請求至各所述區塊,接收各所述區塊產生的所述密文交易數據,將所述密文交易數據解密后發送至發出所述數據共享請求的銀行終端,包括:
接收任一所述銀行終端發出的數據共享請求,根據所述數據共享請求得到所述銀行終端的IP地址,根據所述IP地址確定所述銀行終端所在的待共享區塊;
獲取所述待共享區塊的待共享區塊密鑰,對所述待共享區塊密鑰進行解密后生成解密報文;
發送所述解密報文于各個區塊,接收各個區塊對所述解密報文的反饋信息,若所述反饋信息中包含有所述待共享區塊密鑰,則應用所述待共享區塊密鑰解密所述反饋信息發出區塊的密文交易數據后得到明文交易數據,發送所述明文交易數據至所述待共享區塊,否則不發送。
4.根據權利要求2所述的基于區塊鏈的銀行數據共享方法,其特征在于,所述獲取多個所述銀行終端產生的已有交易數據,從所述已有交易數據中抽取出各個所述銀行終端的特征標識,根據所述特征標識在各個所述銀行終端之間建立數個所述共識節點,包括:
發送采集所述已有交易數據的指令至各個所述銀行終端,接收各個所述銀行終端的反饋信息;
獲取所述反饋信息中的特征字符,根據所述特征字符確定是否接收所述銀行終端發送的交易數據;
抽取所述銀行終端發送的特征標識,在具有同一所述特征標識的銀行終端之間建立共識節點。
5.根據權利要求2所述的基于區塊鏈的銀行數據共享方法,其特征在于,所述從任一所述共識節點處獲取多個交易數據,將所述多個交易數據進行打包后生成一交易包,包括:
獲取所述多個交易數據的交易復雜度;
獲取所述共識節點所在服務器的性能指標;
根據所述交易復雜度與所述性能指標的對應關系將所述多個交易數據打包成一所述交易包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910375075.0/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





