[發明專利]基于區塊鏈的即時通訊系統在審
| 申請號: | 201910735194.2 | 申請日: | 2019-08-09 |
| 公開(公告)號: | CN112350920A | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 周乃杰 | 申請(專利權)人: | 北京威寧特科技有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L12/18;H04L29/06;H04L29/08;H04L9/08;H04L9/32 |
| 代理公司: | 北京博雅睿泉專利代理事務所(特殊普通合伙) 11442 | 代理人: | 柳巖 |
| 地址: | 100023 北京市朝陽區半*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 即時通訊 系統 | ||
本發明提出一種基于區塊鏈的即時通訊系統,包括以區塊鏈通信方式連接的多個節點。每一節點生成一非對稱加密對。發送端欲對至少一接收端發出一信息時,執行一打包程序。打包程序包括:生成一個一次性對稱密鑰;使用一次性對稱密鑰加密信息;使用每一個接收端的對應的公鑰加密一次性對稱密鑰;及將經加密的信息及經加密的一次性對稱密鑰加入至一廣播信息,以將廣播信息廣播至所有節點。每一節點收到廣播信息時執行一解封程序,解封程序包括:使用自身的私鑰嘗試解鎖經加密的一次性對稱密鑰;及若成功解鎖,則將獲得的一次性對稱密鑰解密經加密的信息。
技術領域
本發明涉及即時通訊技術領域,具體是一種基于區塊鏈的即時通訊系統。
背景技術
現有的基于區塊鏈的群聊機制大多是每建立一個群組,便產生一個群地址及對應的私鑰,該群組的成員發話時,向該地址發送交易并附加信息,成員使用私鑰解密信息。然而,當要對該群組增加新成員時,便需要將群地址及對應的私鑰傳送該新成員,或者重新設立新的群組與對應私鑰。然而,在網路上傳遞私鑰是相當危險的,并且群組加入新成員的程序繁雜。此外,非對稱加密方式具有信息長度的限制。
發明內容
鑒于上述問題,本發明提出一種基于區塊鏈的即時通訊系統,介以解決先前技術存在之問題。
在一實施例,基于區塊鏈的即時通訊系統包括以區塊鏈通信方式連接的多個節點。每一節點生成包括一公鑰及一私鑰的一非對稱加密對。多個節點中的其中一個發送端欲對其他的節點中的至少一接收端發出一信息時,執行一打包程序。打包程序包括:生成一個一次性對稱密鑰;使用一次性對稱密鑰加密信息;使用每一個接收端的對應的公鑰加密一次性對稱密鑰;及將經加密的信息及經加密的一次性對稱密鑰加入至一廣播信息,以將廣播信息廣播至所有節點。每一節點收到廣播信息時執行一解封程序,解封程序包括:使用自身的私鑰嘗試解鎖經加密的一次性對稱密鑰;及若成功解鎖,則將獲得的一次性對稱密鑰解密經加密的信息。
依據一些實施例,打包程序還包括:使用自身的私鑰產生一簽章;及將所述簽章加入至所述廣播信息。解封程序還包括:驗證簽章,于驗證通過才嘗試解鎖經加密的一次性對稱密鑰。
依據一些實施例,解封程序還包括:若節點成功解鎖,則將信息上鏈儲存。
依據一些實施例,解封程序還包括:節點在上鏈儲存之前先確認信息是否已被上鏈儲存。
依據一些實施例,解封程序還包括:若節點成功解鎖,則將信息進行本地儲存。
依據一些實施例,發送端和至少一接收端構成一群組的多個成員,其他的節點中的一個作為一新成員加入群組時,每一成員將自身的一信息記錄作為欲發出的信息并以新成員作為接收端,而執行打包程序后發送出去。
依據一些實施例,新成員在加入群組時,依據自身的公鑰產生一地址,并使用自身的私鑰對自身的地址簽章后發布到區塊鏈。
依據一些實施例,每一節點依據公鑰產生對應節點的一地址,每一節點使用自身的私鑰對自身的地址簽章后發布到區塊鏈。
依據一些實施例,發送端和至少一接收端構成一群組的多個成員,其他的節點中的一個作為一新成員加入群組時,驗證成員經過簽章之后的地址。
綜上,本發明提供一種基于區塊鏈的即時通訊系統,提供不限信息長度的加密方式,且能夠隱密信息的接收對象。信息能夠被保存在區塊鏈上,避免信息被刪除或竄改。在群組聊天上提供新成員加入的彈性,且信息的傳遞是由發送端來指定能解封的對象,使得群組設立數量不會受到局限。
附圖說明
圖1是本發明一實施例的基于區塊鏈的即時通訊系統100的方塊示意圖。
圖2是本發明一實施例的打包程序流程圖。
圖3是本發明一實施例的解封程序流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京威寧特科技有限公司,未經北京威寧特科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910735194.2/2.html,轉載請聲明來源鉆瓜專利網。





