全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210420043.X (22)申请日 2022.03.02 (62)分案原申请数据 202210194819.0 202 2.03.02 (71)申请人 广州市悦智计算机有限公司 地址 510000 广东省广州市番禺区市桥 街 光明南路163号置业华逸大厦三楼329 号 (72)发明人 杨山河  (74)专利代理 机构 广州世超知识产权代理事务 所(普通合伙) 44498 专利代理师 梅伟红 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/30(2006.01)H04L 51/52(2022.01) (54)发明名称 一种基于区块链去中心化群组加密会话维 持方法 (57)摘要 本发明涉及区块链智能合约、 分布式存储技 术, 具体涉及一种基于区块链去中心化群组加密 会话维持方法, 用非对称加密算法技术来实现邀 请码的产生及验证, 整个过程受邀者可以不用暴 露自己的拥有数字资产的区块链账号从而可以 增强账号安全, 群组发言时, 通过将要提交的消 息利用群组通信录上的通信公钥进行加密, 得到 发送给群组其他用户的消息的加密版本的集合, 将此集合文件存储在分布式存储网络, 得到文件 的哈希, 利用哈希任何群组内的用户可以获取到 加密密文, 即通信数据是存储在分布式存储网络 上, 通过区块链智能合约的数据结构维持群组消 息队列, 队列中维持消息的加密文件的哈希, 实 现去中心化社交群组的建立及加密通信过程。 权利要求书1页 说明书5页 附图2页 CN 114726545 A 2022.07.08 CN 114726545 A 1.一种基于区块链去中心化群组加密会话维持方法, 其特 征在于, 包括以下步骤: S1、 受邀者加入智能合约的群组通信录后, 进入群聊,群组发言者发送消息前, 先下载 智能合约的群组通信录; S2、 将消息以群组通信录中每个受邀者的群组通信公钥逐一执行非对称加密计算, 得 到加密后的密文数组文件, 所述密文数组文件的数据结构由群组通信公钥 ‑加密后的消息 构成; S3、 将得到的密文数组文件提交到分布式存 储网络; S4、 得到分布式存储网络中密文数组文件的哈希值, 将哈希值提交到智能合约的消息 队列, 所述消息队列以区块高度为键, 哈希值 为值; S5、 群组成员按区块高度依序下载智能合约的消息队列,通过哈希值从分布式存储网 络中查找密文数组文件, 各群组成员找到各自的群组通信公钥, 利用各群组成员群组通信 私钥解密获得消息 。权 利 要 求 书 1/1 页 2 CN 114726545 A 2一种基于区块链去中心化群组加密会话维持方 法 技术领域 [0001]本发明涉及区块链、 web3.0社交群组领域, 特别是涉及一种基于区块链去中心化 建立群组并维持加密通信的方法。 背景技术 [0002]当前社交领域的通信群 组建立与通信维持都需要依赖中心化社交网络, 用户通过 注册账号, 验证身份后创建群组, 并主动 或被动邀请已存在中心化网络账号的用户加入群 组, 群组内的通信发送接收都依赖中心化 服务设施。 [0003]现有技术方案大多是采用中心化方法实现, 而当前采用去中心化方法的实现则或 多或少存在一定的隐私安全性问题。 发明内容 [0004]本发明的目的是利用区块链智能合约技术, 提供了一种基于区块链去中心化通信 群组建立方法, 其特 征在于, 包括以下步骤: S1、 群组创建者创建一个任意主题的通信群组, 用群组关键字描述群组, 设定群组 的配置参数, 并提交实现群组功能的区块链智能合约, 所述配置参数包括参与人数、 群组名 称; S2、 群组创建者利用非对称加密算法产生一组邀请码私钥作为邀请码, 邀请码私 钥通过非对称加密算法推导出邀请码公钥, 群组创建者通过智能合约将该组邀请码公钥提 交到智能合约建立由受邀者公钥构成邀请码数组的数据结构invitecodes{user0_公钥, User1公钥, userN公钥}, 同时创建由公钥:签名信息构成用于群组通信的用户公钥列表的 数据结构即群组通信录的数据结构: User_key_list([{  【Chat_Pub】 :  【invite_sign_ text】 }]), 此处的公钥将由群组成员用于群组通信目的而 单独产生并持有的群组通信目的 的私钥非对称加密算法推导出; 签名信息由用户通信目的私钥签名后的信息, 此处的签名 信息可以很容易由公钥进行验证; 非对称加密算法可以是椭圆曲线、 RSA加密算法; 群组通 信录每添加一个公钥项目, 表示 一个用户被邀请成功加入群组; S3、 群组创建者通过非智能合约交互的途径告知受邀者邀请码私钥, 非智能合约 交互的途径包括但不限于邮件、 短信、 即时聊天、 语音聊天工具; S4、 受邀者收到邀请码私钥, 产生对应的群组通信用途的群 组通信私钥, 继而基于 此群组通信私钥利用非对称加密算法推导出群组通信公钥, 用于加入群组后受邀者与其他 群组成员通信; S5、 受邀者利用收到 的邀请码私钥对群组通信用公钥、 进行签名并提交给智能合 约; S6、 智能合约收到受邀者提交的签名 信息, 先通过邀请码公钥验证签名信息是否 由邀请码私钥签名,确认后, 智能合约执 行以下操作: a)删除受邀者 提交的已经验证使用过的邀请 码公钥;说 明 书 1/5 页 3 CN 114726545 A 3

PDF文档 专利 一种基于区块链去中心化群组加密会话维持方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链去中心化群组加密会话维持方法 第 1 页 专利 一种基于区块链去中心化群组加密会话维持方法 第 2 页 专利 一种基于区块链去中心化群组加密会话维持方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:51上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。