[发明专利]一种设备端与平台端会话激活方法、装置、系统及介质在审
申请号: | 202011055120.3 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112187458A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 陈卓 | 申请(专利权)人: | 京东数字科技控股股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;H04L29/08 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 张丽颖;刘蔓莉 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 平台 会话 激活 方法 装置 系统 介质 | ||
本发明涉及一种设备端与平台端会话激活方法、装置、系统及介质。会激活方法包括:设备端随机生成第一数据,并通过预先设置的密钥组对第一数据进行加密得到第一加密数据发送到平台端;平台端根据密钥组对第一加密数据进行解密得到第一数据,并随机生成第二数据;平台端根据第一数据和第二数据生成会话密钥;平台端将第二数据通过密钥组对第二数据进行加密得到第二加密数据发送到设备端;设备端根据密钥组对第二加密数据进行解密得到第二数据;设备端根据第一数据和第二数据生成会话密钥。
技术领域
本发明涉及智能交互技术领域,尤其涉及一种设备端与平台端会话激活方法、装置、系统及介质。
背景技术
目前,在部署物联网(Internet of Things,IOT)设备时,需要工作人员在IOT设备上打开激活界面,然后在该激活界面上输入激活所需的信息,最后将该信息存储到IOT设备中,从而实现对IOT设备的激活。
但是这种手动激活的方式效率特别低,手动输入信息很容易出错,不仅如此,由于设备激活是通过手动完成,若设备的激活所需信息泄露,不法分子在自行激活设备后,可以窃取到设备与平台的交互信息,容易泄露用户的个人生活或工作信息,严重时可能出现非法控制IOT设备造成不必要的财产损失。
发明内容
为了解决现有技术存在的问题,本发明的至少一个实施例提供了一种设备端与平台端会话激活方法、装置、系统及存储介质。
第一方面,本发明实施例提供了一种设备端与平台端会话激活方法,应用于设备端;所述会话激活方法包括:
随机生成第一数据,并通过预先设置的密钥组对所述第一数据进行加密得到第一加密数据发送到所述平台端;
接收所述平台端发送的第二加密数据,并根据所述密钥组对所述第二加密数据进行解密,得到第二数据;
根据所述第一数据和所述第二数据按预设规则生成会话密钥;
生成设备激活信息,并通过所述会话密钥进行加密得到第三加密数据发送至所述平台端,以实现设备端与平台端会话激活。
基于上述技术方案,本发明实施例还可以做出如下改进。
结合第一方面,在第一方面的第一种实施例中,所述随机生成第一数据之前,所述会话激活方法还包括:
获取账号信息、对应所述账号信息的渠道信息、设备端识别号和设备公钥组成设备注册信息,发送至所述平台端;
接收所述平台端响应于所述设备注册信息的公钥反馈信息;
对所述公钥反馈信息进行验签,得到签名信息;
判断所述签名信息是否与所述公钥反馈信息中的平台公钥一致;
若是,获取所述公钥反馈信息中的平台公钥,将设备公钥、与设备公钥对应的设备私钥和所述平台公钥作为所述密钥组,执行随机生成第一数据的步骤;若否,删除所述公钥反馈信息。
结合第一方面的第一种实施例,在第一方面的第二种实施例中,
其中,所述通过预先设置的密钥组对所述第一数据进行加密得到第一加密数据发送到所述平台端,包括:
通过所述设备私钥对所述第一数据进行签名,并所述平台公钥对所述第一数据进行加密,得到第一加密数据;
将所述第一加密数据发送到所述平台端;
其中,所述根据所述密钥组对所述第二加密数据进行解密,得到第二数据,包括:
通过与所述设备公钥对应的设备私钥对所述第二加密数据进行解密后,通过所述平台公钥对所述解密后的第二加密数据进行验签;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股股份有限公司,未经京东数字科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011055120.3/2.html,转载请声明来源钻瓜专利网。