【技术实现步骤摘要】
通信处理方法、装置、终端及存储介质
本申请涉及网络安全
,特别涉及一种通信处理方法、装置、终端及存储介质。
技术介绍
随着物联网技术的飞速发展,用户能够通过智能终端来与智能设备进行通信,如智能门禁、智能闸机以及智能摄像头等,从而实现操控智能设备或者获取智能设备采集到的信息的目的。目前,基于物联网的设备之间进行通信时,通常是将设备接入时的校验信息和通信信息打包在MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)的通信协议中,来进行通信和校验。上述方案存在的问题是,通信信息中的数据容易被恶意用户窃取到,导致智能设备或者服务器容易被攻击,从而影响智能设备和服务器的安全。
技术实现思路
本申请实施例提供了一种通信处理方法、装置、终端及存储介质,通过终端的终端私钥以及服务器的服务器公钥依次对发送的数据进行加密,使得终端发送的数据不易被窃取和篡改,从而服务器进行认证后能够确定终端的合法性,保证了终端和服务器的安全。所述技术方案如下:一方面,提供 ...
【技术保护点】
1.一种通信处理方法,其特征在于,应用于终端,所述方法包括:/n生成由所述终端的终端私钥签名的第一通信信息,所述第一通信信息包括从服务器获取的随机数、所述终端的类型标识以及所述终端的唯一标识;/n根据所述服务器的服务器公钥对所述第一通信信息以及第二通信信息进行加密,得到第三通信信息,所述第二通信信息包括业务数据;/n根据所述服务器返回的接入响应,与所述服务器建立通信连接,所述接入响应由所述服务器对所述第三通信信息进行解密认证后生成。/n
【技术特征摘要】
1.一种通信处理方法,其特征在于,应用于终端,所述方法包括:
生成由所述终端的终端私钥签名的第一通信信息,所述第一通信信息包括从服务器获取的随机数、所述终端的类型标识以及所述终端的唯一标识;
根据所述服务器的服务器公钥对所述第一通信信息以及第二通信信息进行加密,得到第三通信信息,所述第二通信信息包括业务数据;
根据所述服务器返回的接入响应,与所述服务器建立通信连接,所述接入响应由所述服务器对所述第三通信信息进行解密认证后生成。
2.根据权利要求1所述的方法,其特征在于,所述生成由所述终端的终端私钥签名的第一通信信息,包括:
根据挑战应答从所述服务器获取所述随机数;
根据所述终端的终端私钥,基于第一加密算法对所述随机数、所述终端的类型标识以及所述终端的唯一标识进行签名,得到所述第一通信信息。
3.根据权利要求1所述的方法,其特征在于,所述根据所述服务器的服务器公钥对所述第一通信信息以及第二通信信息进行加密,得到第三通信信息,包括:
根据所述服务器的服务器公钥,基于第一加密算法对所述第一通信信息以及所述第二通信信息进行加密,得到第四通信信息;
将所述第四通信信息转换为十六进制,得到所述第三通信信息。
4.根据权利要求3所述的方法,其特征在于,所述将所述第四通信信息转换为十六进制,得到所述第三通信信息,包括:
将所述第四通信信息转换为十六进制,得到中间数据;
对所述中间数据进行编码得到验证编码,所述验证编码用于验证所述中间数据的一致性;
将所述中间数据和所述验证编码进行组合,得到所述第三通信信息。
5.根据权利要求1所述的方法,其特征在于,所述根据所述服务器返回的接入响应,与所述服务器建立通信连接之后,所述方法还包括:
根据所述终端私钥,基于第一加密算法对所述服务器返回的第五通信信息进行解...
【专利技术属性】
技术研发人员:万超,蔡昌俊,郑浩剑,俞军燕,黄信广,林德辉,鲁静,陆桥,欧阳国灵,彭伟泽,陈剑锋,罗伟庭,贺继飞,熊晓锋,
申请(专利权)人:深圳市腾讯计算机系统有限公司,广州地铁集团有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。