CN113286297B - 无线数据加密传输方法、装置、计算机设备和存储介质 - Google Patents

无线数据加密传输方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN113286297B
CN113286297B CN202110828655.8A CN202110828655A CN113286297B CN 113286297 B CN113286297 B CN 113286297B CN 202110828655 A CN202110828655 A CN 202110828655A CN 113286297 B CN113286297 B CN 113286297B
Authority
CN
China
Prior art keywords
data
variable
characteristic value
key
encryption
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110828655.8A
Other languages
English (en)
Other versions
CN113286297A (zh
Inventor
庄俊森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Tongfu Information Technology Co ltd
Original Assignee
Shenzhen Tongfu Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tongfu Information Technology Co ltd filed Critical Shenzhen Tongfu Information Technology Co ltd
Priority to CN202110828655.8A priority Critical patent/CN113286297B/zh
Publication of CN113286297A publication Critical patent/CN113286297A/zh
Application granted granted Critical
Publication of CN113286297B publication Critical patent/CN113286297B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Storage Device Security (AREA)

Abstract

本发明适用于数字信息传输技术领域,尤其涉及无线数据加密传输方法、装置、计算机设备和存储介质,所述方法包括:获取环境变量及待传输数据,所述环境变量至少包括数据发送端内的电信号;对环境变量进行转换,生成变量特征值;根据变量特征值从密钥数据库中读取相应的加密密钥;根据加密密钥对待传输数据进行加密处理,得到加密数据;将加密数据和变量特征值发送至数据接收端,所述数据接收端根据变量特征值读取对应的解密密钥,并对加密数据进行解密。本发明实施例提供的无线数据加密传输方法,采用外界环境作为变量进行密钥的生成,利用生成的密钥对数据进行加密和解密,因此即使密钥被破解也只会造成少量的数据泄漏,安全性更高。

Description

无线数据加密传输方法、装置、计算机设备和存储介质
技术领域
本发明属于数字信息传输技术领域,尤其涉及无线数据加密传输方法、装置、计算机设备和存储介质。
背景技术
无线传输是在当今社会中广泛应用的数据传输方式之一。无线传输作为有线传输技术的对应信息传输方式,其在安装的时候只需要设置数据发送端和数据接收端即可完成数据的传输,因此其具有安装方便、灵活性强和性价比高等特点。无线图像传输作为无线传输的典型应用,其被应用到了社会中的方方面面。
在当前的无线传输过程中,适用于将信息采集点生成的数据传输至后台存储或者处理,在此传输过程中,一般是直接进行数据的传输,没有进行加密,也有的采用特定的加密方式进行加密,在数据传输结束之后,再进行解密即可。例如先利用公钥对数据进行加密,在完成数据传输之后再利用私钥对数据进行解密,最终获得完整的数据。
现有技术中,对于短距离的无线传输,一般是利用固定的密钥进行加密的,一旦密钥被破解,通过无线传输的数据都会泄漏,因此现有的无线传输加密方式存在一定的安全风险。
发明内容
本发明实施例的目的在于提供无线数据加密传输方法,旨在解决背景技术中提出的问题。
本发明实施例是这样实现的,一种无线数据加密传输方法,所述方法包括:
获取环境变量及待传输数据,所述环境变量至少包括数据发送端内的电信号;
对环境变量进行转换,生成变量特征值,并对其进行加密;
根据变量特征值从密钥数据库中读取相应的加密密钥;
根据加密密钥对待传输数据进行加密处理,得到加密数据;
将加密数据和变量特征值发送至数据接收端,所述数据接收端根据变量特征值读取对应的解密密钥,并对加密数据进行解密。
优选的,所述获取环境变量及待传输数据的步骤,具体包括:
获取环境变量,所述环境变量包括数据发送端内的电流值和电压值;
根据预设的伪随机函数生成环境变量取样值;
根据环境变量取样值选择电流值或电压值作为环境变量;
获取待传输数据,所述环境变量的获取时间先于待传输数据的获取时间。
优选的,所述对环境变量进行转换,生成变量特征值,并对其进行加密的步骤,具体包括:
根据环境变量包含的内容选择对应的转换关系表,所述转换关系表预设在数据发送端内;
根据转换关系表对环境变量进行特征值提取,得到变量特征值,并对其进行加密。
优选的,所述根据加密密钥对待传输数据进行加密处理,得到加密数据的步骤,具体包括:
对待传输数据进行分割,得到至少两组切分数据块;
随机选取N组切分数据块,并利用加密密钥对其进行加密处理,得到N组加密数据块,所述选取切分数据块的数量N不为零;
将未经加密的切分数据块以及N组加密数据块进行连续编号,并生成编号信息表;
按照编号顺序将未经加密的切分数据块与N组加密数据块重组,得到重组传输数据;
整合重组传输数据和编号信息表的,得到加密数据。
优选的,所述根据解密后的变量特征值读取对应的解密密钥,并对加密数据进行解密的步骤包括:
对变量特征值进行解密,并根据解密后的变量特征值从预设在数据接收端内的解密数据库中提取解密密钥,所述解密密钥与加密密钥均对应相同的变量特征值;
根据解密密钥对加密数据进行解密。
优选的,所述密钥数据库中读取相应的加密密钥定期更新,解密密钥与加密密钥同步更新。
优选的,所述密钥数据库中的加密密钥按照密钥类型进行分类存储在不同的存储区域,在根据变量特征值从密钥数据库中读取相应的加密密钥过程中,先根据变量特征值确定密钥类型,然后在对应的存储区域内检索得到对应的加密密钥。
本发明实施例的另一目的在于提供,一种无线数据加密传输装置,所述装置包括:
信息获取模块,用于获取环境变量及待传输数据,所述环境变量至少包括数据发送端内的电信号;
转换模块,用于对环境变量进行转换,生成变量特征值,并对其进行加密;
信息提取模块,用于根据变量特征值从密钥数据库中读取相应的加密密钥;
加密模块,用于根据加密密钥对待传输数据进行加密处理,得到加密数据;
数据发送模块,用于将加密数据和变量特征值发送至数据接收端,所述数据接收端根据解密后的变量特征值读取对应的解密密钥,并对加密数据进行解密。
本发明实施例的另一目的在于提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述无线数据加密传输方法的步骤。
本发明实施例的另一目的在于提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上所述无线数据加密传输方法的步骤。
本发明实施例提供的无线数据加密传输方法,采用外界环境作为变量进行密钥的生成,利用生成的密钥对数据进行加密和解密,因此即使密钥被破解也只会造成少量的数据泄漏,安全性更高。
附图说明
图1为本发明实施例提供的一种无线数据加密传输方法的流程图;
图2为本发明实施例提供的获取环境变量及待传输数据的步骤的流程图;
图3为本发明实施例提供的对环境变量进行转换生成变量特征值的步骤的流程图;
图4为本发明实施例提供的根据加密密钥对待传输数据进行加密处理得到加密数据的步骤的流程图;
图5为本发明实施例提供的所述数据接收端根据变量特征值读取对应的解密密钥并对加密数据进行解密的步骤的流程图;
图6为本发明实施例提供的一种无线数据加密传输装置的架构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
现有技术中,对于短距离的无线传输,一般是利用固定的密钥进行加密的,一旦密钥被破解,通过无线传输的数据都会泄漏,因此现有的无线传输加密方式存在一定的安全风险。
本发明实施例提供的无线数据加密传输方法,采用外界环境作为变量进行密钥的生成,利用生成的密钥对数据进行加密和解密,因此即使密钥被破解也只会造成少量的数据泄漏,安全性更高。
图1为本发明实施例提供的一种无线数据加密传输方法,所述方法包括:
S100,获取环境变量及待传输数据,所述环境变量至少包括数据发送端内的电信号。
当前的加密方式存在很多中,主要分为对称式加密和非对称式加密,在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥;而非对称加密算法需要两个密钥,公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。上述两种方式中,密钥是固定的,一旦被破解,那么所有的数据都会流失。
在本步骤中,获取环境变量,环境变量从数据发送端中直接获取,在当前的***中,需要产生随机变量的时候,一般利用随机函数进行随机变量的产生,但是由于计算机本身是无法实现随机的,只能通过伪随机的方式完成上述步骤,伪随机数是用确定性的算法计算出来自[0,1]均匀分布的随机数序列,并不真正的随机,而环境变量直接从数据发送端中获取,获取到的环境变量是不可预测的,环境变量的内容可以是自然环境中的变量,例如不同时刻的风速、气压值或者温度等,也可以是数据发送端自身产生的变量,例如数据发送端***号,由于数据发送端***号的强弱是随着其工作变化的,其是不可预测的,因此实现了真正的随机,此处的环境变量为真随机变量,进而获取待传输数据,待传输数据是需要通过无线传输方式进行传输的数据,如果直接进行传输,就会存在风险,因此需要对其进行加密。
S200,对环境变量进行转换,生成变量特征值,并对其进行加密。
在本步骤中,对环境变量进行转换,由于环境变量是直接获取的外部参数,其数值无法直接使用,通过环境变量进行转换,将其转换为能够使用的变量特征值,为了提高安全性,对其进行加密。
S300,根据变量特征值从密钥数据库中读取相应的加密密钥。
在本步骤中,根据变量特征值从密钥数据库中读取相应的加密密钥,环境变量经过转换之后,得到的变量特征值相当于标准值,例如环境变量是1.2A的电流值,此时根据不同电流对应的不同变量特征值,将其转化为标准值,在得到变量特征值之后,则检索密钥数据库,密钥数据库预设在数据发送端当中,密钥数据库中存储有多个加密密钥,而数据接收端中保存有与加密密钥对应的解密密钥,换言之,每一个变量特征值对应同时对应一个加密密钥和一个解密密钥,当变量特征值产生之后,那么对应的加密密钥和解密密钥也就产生了,由于变量特征值是根据环境变量转化得到的,而环境变量是真实随机产生的,因此最终获得的加密密钥和解密密钥也是随机选取的,相较于伪随机,其安全性更高;所述密钥数据库中读取相应的加密密钥定期更新,解密密钥与加密密钥同步更新;所述密钥数据库中的加密密钥按照密钥类型进行分类存储在不同的存储区域,在根据变量特征值从密钥数据库中读取相应的加密密钥过程中,先根据变量特征值确定密钥类型,然后在对应的存储区域内检索得到对应的加密密钥。
S400,根据加密密钥对待传输数据进行加密处理,得到加密数据。
在本步骤中,根据加密密钥对待传输数据进行加密处理,得到加密密钥之后,其具体加密方式就已经确定,此时还可以根据需求对待传输数据中的一部分数据或者全部数据进行加密,通过对部分待传输数据进行加密也能够起到加密的作用,并且能够减少数据处理的时间。
S500,将加密数据和变量特征值发送至数据接收端,所述数据接收端根据解密后的变量特征值读取对应的解密密钥,并对加密数据进行解密。
在本步骤中,将加密数据和变量特征值发送至数据接收端,数据接收端对变量特征值进行解密,然后提取对应的解密密钥,以完成对加密数据的解密工作,数据发送端在进行加密之后,将加密数据和变量特征值同时发送出去,即使加密数据和变量特征值被劫持,能够用于解密的解密密钥也无法获得,即使被破解,也仅是此次的数据丢失,在下一个循环中,环境变量改变,加密方式也就随之改变,因此不会出现数据持续被破解的情况,安全性大大提高。
如图2所示,作为本发明一个优选的实施例,所述获取环境变量及待传输数据的步骤,具体包括:
S101,获取环境变量,所述环境变量包括数据发送端内的电流值和电压值。
在本步骤中,获取环境变量,环境变量包括数据发送端内的电流值和电压值,在当前的数据发送端当中,虽然其工作时是在外界恒压电压下工作的,但是电压实际上并不是绝对稳定,除了电源自身的波动,数据发送端的工作强度也会对电压产生影响,同样的,数据发送端内的电流数值也是始终处于变动的状态中,此时直接获取数据发送端内的电流值和电压值,也就意味着同时获取的两组随机变量以供选择。
S102,根据预设的伪随机函数生成环境变量取样值。
在本步骤中,根据预设的伪随机函数生成环境变量取样值,伪随机函数是预设的,以确定当前选择电流值还是电压值作为环境变量取样值,伪随机函数产生的结果为0或者1,如果环境变量的类型继续增加为3个,那么伪随机函数产生的结果为0或1或者2,伪随机函数产生的结果数量与环境变量的类型数量相同。
S103,根据环境变量取样值选择电流值或电压值作为环境变量。
在本步骤中,根据环境变量取样值选择电流值或电压值作为环境变量,如果伪随机函数产生的结果为0,那么根据预设的对应关系,选择电流值作为当前的环境变量,反之则选择电压值作为环境变量。
S104,获取待传输数据,所述环境变量的获取时间先于待传输数据的获取时间。
在本步骤中,获取待传输数据,环境变量的获取时间先于待传输数据的获取时间,从而可以先确定加密方式,确定之后再对数据进行加密,使得数据发送端能够连续进行数据处理。
如图3所示,作为本发明一个优选的实施例,所述对环境变量进行转换,生成变量特征值,并对其进行加密的步骤,具体包括:
S201,根据环境变量包含的内容选择对应的转换关系表,所述转换关系表预设在数据发送端内。
在本步骤中,根据环境变量包含的内容选择对应的转换关系表,环境变量的类型不同对应的转换关系表不同,例如环境变量的种类有两种,分别为电压值和电流值,那么转换关系表分为电压转换关系表和电流转换关系表,转换关系表预设在数据发送端内。
S202,根据转换关系表对环境变量进行特征值提取,生成变量特征值,并对其进行加密。
在本步骤中,根据转换关系表对环境变量进行特征值提取,以电流值作为环境变量为例,取电流值小数点后面三位数作为环境变量,如果当前的电流值为1.2456A,则环境变量为245,从转换关系表查找环境变量为245对应的特征值,即为变量特征值;为了避免明码传输,此处对变量特征值进行加密,解密的密钥预设在数据接收端内,且与解密密钥分开存储。
如图4所示,作为本发明一个优选的实施例,所述根据加密密钥对待传输数据进行加密处理,得到加密数据的步骤,具体包括:
S401,对待传输数据进行分割,得到至少两组切分数据块。
在本步骤中,对待传输数据进行分割,为了进一步提高加密的有效性,对待传输数据进行分割,得到至少两组切分数据块,以切分为五组为例,五组切分数据块的大小可以相同也可以不同。
S402,随机选取N组切分数据块,并利用加密密钥对其进行加密处理,得到N组加密数据块,所述选取切分数据块的数量N不为零。
在本步骤中,随机选取N组切分数据块,选取切分数据块的数量N不为零,对被选取的N组切分数据块进行加密处理,最终得到了N组加密数据块,此处由于不需要对整个待传输数据进行加密,能够缩短加密时间。
S403,将未经加密的切分数据块以及N组加密数据块进行连续编号,并生成编号信息表。
在本步骤中,将未经加密的切分数据块以及N组加密数据块进行连续编号,在进行分割的时候,共产生了五组切分数据块,在经过加密之后,对其进行编号,并产生编号信息表,编号信息表中记录了未经加密的切分数据块以及N组加密数据块在待传输数据中的原始位置,因此能够根据编号信息表对数据进行重新拼接。
S404,按照编号顺序将未经加密的切分数据块与N组加密数据块重组,得到重组传输数据。
S405,整合重组传输数据和编号信息表的,得到加密数据。
在本步骤中,按照编号顺序将未经加密的切分数据块与N组加密数据块重组,重组的顺序不同于分割顺序,从而起到打乱数据的目的,最后将编号信息表也整合进加密数据当中,为后续的重新拼接提供依据。
如图5所示,作为本发明一个优选的实施例,所述根据解密后的变量特征值读取对应的解密密钥,并对加密数据进行解密的步骤包括:
S501,对变量特征值进行解密,并根据解密后的变量特征值从预设在数据接收端内的解密数据库中提取解密密钥,所述解密密钥与加密密钥均对应相同的变量特征值。
在本步骤中,接收变量特征值,然后对其进行解密,由于变量特征值对应了特定的解密密钥,因此根据对应关系即可确定解密密钥。
S501,根据解密密钥对加密数据进行解密。
在本步骤中,根据解密密钥对加密数据进行解密,首先对从加密数据中提取编号信息表,进而根据编号信息表对重组传输数据进行拆分,拆分之后即得到了未经加密的切分数据块以及N组加密数据块,利用解密密钥对N组加密数据块进行解密,从而获得所有的切分数据块,按照编号信息表对切分数据块进行重新拼接,从的获得完整的数据。
如图6所示,为本发明提供的一种无线数据加密传输装置,所述装置包括:
信息获取模块100,用于获取环境变量及待传输数据,所述环境变量至少包括数据发送端内的电信号。
在本装置中,信息获取模块100获取环境变量,环境变量从数据发送端中直接获取,由于数据发送端***号的强弱是随着其工作变化的,其是不可预测的,因此实现了真正的随机,此处的环境变量为真随机变量,进而获取待传输数据,待传输数据是需要通过无线传输方式进行传输的数据。
转换模块200,用于对环境变量进行转换,生成变量特征值,并对其进行加密。
在本装置中,转换模块200对环境变量进行转换,由于环境变量是直接获取的外部参数,其数值无法直接使用,通过环境变量进行转换,将其转换为能够使用的变量特征值。
信息提取模块300,用于根据变量特征值从密钥数据库中读取相应的加密密钥。
在本装置中,信息提取模块300根据变量特征值从密钥数据库中读取相应的加密密钥,环境变量经过转换之后,得到的变量特征值相当于标准值,根据不同电流对应的不同变量特征值,将其转化为标准值,在得到变量特征值之后,则检索密钥数据库,密钥数据库预设在数据发送端当中,密钥数据库中存储有多个加密密钥,而数据接收端中保存有与加密密钥对应的解密密钥。
加密模块400,用于根据加密密钥对待传输数据进行加密处理,得到加密数据。
在本装置中,加密模块400根据加密密钥对待传输数据进行加密处理,得到加密密钥之后,其具体加密方式就已经确定,此时还可以根据需求对待传输数据中的一部分数据或者全部数据进行加密,通过对部分待传输数据进行加密也能够起到加密的作用,并且能够减少数据处理的时间。
数据发送模块500,用于将加密数据和变量特征值发送至数据接收端,所述数据接收端根据解密后的变量特征值读取对应的解密密钥,并对加密数据进行解密。
在本装置中,数据发送模块500将加密数据和变量特征值发送至数据接收端,数据发送端在进行加密之后,将加密数据和变量特征值同时发送出去,即使加密数据和变量特征值被劫持,能够用于解密的解密密钥也无法获得,即使被破解,也仅是此次的数据丢失,在下一个循环中,环境变量改变,加密方式也就随之改变,因此不会出现数据持续被破解的情况,安全性大大提高。
在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取环境变量及待传输数据,所述环境变量至少包括数据发送端内的电信号;
对环境变量进行转换,生成变量特征值,并对其进行加密;
根据变量特征值从密钥数据库中读取相应的加密密钥;
根据加密密钥对待传输数据进行加密处理,得到加密数据;
将加密数据和变量特征值发送至数据接收端,所述数据接收端根据解密后的变量特征值读取对应的解密密钥,并对加密数据进行解密。
在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:
获取环境变量及待传输数据,所述环境变量至少包括数据发送端内的电信号;
用于对环境变量进行转换,生成变量特征值,并对其进行加密;
根据变量特征值从密钥数据库中读取相应的加密密钥;
根据加密密钥对待传输数据进行加密处理,得到加密数据;
将加密数据和变量特征值发送至数据接收端,所述数据接收端根据解密后的变量特征值读取对应的解密密钥,并对加密数据进行解密。
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.无线数据加密传输方法,其特征在于,所述方法包括:
获取环境变量及待传输数据,所述环境变量至少包括数据发送端内的电信号;
对环境变量进行转换,生成变量特征值,并对其进行加密;
根据变量特征值从密钥数据库中读取相应的加密密钥;
根据加密密钥对待传输数据进行加密处理,得到加密数据;
将加密数据和变量特征值发送至数据接收端,所述数据接收端根据解密后的变量特征值读取对应的解密密钥,并对加密数据进行解密;
所述获取环境变量及待传输数据的步骤,具体包括:
获取环境变量,所述环境变量包括数据发送端内的电流值和电压值;
根据预设的伪随机函数生成环境变量取样值;
根据环境变量取样值选择电流值或电压值作为环境变量;
获取待传输数据,所述环境变量的获取时间先于待传输数据的获取时间。
2.根据权利要求1所述的无线数据加密传输方法,其特征在于,所述对环境变量进行转换,生成变量特征值,并对其进行加密的步骤,具体包括:
根据环境变量包含的内容选择对应的转换关系表,所述转换关系表预设在数据发送端内;
根据转换关系表对环境变量进行特征值提取,得到变量特征值,并对其进行加密。
3.根据权利要求1所述的无线数据加密传输方法,其特征在于,所述根据加密密钥对待传输数据进行加密处理,得到加密数据的步骤,具体包括:
对待传输数据进行分割,得到至少两组切分数据块;
随机选取N组切分数据块,并利用加密密钥对其进行加密处理,得到N组加密数据块,选取所述切分数据块的数量N不为零;
将未经加密的切分数据块以及N组加密数据块进行连续编号,并生成编号信息表;
按照编号顺序将未经加密的切分数据块与N组加密数据块重组,得到重组传输数据;
整合重组传输数据和编号信息表的,得到加密数据。
4.根据权利要求1所述的无线数据加密传输方法,其特征在于,所述根据解密后的变量特征值读取对应的解密密钥,并对加密数据进行解密的步骤包括:
对变量特征值进行解密,并根据解密后的变量特征值从预设在数据接收端内的解密数据库中提取解密密钥,所述解密密钥与加密密钥均对应相同的变量特征值;
根据解密密钥对加密数据进行解密。
5.根据权利要求3所述的无线数据加密传输方法,其特征在于,所述密钥数据库中读取相应的加密密钥定期更新,解密密钥与加密密钥同步更新。
6.根据权利要求1所述的无线数据加密传输方法,其特征在于,所述密钥数据库中的加密密钥按照密钥类型进行分类存储在不同的存储区域,在根据变量特征值从密钥数据库中读取相应的加密密钥过程中,先根据变量特征值确定密钥类型,然后在对应的存储区域内检索得到对应的加密密钥。
7.一种无线数据加密传输装置,其特征在于,所述装置包括:
信息获取模块,用于获取环境变量及待传输数据,所述环境变量至少包括数据发送端内的电信号;
转换模块,用于对环境变量进行转换,生成变量特征值,并对其进行加密;
信息提取模块,用于根据变量特征值从密钥数据库中读取相应的加密密钥;
加密模块,用于根据加密密钥对待传输数据进行加密处理,得到加密数据;
数据发送模块,用于将加密数据和变量特征值发送至数据接收端,所述数据接收端根据解密后的变量特征值读取对应的解密密钥,并对加密数据进行解密。
8.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至6中任一项权利要求所述无线数据加密传输方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至6中任一项权利要求所述无线数据加密传输方法的步骤。
CN202110828655.8A 2021-07-22 2021-07-22 无线数据加密传输方法、装置、计算机设备和存储介质 Active CN113286297B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110828655.8A CN113286297B (zh) 2021-07-22 2021-07-22 无线数据加密传输方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110828655.8A CN113286297B (zh) 2021-07-22 2021-07-22 无线数据加密传输方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN113286297A CN113286297A (zh) 2021-08-20
CN113286297B true CN113286297B (zh) 2021-10-12

Family

ID=77287101

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110828655.8A Active CN113286297B (zh) 2021-07-22 2021-07-22 无线数据加密传输方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN113286297B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114884716B (zh) * 2022-04-28 2024-02-27 世融能量科技有限公司 加密解密方法、装置及介质
CN116032484A (zh) * 2022-12-07 2023-04-28 四川恒湾科技有限公司 一种通信设备安全启动的方法、装置和电子设备
CN115987698B (zh) * 2023-03-22 2023-05-30 深圳市移联通信技术有限责任公司 一种gps定位信息加密传输方法及***
CN116506201B (zh) * 2023-05-12 2024-03-01 天翼安全科技有限公司 一种基于大数据的网络通信安全防护***
CN117272356A (zh) * 2023-11-22 2023-12-22 江西科技学院 计算机的加密方法、***及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104662570A (zh) * 2012-05-18 2015-05-27 欧姆里斯有限公司 用于传输数据的***和方法
CN111818078A (zh) * 2020-07-21 2020-10-23 成都英孚克斯科技有限公司 一种基于环境因子的称重数据安全传输方法及***
WO2021008227A1 (zh) * 2019-07-18 2021-01-21 大唐移动通信设备有限公司 一种直通链路的链路状态监测方法和终端

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9674162B1 (en) * 2015-03-13 2017-06-06 Amazon Technologies, Inc. Updating encrypted cryptographic key pair
FR3057374B1 (fr) * 2016-10-12 2019-10-25 Ingenico Group Procede de chiffrement, procede de dechiffrement, dispositif et programme d'ordinateur correspondant.

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104662570A (zh) * 2012-05-18 2015-05-27 欧姆里斯有限公司 用于传输数据的***和方法
WO2021008227A1 (zh) * 2019-07-18 2021-01-21 大唐移动通信设备有限公司 一种直通链路的链路状态监测方法和终端
CN111818078A (zh) * 2020-07-21 2020-10-23 成都英孚克斯科技有限公司 一种基于环境因子的称重数据安全传输方法及***

Also Published As

Publication number Publication date
CN113286297A (zh) 2021-08-20

Similar Documents

Publication Publication Date Title
CN113286297B (zh) 无线数据加密传输方法、装置、计算机设备和存储介质
CN109889333B (zh) 固件数据加密方法、装置、计算机设备和存储介质
CN107786331B (zh) 数据处理方法、装置、***及计算机可读存储介质
CN110505054B (zh) 一种基于动态白盒的数据处理方法、装置及设备
CN109194701B (zh) 一种数据处理方法及装置
CN110855616A (zh) 一种数字钥匙生成***
CN114285575A (zh) 图像加密和解密方法和装置、存储介质及电子装置
KR101413427B1 (ko) 차량용 네트워크의 보안 메시지 송수신 장치 및 방법
CN108965279A (zh) 数据处理方法、装置、终端设备及计算机可读存储介质
CN110011959B (zh) 数据存储方法、数据查询方法和***
CN104794243B (zh) 基于文件名的第三方密文检索方法
JP5411034B2 (ja) データベース暗号化システム及び方法
CN111277605B (zh) 数据分享方法、装置、计算机设备以及存储介质
CN111510282A (zh) 信息加密算法、装置与信息解密算法、装置以及通讯方法
CN115022346B (zh) 一种基于区块链的在线数据同步方法
CN113518244B (zh) 基于替代文组合的数字电视信号数据发送方法和装置
CN114124469B (zh) 数据处理的方法、装置和设备
CN113032802B (zh) 一种数据安全存储方法及***
CN111314270A (zh) 一种基于有效期均匀分布对称算法的数据加密和解密方法
CN111988133B (zh) ***sm4加密解密验证方法、装置、设备、及存储介质
CN112954388A (zh) 一种数据文件的获取方法、装置、终端设备和存储介质
KR101772203B1 (ko) 보안성 향상을 위한 비밀번호 확장 시스템 및 방법
JP6493402B2 (ja) 追加装置、削除装置、追加依頼装置、データ検索システム、データ検索方法、および、コンピュータプログラム
TW201929477A (zh) 加密方法與解密方法
CN113360859B (zh) 基于Python解释器的加密文件安全控制方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant