[發明專利]基于區塊鏈的數據傳輸方法、裝置、電子設備及存儲介質有效
| 申請號: | 202010917743.0 | 申請日: | 2020-09-03 |
| 公開(公告)號: | CN112104627B | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 李志雄 | 申請(專利權)人: | 深圳市中科網威科技有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40 |
| 代理公司: | 深圳中創智財知識產權代理有限公司 44553 | 代理人: | 文言;田宇 |
| 地址: | 518000 廣東省深圳市福田區梅林街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 數據傳輸 方法 裝置 電子設備 存儲 介質 | ||
本發明涉及數據處理領域,提供了一種基于區塊鏈的數據傳輸方法,該方法包括接收客戶端發送數據傳輸請求寫入區塊鏈平臺,解析數據傳輸請求得到第一數據,利用亂序規則對第一數據排序得到第二數據,對第二數據及亂序規則進行加密得到加密數據發送客戶端,將第一數據的解密密鑰發送區塊鏈平臺,創建解密秘鑰的索引信息;接收服務器返回的加密數據,發送確認接收加密數據的回執信息,服務器在接收到回執信息時將索引信息發送至客戶端;客戶端根據索引信息從區塊鏈平臺獲取解密密鑰;根據解密密鑰對加密數據進行解密。本發明能夠防止擁有權限的人員不經許可擅自對文件數據進行操作,也能避免文件數據在傳輸過程中被黑客惡意竊取,造成文件數據泄露。
技術領域
本發明涉及數據處理領域,尤其涉及一種基于區塊鏈的數據傳輸方法、裝置、電子設備及存儲介質。
背景技術
隨著網絡技術的發展,人們可以便捷地通過網絡獲取自己想要的文件。但是,在某些指定情況(例如只供內部人員查看的文件)下為了防止文件的外泄,也會對文件的操作設置權限,使沒有權限的人無法對文件進行操作。
雖然通過上述設置權限的方式可以在一定程度上對文件起到防護效果,但是,一旦出現在敏感時期,例如在系統上上傳了重要文件,剛好被外界知道重要文件上傳的事情。此時,應當對文件嚴加把控,既要防止擁有權限的人員不經許可擅自對文件進行操作,也要避免文件在傳輸過程中被黑客惡意竊取,造成文件泄露。因此如何增強文件在傳輸過程的安全性成為了亟需解決的技術問題。
發明內容
本發明的主要目的在于提供一種基于區塊鏈的數據傳輸方法、裝置、電子設備及存儲介質,旨在如何增強文件在傳輸過程的安全性的問題。
為實現上述目的,本發明提供的一種基于區塊鏈的數據傳輸方法,該方法包括:
客戶端向服務器發出數據傳輸請求,所述服務器被配置為,接收客戶端發送的所述數據傳輸請求,將所述數據傳輸請求寫入區塊鏈平臺,解析所述數據傳輸請求得到第一數據,利用預設的亂序規則對所述第一數據的數據單元重新排序,得到第二數據,利用加密算法對所述第二數據及所述亂序規則進行加密處理得到加密數據,將所述加密數據發送至所述客戶端,并將用于解密所述第一數據的解密密鑰發送至所述區塊鏈平臺,創建所述解密秘鑰在所述區塊鏈平臺中的索引信息;
接收所述服務器返回的所述加密數據,發送確認接收所述加密數據的回執信息,所述服務器被配置為,在接收到所述回執信息時,將所述索引信息發送至所述客戶端;
接收所述服務器返回的索引信息,根據所述索引信息從所述區塊鏈平臺獲取與所述索引信息對應的解密密鑰;
根據所述解密密鑰對所述加密數據進行解密。
優選地,所述將所述區塊鏈平臺的解密秘鑰發送至所述客戶端對所述加密數據進行解密包括:
利用所述解密秘鑰對所述加密數據進行解密得到所述第二數據及亂序規則;
根據所述亂序規則對所述第二數據恢復原始排序,得到所述第一數據。
優選地,所述亂序規則包括:
為所述數據中的每個數據單元按照預設的排列順序分配序號,并生成序號排列表;
對所述數據單元隨機打亂后進行重新排列。
優選地,該方法還包括復原步驟,包括:
識別每個所述數據單元對應的序號;
對照所述序號排列表復原每個所述數據單元的原始排列位置,得到所述第一數據。
優選地,該方法還包括以下步驟:
統計所述加密數據從所述服務器發往所述客戶端到被客戶端接收的過程時長;
判斷所述時長是否超過預設閾值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市中科網威科技有限公司,未經深圳市中科網威科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010917743.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于區塊鏈的數據訪問驗證方法、裝置、電子設備及介質
- 下一篇:新型尿素泵總成





