数据传输方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:24854132 阅读:28 留言:0更新日期:2020-07-10 19:07
本申请公开了一种数据传输方法、装置、电子设备及计算机可读存储介质,涉及数据处理技术领域。具体实现方案为:从接入的移动磁盘中获取第一密钥,利用公钥对所述第一密钥进行解密,得到第二密钥,所述第一密钥是通过私钥加密得到,所述公钥和所述私钥是预先生成的密钥对,根据所述第二密钥,创建加密设备,并将所述加密设备挂载至终端设备的文件系统分区,通过所述加密设备,将待传输数据写入所述移动磁盘中。根据本申请实施例,可以提升利用移动磁盘传输数据时的安全性。

【技术实现步骤摘要】
数据传输方法、装置、电子设备及计算机可读存储介质
本申请涉及计算机
,尤其涉及一种数据传输方法、装置、电子设备及计算机可读存储介质。
技术介绍
目前,终端设备比如离线车载终端中生成和采集的大量数据可通过移动磁盘移送至数据中心。然而由于移动磁盘是明文存储数据,移动磁盘的丢失或者被拷贝将会造成数据资产流失。当前解决此问题的主要方式为:开启移动磁盘的加密功能,采用统一的用户口令或者用户令牌获取移动磁盘中数据。但是采用统一的用户口令或者用户令牌的方式,仍面临数据容易丢失或被拷贝的风险,无法保证数据传输的安全性。
技术实现思路
本申请实施例提供一种数据传输方法、装置、电子设备及计算机可读存储介质,以解决现有利用移动磁盘传输数据时的安全性差的问题。为了解决上述技术问题,本申请是这样实现的:第一方面,本申请实施例提供了一种数据传输方法,应用于终端设备,包括:从接入的移动磁盘中获取第一密钥;利用公钥对所述第一密钥进行解密,得到第二密钥;其中,所述第一密钥是通过私钥加密得到,所述公钥和所述私钥是预先生成的密钥对;根据所述第二密钥,创建加密设备,并将所述加密设备挂载至终端设备的文件系统分区;其中,所述加密设备的存储单元为所述移动磁盘;通过所述加密设备,将待传输数据写入所述移动磁盘中。这样,可以实现基于预先生成的密钥对来保护移动磁盘中数据的写入,降低移动磁盘中数据泄露的风险,并且即使终端设备中公钥被窃取,只要保证相应私钥的安全性,也不会造成移动磁盘中数据的泄露,从而提升利用移动磁盘传输数据时的安全性。可选的,所述利用公钥对所述第一密钥进行解密,得到第二密钥之前,所述方法还包括:从所述移动磁盘中获取第一加密状态信息;其中,所述第一加密状态信息用于指示所述第一密钥是通过私钥加密得到;所述利用公钥对所述第一密钥进行解密,得到第二密钥,包括:根据所述第一加密状态信息,利用所述公钥对所述第一密钥进行解密,得到所述第二密钥。这样,借助移动磁盘中写入的加密状态信息,可以便于终端设备获取用于生成虚拟加密设备的密钥,从而顺利实现挂载过程。可选的,所述通过所述加密设备,将待传输数据写入所述移动磁盘中之后,所述方法还包括:利用所述公钥对所述第二密钥进行加密,得到第三密钥;将所述第三密钥和第二加密状态信息写入所述移动磁盘中;其中,所述第二加密状态信息用于指示所述第三密钥是通过公钥加密得到。这样,通过将公钥加密后的密钥和相应加密状态信息写入移动磁盘,可以使得数据中心设备安全的获得移动磁盘中的数据。可选的,所述私钥和所述公钥是由数据中心设备预先生成的密钥对。这样,借由数据中心设备来生成用于加解密的密钥对,可以进一步避免密钥对的泄露,保证数据传输过程的安全性。第二方面,本申请实施例还提供了一种数据传输方法,应用于数据中心设备,包括:从接入的移动磁盘中获取第三密钥;利用私钥对所述第三密钥进行解密,得到第二密钥;其中,所述第三密钥是通过公钥加密得到,所述公钥和所述私钥是预先生成的密钥对;根据所述第二密钥,创建加密设备,并将所述加密设备挂载至数据中心设备的文件系统分区;其中,所述加密设备的存储单元为所述移动磁盘;通过所述加密设备,从所述移动磁盘中获取待传输数据。这样,可以实现基于预先生成的密钥对来保护移动磁盘中数据的输出,降低移动磁盘中数据泄露的风险,并且即使终端设备中公钥被窃取,只要保证相应私钥的安全性,也不会造成移动磁盘中数据的泄露,从而提升利用移动磁盘传输数据时的安全性。可选的,所述利用私钥对所述第三密钥进行解密,得到第二密钥之前,所述方法还包括:从所述移动磁盘中获取第二加密状态信息;其中,所述第二加密状态信息用于指示所述第三密钥是通过公钥加密得到;所述利用私钥对所述第三密钥进行解密,得到第二密钥,包括:根据所述第二加密状态信息,利用所述私钥对所述第三密钥进行解密,得到所述第二密钥。这样,借助移动磁盘中写入的加密状态信息,可以便于数据中心设备获取用于生成虚拟加密设备的密钥,从而顺利实现挂载过程。可选的,所述通过所述加密设备,从所述移动磁盘中获取待传输数据之后,所述方法还包括:利用所述私钥对所述第二密钥进行加密,得到第一密钥;将所述第一密钥和第一加密状态信息写入所述移动磁盘中;其中,所述第一加密状态信息用于指示所述第一密钥是通过私钥加密得到。这样,通过将私钥加密后的密钥和相应加密状态信息写入移动磁盘,可以便于后续移动磁盘的安全使用。第三方面,本申请实施例还提供了一种数据传输装置,应用于终端设备,包括:第一获取模块,用于从接入的移动磁盘中获取第一密钥;第一解密模块,用于利用公钥对所述第一密钥进行解密,得到第二密钥;其中,所述第一密钥是通过私钥加密得到,所述公钥和所述私钥是预先生成的密钥对;第一创建模块,用于根据所述第二密钥,创建加密设备,并将所述加密设备挂载至终端设备的文件系统分区;其中,所述加密设备的存储单元为所述移动磁盘;第一写入模块,用于通过所述加密设备,将待传输数据写入所述移动磁盘中。可选的,所述第一获取模块还用于:从所述移动磁盘中获取第一加密状态信息;其中,所述第一加密状态信息用于指示所述第一密钥是通过私钥加密得到;所述第一解密模块还用于:根据所述第一加密状态信息,利用所述公钥对所述第一密钥进行解密,得到所述第二密钥。可选的,所述装置还包括:第一加密模块,用于利用所述公钥对所述第二密钥进行加密,得到第三密钥;第二写入模块,用于将所述第三密钥和第二加密状态信息写入所述移动磁盘中;其中,所述第二加密状态信息用于指示所述第三密钥是通过公钥加密得到。可选的,所述私钥和所述公钥是由数据中心设备预先生成的密钥对。第四方面,本申请实施例还提供了一种数据传输装置,应用于数据中心设备,包括:第二获取模块,用于从接入的移动磁盘中获取第三密钥;第二解密模块,用于利用私钥对所述第三密钥进行解密,得到第二密钥;其中,所述第三密钥是通过公钥加密得到,所述公钥和所述私钥是预先生成的密钥对;第二创建模块,用于根据所述第二密钥,创建加密设备,并将所述加密设备挂载至数据中心设备的文件系统分区;其中,所述加密设备的存储单元为所述移动磁盘;第三获取模块,用于通过所述加密设备,从所述移动磁盘中获取待传输数据。可选的,所述第二获取模块还用于:从所述移动磁盘中获取第二加密状态信息;其中,所述第二加密状态信息用于指示所述第三密钥是通过公钥加密得到;所述第二解密模块还用于:根据所述第二加密状态信息,利用所述私钥对所述第三密钥进行解密,得到所述第二密钥。可选的,所述装置还包括:第二加密模块,用于利用所述私钥对所述第二密钥进行加密,得到第一密钥;第三写入模块,用于将所述第一密钥和第一加密状态信息写本文档来自技高网...

【技术保护点】
1.一种数据传输方法,应用于终端设备,其特征在于,包括:/n从接入的移动磁盘中获取第一密钥;/n利用公钥对所述第一密钥进行解密,得到第二密钥;其中,所述第一密钥是通过私钥加密得到,所述公钥和所述私钥是预先生成的密钥对;/n根据所述第二密钥,创建加密设备,并将所述加密设备挂载至终端设备的文件系统分区;其中,所述加密设备的存储单元为所述移动磁盘;/n通过所述加密设备,将待传输数据写入所述移动磁盘中。/n

【技术特征摘要】
1.一种数据传输方法,应用于终端设备,其特征在于,包括:
从接入的移动磁盘中获取第一密钥;
利用公钥对所述第一密钥进行解密,得到第二密钥;其中,所述第一密钥是通过私钥加密得到,所述公钥和所述私钥是预先生成的密钥对;
根据所述第二密钥,创建加密设备,并将所述加密设备挂载至终端设备的文件系统分区;其中,所述加密设备的存储单元为所述移动磁盘;
通过所述加密设备,将待传输数据写入所述移动磁盘中。


2.根据权利要求1所述的方法,其特征在于,所述利用公钥对所述第一密钥进行解密,得到第二密钥之前,所述方法还包括:
从所述移动磁盘中获取第一加密状态信息;其中,所述第一加密状态信息用于指示所述第一密钥是通过私钥加密得到;
所述利用公钥对所述第一密钥进行解密,得到第二密钥,包括:
根据所述第一加密状态信息,利用所述公钥对所述第一密钥进行解密,得到所述第二密钥。


3.根据权利要求1所述的方法,其特征在于,所述通过所述加密设备,将待传输数据写入所述移动磁盘中之后,所述方法还包括:
利用所述公钥对所述第二密钥进行加密,得到第三密钥;
将所述第三密钥和第二加密状态信息写入所述移动磁盘中;其中,所述第二加密状态信息用于指示所述第三密钥是通过公钥加密得到。


4.根据权利要求1至3中任一项所述的方法,其特征在于,所述私钥和所述公钥是由数据中心设备预先生成的密钥对。


5.一种数据传输方法,应用于数据中心设备,其特征在于,包括:
从接入的移动磁盘中获取第三密钥;
利用私钥对所述第三密钥进行解密,得到第二密钥;其中,所述第三密钥是通过公钥加密得到,所述公钥和所述私钥是预先生成的密钥对;
根据所述第二密钥,创建加密设备,并将所述加密设备挂载至数据中心设备的文件系统分区;其中,所述加密设备的存储单元为所述移动磁盘;
通过所述加密设备,从所述移动磁盘中获取待传输数据。


6.根据权利要求5所述的方法,其特征在于,所述利用私钥对所述第三密钥进行解密,得到第二密钥之前,所述方法还包括:
从所述移动磁盘中获取第二加密状态信息;其中,所述第二加密状态信息用于指示所述第三密钥是通过公钥加密得到;
所述利用私钥对所述第三密钥进行解密,得到第二密钥,包括:
根据所述第二加密状态信息,利用所述私钥对所述第三密钥进行解密,得到所述第二密钥。


7.根据权利要求5所述的方法,其特征在于,所述通过所述加密设备,从所述移动磁盘中获取待传输数据之后,所述方法还包括:
利用所述私钥对所述第二密钥进行加密,得到第一密钥;
将所述第一密钥和第一加密状态信息写入所述移动磁盘中;其中,所述第一加密状态信息用于指示所述第一密钥是通过私钥加密得到。


8.一种数据传输装置,应用于终端设备,其特征在于,包括:
第一获取模块,用于从接入的移动磁盘中获取第一密钥;
第一解密模块,用于利用公钥对所述第一密钥进行解密,得到第二密钥;其中,所述第一密钥是通过私钥加密得到,所述公...

【专利技术属性】
技术研发人员:汪俊文
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1