全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210716241.0 (22)申请日 2022.06.23 (65)同一申请的已公布的文献号 申请公布号 CN 114793220 A (43)申请公布日 2022.07.26 (73)专利权人 中航金网 (北京) 电子商务有限公 司 地址 100176 北京市大兴区北京经济技 术 开发区荣华南路13号院10号楼8层801 室 (72)发明人 刘美男 张栋  (74)专利代理 机构 北京众达德权知识产权代理 有限公司 1 1570 专利代理师 甄伟军(51)Int.Cl. H04L 51/04(2022.01) H04L 9/32(2006.01) (56)对比文件 WO 2021094515 A1,2021.0 5.20 WO 2021094515 A1,2021.0 5.20 CN 112995014 A,2021.0 6.18 CN 10825 6353 A,2018.07.0 6 CN 113746719 A,2021.12.0 3 审查员 张德珍 (54)发明名称 即时消息通信方法、 装置、 程序、 介质及设备 (57)摘要 本申请涉及计算机及通信技术领域, 揭示了 一种即时消息通信方法、 装置、 程序、 介质及设 备。 该方法包括: 创建通信网络, 所述通信网络中 包括所述服务端和至少两个客户端; 在本地生成 一个初始区块, 所述初始区块用于作为消息区块 链中的首个区块, 且携带有工作量证明信息; 将 所述初始区块广播至目标客户端, 以使得所述目 标客户端根据所述初始区块和所述工作量证明 信息生成消息区块, 所述消息区块用于记录所述 目标客户端待发送的消息, 所述目标客户端为所 述通信网络中的任意一个客户端。 本申请所提出 的技术方案可以有效提高即时消息通信的安全 性。 权利要求书1页 说明书11页 附图4页 CN 114793220 B 2022.10.14 CN 114793220 B 1.一种即时消息通信方法, 其特征在于, 所述方法执行于服务端和目标客户端, 所述方 法包括: 服务端创建通信网络, 所述 通信网络中包括所述 服务端和至少两个客户端; 服务端在本地生成一个初始区块, 所述初始区块用于作为消息区块链中的首个区块, 且携带有工作量证明信息; 服务端将所述初始区块广播至目标客户端, 以使得所述目标客户端根据 所述初始区块 和所述工作量证明信息生成消息区块, 所述消息区块用于记录所述目标客户端待发送的消 息, 所述目标客户端为所述 通信网络中的任意 一个客户端; 服务端为所述通信网络中的目标客户 端生成公私钥对, 所述公私钥对包括公钥和私 钥; 服务端将所述公钥发送至所述通信网络 中除所述目标客户端之外的其它客户端, 所述 公钥用于所述 其它客户端对其自身向所述目标客户端发送的消息进行加密; 服务端将所述私钥发送至所述目标客户端, 所述私钥用于所述目标客户端对接收的加 密消息进行解密; 目标客户端生成待发送的第一消息, 并在本地读取消息区块链, 所述消息区块链的各 个区块中记录有历史消息; 目标客户端获取其它客户端的公钥, 并通过所述其它客户端的公钥对所述第 一消息进 行加密, 得到加密后的第一消息; 目标客户端基于所述消息区块链中的区块数据, 生成第一消息区块, 所述第一消息区 块用于记录所述加密后的第一消息; 目标客户端将所述第一消息区块添加至所述消息区块链, 以更新本地的消息区块链; 目标客户端将所述第一消息区块发送至所述 通信网络中的服 务端; 服务端接收由所述目标客户端发送的第一消息区块; 服务端读取在本地的消息区块链, 并基于所述消息区块链验证所述第 一消息区块的合 法性; 如果所述第一消息区块合法, 服务端则将所述第一消息区块添加至所述消息区块链, 以更新所述消息区块链; 服务端将所述第一消息区块广播至所述通信网络中除所述目标客户端之外的其它客 户端, 以使得 所述其它客户端验证并通过自身私钥解密所述第一消息; 目标客户端接收由所述服务端广播的第 三消息区块, 所述第 三消息区块中记录有由所 述其它客户端发送的第三消息,  所述第三消息为所述其它客户端通过所述 目标客户端的 公钥进行加密过的消息; 目标客户端在本地读取消息区块链, 并基于所述消息区块链验证所述第 三消息区块的 合法性; 如果所述第三消息区块 合法, 目标客户端则读取 所述第三消息区块中的第三消息; 在读取所述第三消息区块中的第三消息之后, 目标客户端获取自身的私钥, 并通过所 述私钥对所述第三消息进行解密; 如果所述第 三消息区块合法, 目标客户端则将所述第 三消息区块添加至所述消息区块 链, 以更新所述消息区块链。权 利 要 求 书 1/1 页 2 CN 114793220 B 2即时消息通信方 法、 装置、 程序、 介质及设 备 技术领域 [0001]本申请涉及计算机及通信技术领域, 揭示了一种即时消息通信方法、 装置、 程序、 介质及设备。 背景技术 [0002]即时消息, 又称即时通信, 是一种利用因特网的IP 技术通信软件, 已经成为一种开 放互通的在线通信工具。 即时消息功能包括文字消息聊天、 文件传输、 闪屏振动及语音通 信、 视频通信等。 [0003]但是即时消息在通信上存在安全问题, 现在的即时消息软件会出于各种目的收集 数据, 这样导致很容易被窃取或篡改敏感数据, 现在的即时消息加密方式仅限于单层加密, 如果加密手法一 旦泄露就可以伪造信息, 造成严重的隐私泄 露等不良影响。 [0004]基于此, 如何提高即时消息通信的安全性是亟 待解决的技 术问题。 发明内容 [0005]本申请涉及计算机及通信技术领域, 揭示了一种即时消息通信方法、 装置、 程序、 介质及设备。 从而至少在一定程度上 可以提高即时消息通信的安全性。 [0006]本申请的其他特性和优点将通过下面的详细描述变得显然, 或部分地通过本申请 的实践而习得。 [0007]根据本申请实施例的一个方面, 提供了一种即时消息通信方法, 所述方法包括: 创 建通信网络, 所述通信网络中包括所述服务端和至少 两个客户端; 在本地生成一个初始 区 块, 所述初始区块用于作为消息区块链中的首个区块, 且携带有工作量证明信息; 将所述初 始区块广播至目标客户端, 以使得所述目标客户端根据所述初始区块和所述工作量证明信 息生成消息区块, 所述消息区块用于记录所述 目标客户端待发送的消息, 所述目标客户端 为所述通信网络中的任意 一个客户端。 [0008]在本申请的一个实施例中, 基于前述方案, 所述方法还包括: 接收由目标客户端发 送的第一消息区块, 所述第一消息区块中记录有由所述 目标客户端发送的第一消息; 读取 在本地的消息区块链, 并基于所述消息区块链验证所述第一消息区块的合法性; 如果所述 第一消息区块合法, 则将所述第一消息区块添加至所述消息区块链, 以更新所述消息区块 链; 将所述第一消息区块广播至所述通信网络中除所述 目标客户端之外的其它客户端, 以 使得所述其它客户端验证并读取 所述第一消息 。 [0009]在本申请的一个实施例中, 基于前述方案, 所述方法还包括: 为所述通信网络中的 目标客户端生成公私钥对, 所述公私钥对包括公钥和私钥; 将所述公钥发送至所述通信网 络中除所述目标客户端之外的其它客户端, 所述 公钥用于所述其它客户端对其自身向所述 目标客户端发送的消息进行加密, 得到加密消息;  将所述私钥发送至所述目标客户端, 所 述私钥用于所述目标客户端对接收的加密消息进行解密。 [0010]根据本申请实施例的一个方面, 还提供了一种即时消息通信装置, 所述装置设置说 明 书 1/11 页 3 CN 114793220 B 3

.PDF文档 专利 即时消息通信方法、装置、程序、介质及设备

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 即时消息通信方法、装置、程序、介质及设备 第 1 页 专利 即时消息通信方法、装置、程序、介质及设备 第 2 页 专利 即时消息通信方法、装置、程序、介质及设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:18:48上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。