【技术实现步骤摘要】
一种数据传输方法、装置、云喇叭、电子设备及存储介质
[0001]本申请涉及数据加密传输
,尤其涉及一种数据传输方法、装置、云喇叭、电子设备及存储介质。
技术介绍
[0002]随着互联网技术的不断发展,许多场景都涉及到客户端与服务器的数据交互,客户端与服务器之间数据传输的安全性成为了人们关注的问题。
[0003]常规的HTTP协议(HyperText Transfer Protocol,超文本传送协议)传输,密钥获取过程安全性较低,采用HTTPS协议(HTTP+SSL/TLS)可提高一部分的安全性,但是,相同网络环境下,HTTPS协议会使传输速度变慢,模块响应时间增长,此外,HTTPS协议还会影响缓存,增加数据开销和功耗,且部署HTTPS后,要增加额外的计算资源消耗,导致服务器成本增加,大规模的运算还会影响资源相对紧张的客户端的性能。
[0004]HTTPS传输之前往往需要一个CA证书,对传输的双方要求起点比较高,因此,HTTPS目前主要用于银行、互联网金融、移动支付等领域,这种高起点的产品不利于在物联网领域推广。
技术实现思路
[0005]本申请提供了一种数据传输方法、装置、云喇叭、电子设备及存储介质,用以解决如何优化HTTPS协议传输在资源方面的要求,且保证密钥获取过程的安全性的问题。
[0006]第一方面,本申请实施例提供了一种数据传输方法,应用于客户端,所述方法包括:
[0007]按照预设数据格式向服务器发送私钥获取请求;所述私钥获取请求包括所述客户端的标识 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于客户端,所述方法包括:按照预设数据格式向服务器发送私钥获取请求;所述私钥获取请求包括所述客户端的标识信息和表征所述私钥获取请求的第一类别标识;获取所述服务器基于所述私钥获取请求按照所述预设数据格式返回的私钥请求响应;所述私钥请求响应携带所述标识信息对应的私钥;按照所述预设数据格式向所述服务器发送密钥获取请求;所述密钥获取请求包括所述客户端的标识信息和表征所述密钥获取请求的第二类别标识;获取所述服务器基于所述密钥获取请求按照所述预设数据格式返回的密钥请求响应;所述密钥请求响应携带根据所述标识信息对应的公钥加密的密钥;根据所述私钥解密所述密钥请求响应,得到所述密钥,根据所述密钥对所述客户端与所述服务器之间传输的数据进行加解密。2.根据权利要求1所述的方法,其特征在于,所述预设数据格式包括校验位、加密校验位、标识位、类型位和存储位;所述标识位用于表征所述客户端的标识信息,所述类型位用于表征所述第一类别标识或所述第二类别标识,所述存储位用于存储所述私钥或使用所述公钥加密的所述密钥;所述校验位和所述加密校验位用于所述私钥获取请求和所述密钥获取请求的校验。3.根据权利要求2所述的方法,其特征在于,根据所述密钥对所述客户端与所述服务器之间传输的数据进行加密之前,所述方法还包括:判断所述存储位中存储的数据长度是否小于预设长度;若小于,则将所述数据长度补齐至所述预设长度。4.根据权利要求1所述的方法,其特征在于,根据所述密钥对所述客户端与所述服务器之间传输的数据进行加密,包括:根据所述密钥,采用电子密码本模式对传输的数据进行加密。5.一种数据传输方法,其特征在于,应用于服务器,所述方法包括:获取客户端按照预设数据格式发送的私钥获取请求;所述私钥获取请求包括所述客户端的标识信息和表征所述私钥获取请求的第一类别标识;基于所述第一类别标识和所述标识信息确定所述私钥获取请求对应的私钥,基于所述私钥按照所述预设数据格式生成私钥请求响应,发送至所述客户端;获取所述客户端按照预设数据格式发送的密钥获取请求;所述密钥获取请求包括所述客户端的标识信息和表征所述密钥获取请求的第二类别标识;基于所述第二类别标识和所述标识信息确定所述密钥获取请求对应的密钥,按照所述预设数据格式生成密钥请求响应,发送至客户端;所述密钥请求响应携带根据所述标识信息对应的公钥加密的密钥;根据所述密钥对所述服务器与所述客户端之间传输的数据进行加解密。6.根据权利要求5所述的方法,其特征在于,所述预设数据格式包括校验位和加密校验位;基于所述第一类别标识和所述标识信息确定所述私钥获取请求对应的私钥,包括:对所述第一类别标识和所述校验位进行校验;校验通过后,判断所述标识信息是否属于预设的标识集合;若属于,对加密校验位的校验值进行校验;
校验通过后,从预设的标识信息与私钥的映射关系中确定所述标识信息对应的私钥。7.根据权利要求6所述的方法,其特征在于,所述预设数据格式还包括标识位、类型位、存储位;所述标识位用于表征所述客户端的标识信息,所述类型位用于表征所述第一类别标识或所述第二类别标识,所述存储位用于存储所述私钥或使用所述公钥加密的所述密钥;对所述校验位进行...
【专利技术属性】
技术研发人员:郭伟国,
申请(专利权)人:西安广和通无线软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。