System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据加密传输方法、装置、设备以及存储介质制造方法及图纸_技高网

数据加密传输方法、装置、设备以及存储介质制造方法及图纸

技术编号:41810447 阅读:2 留言:0更新日期:2024-06-24 20:29
本申请公开了一种数据加密传输方法、装置、设备以及存储介质,该数据加密传输方法应用于智能设备,包括:将智能设备的设备密钥通过本地网络传输至目标终端,使目标终端得到终端密钥,智能设备和目标终端接入本地网络;基于设备密钥对智能设备的待传输数据进行数据加密处理,得到加密数据;通过其它网络将加密数据传输至目标终端,使目标终端基于终端密钥对加密数据进行解密处理。上述方案,能够提高数据传输过程的安全性。

【技术实现步骤摘要】

本申请涉及网络安全,特别是涉及一种数据加密传输方法、装置、设备以及存储介质


技术介绍

1、随着互联网、智能家居、物联网等领域的发展,越来越多的智能设备应用到家庭日常生活或企业生产经营活动中。同时,这些设备普遍支持通过互联网查看、检索设备终端(如家用智能摄像头等)所产生的数据,包括视频、图像、音频以及其它类型数据;或通过互联网对这些设备进行远程操作等。

2、这些智能设备在带来便利性的同时,也面临着严峻的数据安全风险。由于所有操作指令或数据均需在互联网传输,面临数据被劫持、泄密的风险;同时一些监控数据可能会被存储到公有云存储,面临着被黑客入侵、因服务bug或供应商有意无意泄露的可能,从而严重危害用户的数据安全和隐私,甚至造成商业数据泄密。

3、因此,现亟需一种数据加密传输方法能够保护智能设备和终端在网络通信时的数据安全。


技术实现思路

1、本申请至少提供一种数据加密传输方法、装置、设备以及计算机可读存储介质。

2、本申请第一方面提供了一种数据加密传输方法,本方法可应用于智能设备,包括:将所述智能设备的设备密钥通过本地网络传输至目标终端,使所述目标终端得到终端密钥,所述智能设备和所述目标终端接入所述本地网络;基于所述设备密钥对所述智能设备的待传输数据进行数据加密处理,得到加密数据;通过其它网络将所述加密数据传输至所述目标终端,使所述目标终端基于所述终端密钥对所述加密数据进行解密处理。

3、在一实施例中,所述方法还包括:若接收到的所述目标终端发送的加密数据,基于所述设备密钥对所述目标终端发送的加密数据进行解密处理,得到目标数据;将所述目标数据进行存储和/或执行。

4、在一实施例中,所述将所述智能设备的设备密钥通过本地网络传输至目标终端,使所述目标终端得到终端密钥的步骤,包括:基于预设的验证规则对接入所述本地网络的待验证终端进行验证处理;将通过验证的待验证终端确定为目标终端,并将所述智能设备的设备密钥通过所述本地网络传输至所述目标终端。

5、在一实施例中,在所述将所述智能设备的设备密钥通过本地网络传输至目标终端的步骤之前,所述方法还包括:基于获取到的密钥生成规则生成所述设备密钥,以及设置所述设备密钥对应的有效期;在所述基于获取到的密钥生成规则生成所述设备密钥的步骤之后,所述方法还包括:获取所述设备密钥的存在时长;若所述存在时长大于所述有效期,则对所述设备密钥进行更新处理。

6、在一实施例中,所述通过其它网络将所述加密数据传输至所述目标终端,使所述目标终端基于所述终端密钥对所述加密数据进行解密处理的步骤,包括:通过所述其它网络将所述加密数据传输至服务器,使所述目标终端从所述服务器中获取所述加密数据并基于所述终端密钥对所述加密数据进行解密处理;或者,响应于所述目标终端的数据请求,通过所述其它网络将所述加密数据传输至所述目标终端,使所述目标终端基于所述终端密钥对所述加密数据进行解密处理。

7、另一方面,本申请的数据加密传输方法可应用于目标终端,所述方法包括:基于接入的本地网络获取所述本地网络中智能设备的设备密钥,得到终端密钥,所述设备密钥由所述智能设备基于获取到的密钥生成规则生成;基于所述终端密钥对获取到的加密数据进行解密处理,得到目标数据。

8、在一实施例中,所述方法还包括:响应于接收到的操作指令,基于所述操作指令相应地生成对所述智能设备的控制信令;基于所述终端密钥对所述控制信令进行加密处理,得到所述加密数据;通过其它网络将所述加密数据发送至所述智能设备,使所述智能设备基于所述设备密钥对接收到的加密数据进行解密处理,得到所述控制信令。

9、本申请第二方面提供了一种数据加密传输装置,包括密钥传输模块,用于将所述智能设备的设备密钥通过本地网络传输至目标终端,使所述目标终端得到终端密钥,所述智能设备和所述目标终端接入所述本地网络;数据加密模块,用于基于所述设备密钥对所述智能设备的待传输数据进行数据加密处理,得到加密数据;数据传输模块,用于通过其它网络将所述加密数据传输至所述目标终端,使所述目标终端基于所述终端密钥对所述加密数据进行解密处理。

10、本申请第三方面提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述数据加密传输方法。

11、本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述数据加密传输方法。

12、上述方案,通过在智能设备端生成设备密钥,并通过智能设备的本地网络将设备密钥传输至接入该本地网路的目标终端,使目标终端得到终端密钥,保证了设备密钥传输过程的安全性;此外,通过设备密钥将智能设备的待传输数据进行加密,得到加密数据后再将加密数据传输至目标终端,使目标终端可以根据终端密钥对加密数据进行解密,保证了数据传输的安全性和数据存放的安全性,由此能够保证数据安全。

13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。

本文档来自技高网...

【技术保护点】

1.一种数据加密传输方法,其特征在于,所述方法应用于智能设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述智能设备的设备密钥通过本地网络传输至目标终端,使所述目标终端得到终端密钥的步骤,包括:

4.根据权利要求1所述的方法,其特征在于,在所述将所述智能设备的设备密钥通过本地网络传输至目标终端的步骤之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述通过其它网络将所述加密数据传输至所述目标终端,使所述目标终端基于所述终端密钥对所述加密数据进行解密处理的步骤,包括:

6.一种数据加密传输方法,其特征在于,所述方法应用于目标终端,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.一种数据加密传输装置,其特征在于,所述装置应用于智能设备,包括:

9.一种电子设备,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至5或权利要求6至7任一项所述的方法。

10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至5或权利要求6至7任一项所述的方法。

...

【技术特征摘要】

1.一种数据加密传输方法,其特征在于,所述方法应用于智能设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述智能设备的设备密钥通过本地网络传输至目标终端,使所述目标终端得到终端密钥的步骤,包括:

4.根据权利要求1所述的方法,其特征在于,在所述将所述智能设备的设备密钥通过本地网络传输至目标终端的步骤之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述通过其它网络将所述加密数据传输至所述目标终端,使所述目标终端基于所述终端密钥对所述加密数据...

【专利技术属性】
技术研发人员:周明伟张海龙郑博方
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1