[发明专利]一种通信方法、装置及计算机可读存储介质有效
申请号: | 201810957356.2 | 申请日: | 2018-08-21 |
公开(公告)号: | CN108900553B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 陈顺;董红光;董俊杰 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 林锦澜 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 方法 装置 计算机 可读 存储 介质 | ||
1.一种通信方法,其特征在于,应用于网页,所述方法包括:
获取应用服务器发送的当前网页的网页内容,所述网页内容中携带非对称密钥中的公钥,从所述网页内容中获取所述公钥;所述网页内容为浏览器向所述应用服务器发送网页显示请求后,所述应用服务器返回给所述浏览器的;所述应用服务器每次生成的所述非对称密钥具有唯一性,向网页返回的所述网页内容中包括的所述非对称密钥中的所述公钥也具有唯一性;
将所述公钥和网页类型通过双向信道发送至操作系统,以使所述操作系统根据所述公钥加密通信密钥,所述通信密钥用于加密和解密所述网页与所述操作系统之间传输的数据,所述通信密钥获取方式为所述操作系统获取通信密钥列表,确定所述网页类型所符合的预设条件,并从所述通信密钥列表中选择一个符合所述预设条件的预设通信密钥,将所述预设通信密钥获取为所述通信密钥,其中,所述预设条件包括重要程度、优先级中的至少一个条件;
接收所述操作系统返回的通过所述公钥加密后的通信密钥;
向所述应用服务器发送所述加密后的通信密钥,接收所述应用服务器返回的所述通信密钥,所述通信密钥为所述应用服务器通过所述非对称密钥中的私钥对所述加密后的通信密钥解密得到的。
2.一种通信方法,其特征在于,应用于终端,所述终端包括网页和操作系统,所述方法包括:
所述网页获取应用服务器发送的当前网页的网页内容,所述网页内容中携带非对称密钥中的公钥,从所述网页内容中获取所述公钥;所述网页内容为浏览器向所述应用服务器发送网页显示请求后,所述应用服务器返回给所述浏览器的;所述应用服务器每次生成的非对称密钥具有唯一性,向网页返回的所述网页内容中包括的所述非对称密钥中的所述公钥也具有唯一性;
所述网页将所述公钥和网页类型通过双向信道发送至所述操作系统;
所述操作系统获取通信密钥,所述通信密钥用于加密和解密所述网页与所述操作系统之间传输的数据,所述通信密钥获取方式为所述操作系统获取通信密钥列表,确定所述网页类型所符合的预设条件,并从所述通信密钥列表中选择一个符合所述预设条件的预设通信密钥,将所述预设通信密钥获取为所述通信密钥,其中,所述预设条件包括重要程度、优先级中的至少一个条件;
所述操作系统通过所述公钥对所述通信密钥进行加密,并向所述网页返回加密后的通信密钥;
所述网页向所述应用服务器发送所述加密后的通信密钥,接收所述应用服务器返回的所述通信密钥,所述通信密钥为所述应用服务器通过所述非对称密钥中的私钥对所述加密后的通信密钥解密得到的。
3.一种通信方法,其特征在于,应用于操作系统,所述方法包括:
接收网页通过所述网页与所述操作系统之间的双向信道发送的加密后的第一数据,所述加密后的第一数据为所述网页通过通信密钥对所述第一数据加密得到,所述通信密钥用于加密和解密所述网页与所述操作系统之间传输的数据,所述通信密钥为所述操作系统接收到公钥和网页类型后,根据所述公钥加密并发送至所述网页的;所述网页用于向应用服务器发送加密后的通信密钥,接收所述应用服务器返回的所述通信密钥,所述通信密钥为所述应用服务器通过非对称密钥中的私钥对所述加密后的通信密钥解密得到的;所述通信密钥获取方式为所述操作系统获取通信密钥列表,确定所述网页类型所符合的预设条件,并从所述通信密钥列表中选择一个符合所述预设条件的预设通信密钥,将所述预设通信密钥获取为所述通信密钥,其中,所述预设条件包括重要程度、优先级中的至少一个条件;所述应用服务器每次生成的非对称密钥具有唯一性,向网页返回的网页内容中包括的所述非对称密钥中的所述公钥也具有唯一性;
获取所述通信密钥,通过所述通信密钥对所述加密后的第一数据进行解密,得到所述第一数据。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
通过所述双向信道向所述网页发送加密后的第二数据,所述加密后的第二数据为所述操作系统通过所述通信密钥对第二数据加密得到,以使所述网页通过获取到的所述通信密钥对所述加密后的第二数据解密得到所述第二数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810957356.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:密钥分发方法和装置、密钥获取方法和装置
- 下一篇:一种数据处理方法及装置