[发明专利]信息处理方法、电子设备和可读存储介质在审
申请号: | 202010110320.8 | 申请日: | 2020-02-21 |
公开(公告)号: | CN113300999A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 郭兵;陈然;涂剑凯 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08;H04L12/18 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕朝蕙 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 方法 电子设备 可读 存储 介质 | ||
1.一种信息处理方法,包括:
获取第一密钥和多个第二密钥,其中,所述多个第二密钥中的每个第二密钥是根据针对多个接收方之一的公钥生成的;
基于所述第二密钥,对所述第一密钥进行加密以生成加密密钥;
向服务器发送所述加密密钥;
响应于接收到用于向多个接收方发送消息的发送请求,基于所述第一密钥,对所述消息进行加密而生成消息密文;
基于所述消息密文,生成交互消息;以及
向所述多个接收方广播所述交互消息,使得所述接收方响应于所述交互消息,从所述服务器获取所述加密密钥,以基于所述加密密钥对所述消息密文进行解密。
2.根据权利要求1所述的方法,其中,所述基于所述第一密钥,对所述消息进行加密而生成消息密文包括:
将所述第一密钥作为棘轮算法的初始串码;
基于所述初始串码,利用所述棘轮算法生成消息密钥;以及
基于所述消息密钥对所述消息进行加密而生成消息密文。
3.根据权利要求1所述的方法,其中,所述获取多个第二密钥包括:
从服务器获取多个接收方各自的公钥;以及
利用通信依赖算法,对所述公钥以及本地设备的私钥进行加密而获得针对所述多个接收方中的每个接收方的第二密钥。
4.根据权利要求3所述的方法,其中,所述方法应用于多个电子设备,所述多个电子设备中包括主设备和从设备,
所述方法还包括:
在本地设备作为主设备的情况下,响应于接收到来自从设备的同步请求,对所述本地设备的私钥进行加密而获得加密结果;以及
向所述从设备发送所述加密结果,使得所述从设备根据所述加密结果确定所述从设备的私钥。
5.根据权利要求4所述的方法,还包括:
在所述本地设备作为从设备的情况下,向所述主设备发送同步请求,所述同步请求用于获取所述主设备的私钥;以及
接收来自所述主设备的加密结果,并根据所述加密结果确定所述从设备的私钥。
6.根据权利要求4所述的方法,还包括:
响应于获取到主设备由第一设备切换为第二设备的指令,向服务器发送切换信息,以使得所述服务器通知所述从设备重新同步所述第二设备的私钥作为从设备的私钥。
7.根据权利要求5所述的方法,其中,所述向所述主设备发送同步请求包括:响应于接收到来自服务器的切换信息,向所述切换信息中指定的主设备发送同步请求。
8.根据权利要求1所述的方法,还包括:
在所述多个接收方的设备信息发生变化的情况下,更新所述第一密钥。
9.一种信息处理方法,包括:
响应于接收到交互消息,从服务器获取加密密钥,所述加密密钥是发送方基于第二密钥对第一密钥进行加密而生成的,其中,所述交互消息包括消息密文;
确定所述接收方的第二密钥,所述第二密钥是根据针对所述接收方的公钥生成的;
基于第二密钥,对所述加密密钥进行解密而获得第一密钥;以及
基于所述第一密钥对所述消息密文解密。
10.根据权利要求9所述的方法,其中,所述基于所述第一密钥对所述消息密文解密包括:
获取所述发送端加密消息时利用棘轮算法对所述第一密钥进行迭代的次数;
根据所述迭代次数对所述第一密钥进行迭代而获取消息密钥;以及
基于所述消息密钥对所述消息密文进行解密。
11.根据权利要求9所述的方法,还包括:
存储所述第一密钥到存储单元,以便使用所述第一密钥对来自所述发送方的其他消息密文解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010110320.8/1.html,转载请声明来源钻瓜专利网。