一种数据处理方法及装置制造方法及图纸

技术编号:20081505 阅读:51 留言:0更新日期:2019-01-15 02:46
本发明专利技术实施例公开了一种数据处理方法及装置,包括:服务器接收来自物联网设备的加密数据信息;采用预设算法、并利用自身预先存储的第一密钥对加密数据信息进行解密,得到目标数据和参数信息;采用预设算法、并利用目标数据的长度和第一密钥获取第二密钥;根据第二密钥和参数信息获取目标数据与所属参数的对应关系。从本发明专利技术实施例提供的技术方案可见,由于服务器只有利用预先与终端确定的预设算法才能从第二密钥中获取数据所属参数的信息,进而明确数据相应的含义,因此避免了攻击者获知数据的含义从而进行数据篡改,保证了数据的安全性。

A Data Processing Method and Device

The embodiment of the present invention discloses a data processing method and device, including: the server receives the encrypted data information from the Internet of Things device; decrypts the encrypted data information using the preset algorithm and the first key stored in advance to obtain the target data and parameter information; and obtains the second secret using the preset algorithm and the length and the first key of the target data. Key; Obtain the corresponding relationship between the target data and the parameters according to the second key and parameter information. From the technical scheme provided in the embodiment of the present invention, it can be seen that the server can obtain the information of the parameters of the data from the second key only by using the preset algorithm determined by the terminal in advance, and then clarify the corresponding meaning of the data, thus avoiding the attacker to know the meaning of the data and thus to tamper with the data, thus ensuring the security of the data.

【技术实现步骤摘要】
一种数据处理方法及装置
本专利技术实施例涉及物联网
,尤其涉及一种数据处理方法及装置。
技术介绍
窄带物联网(NarrowBandInternetofThings,NB-IoT)是一种新的窄带蜂窝通信低功耗广域网(LowPowerWideAreaNetwork,LPWAN)技术,该技术在低速率业务市场有着较为广泛地应用。然而,随着网络环境的安全性越来越差,NB-IoT技术也面临着诸如数据篡改等此类的安全威胁。因此,如何保证设备数据的安全性己成为NB-IoT技术在实际应用中亟待解决的问题。相关技术中,NB-IoT设备在向服务器发送数据时,会将数据与数据所属参数一同进行加密,然后向服务器发送加密后的数据和数据所属参数。然而,这种方法一旦攻击者截获并破解加密后的数据和数据所属参数,就能够根据数据所属参数明确相应数据的含义,进而进行数据篡改,因此无法保证数据的安全性。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供一种数据处理方法及装置,能够避免攻击者获知数据的含义进而进行数据篡改,保证数据的安全性。为了达到本专利技术实施例目的,本专利技术实施例提供了一种数据处理方法,包括:服务器接收来自物联网设备的加密数据信息;其中,所述加密数据信息为所述物联网设备采用预设算法、并利用第一密钥加密目标数据和参数信息生成的,所述第一密钥为所述物联网设备采用所述预设算法、并利用所述目标数据的长度和第二密钥生成的,所述第二密钥为所述物联网设备根据所述目标数据所属参数的个数和标识信息生成的,所述参数信息为所述物联网设备对目标数据的所属参数进行拼接得到的;采用所述预设算法、并利用自身预先存储的第一密钥对所述加密数据信息进行解密,得到所述目标数据和所述参数信息;采用所述预设算法、并利用所述目标数据的长度和所述第一密钥获取所述第二密钥;根据所述第二密钥和所述参数信息获取所述目标数据与所属参数的对应关系。所述第二密钥为所述物联网设备对所述目标数据所属参数的个数和标识信息进行拼接生成的;所述根据第二密钥和参数信息获取目标数据与所属参数的对应关系,包括:根据所述第二密钥获取所述目标数据所属参数的个数和标识信息;根据所述目标数据所属参数的个数和标识信息切分所述参数信息,得到所述目标数据的所述参数;将所述目标数据与所述目标数据的所属参数分别对应,得到所述目标数据与所属参数的对应关系。所述目标数据所属参数的标识信息包括:所述目标数据所属参数的首字母。所述预设算法包括:国密4算法。本专利技术实施例提供了一种数据处理方法,包括:物联网设备根据待传输的目标数据所属参数的个数和标识信息生成第二密钥,并对所有目标数据的所属参数进行拼接得到参数信息;采用预设算法、并利用所述目标数据的长度和所述第二密钥生成第一密钥;采用所述预设算法、并利用所述第一密钥加密所述目标数据和所述参数信息,得到加密数据信息;将所述加密数据信息发送给服务器。所述根据待传输的目标数据所属参数的个数和标识信息生成第二密钥,包括:将所述目标数据所属参数的个数和所述目标数据所属参数的标识信息进行拼接,得到所述第二密钥。所述目标数据所属参数的标识信息包括:所述目标数据所述参数的首字母。所述预设算法包括:国密4算法。本专利技术实施例提供了一种服务器,包括:接收模块,用于接收来自物联网设备的加密数据信息;其中,所述加密数据信息为所述物联网设备采用预设算法、并利用第一密钥加密目标数据和参数信息生成的,所述第一密钥为所述物联网设备采用所述预设算法、并利用所述目标数据的长度和第二密钥生成的,所述第二密钥为所述物联网设备根据所述目标数据所属参数的个数和标识信息生成的,所述参数信息为所述物联网设备对目标数据的所属参数进行拼接得到的;第一处理模块,采用所述预设算法、并利用自身预先存储的第一密钥对所述加密数据信息进行解密,得到所述目标数据和所述参数信息;所述第一处理模块,还用于采用所述预设算法、并利用所述目标数据的长度和所述第一密钥获取所述第二密钥;所述第一处理模块,还用于根据所述第二密钥和所述参数信息获取所述目标数据与所属参数的对应关系。本专利技术实施例提供了一种物联网设备,包括:第二处理模块,用于根据待传输的目标数据所属参数的个数和标识信息生成第二密钥,并对所有目标数据的所属参数进行拼接得到参数信息;所述第二处理模块,还用于采用预设算法、并利用所述目标数据的长度和所述第二密钥生成第一密钥;所述第二处理模块,还用于采用所述预设算法、并利用所述第一密钥加密所述目标数据和所述参数信息,得到加密数据信息;发送模块,用于将所述加密数据信息发送给服务器。本专利技术实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例而了解。本专利技术实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术实施例技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术实施例的技术方案,并不构成对本专利技术实施例技术方案的限制。图1为本专利技术实施例提供的一种数据处理方法的流程示意图;图2为本专利技术实施例提供的另一种数据处理方法的流程示意图;图3为本专利技术实施例提供的又一种数据处理方法的流程示意图;图4为本专利技术实施例提供的服务器的结构示意图;图5为本专利技术实施例提供的物联网设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术实施例的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本专利技术实施例提供一种数据处理方法,如图1所示,该方法包括:步骤101、服务器接收来自物联网设备的加密数据信息。其中,加密数据信息为物联网设备采用预设算法、并利用第一密钥加密目标数据和参数信息生成的,第一密钥为物联网设备采用预设算法、并利用目标数据的长度和第二密钥生成的,第二密钥为物联网设备根据目标数据所属参数的个数和标识信息生成的,参数信息为物联网设备对目标数据的所属参数进行拼接得到的。需要说明的是,物联网设备可以是NB-IoT设备。步骤102、采用预设算法、并利用自身预先存储的第一密钥对加密数据信息进行解密,得到目标数据和参数信息。步骤103、采用预设算法、并利用目标数据的长度和第一密钥获取第二密钥。步骤104、根据第二密钥和参数信息获取目标数据与所属参数的对应关系。本专利技术实施例所提供的数据处理方法,服务器接收来自物联网设备的加密数据信息;其中,加密数据信息为物联网设备采用预设算法、并利用第一密钥加密目标数据和参数信息生成的,第一密钥为物联网设备采用预设算法,并利用目标数据的长度和第二密钥生成的,第二密钥为物联网设备根据目标数据所属参数的个数和标识信息生成的,参数信息为物联网设备对目标数据的所属参数进行拼接得到的;采用预设算法、并利用自身预先存储的第一密钥对加密数据信息进行解密,得到目标数据和参数信息;采用预设算法、并利用目标数据的长度和第一密钥获取第二密钥;根据第二密钥和参数信息获取目标数据与所属参数的对应关系。从本专利技术实施例提供的技术方案可见,由于服务器只有利用预先与终端确定的预设算法才能从第二密钥中获取数据所属参数的信息,进而明确数据相应的含义本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:服务器接收来自物联网设备的加密数据信息;其中,所述加密数据信息为所述物联网设备采用预设算法、并利用第一密钥加密目标数据和参数信息生成的,所述第一密钥为所述物联网设备采用所述预设算法,并利用所述目标数据的长度和第二密钥生成的,所述第二密钥为所述物联网设备根据所述目标数据所属参数的个数和标识信息生成的,所述参数信息为所述物联网设备对目标数据的所属参数进行拼接得到的;采用所述预设算法、并利用自身预先存储的第一密钥对所述加密数据信息进行解密,得到所述目标数据和所述参数信息;采用所述预设算法、并利用所述目标数据的长度和所述第一密钥获取所述第二密钥;根据所述第二密钥和所述参数信息获取所述目标数据与所属参数的对应关系。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:服务器接收来自物联网设备的加密数据信息;其中,所述加密数据信息为所述物联网设备采用预设算法、并利用第一密钥加密目标数据和参数信息生成的,所述第一密钥为所述物联网设备采用所述预设算法,并利用所述目标数据的长度和第二密钥生成的,所述第二密钥为所述物联网设备根据所述目标数据所属参数的个数和标识信息生成的,所述参数信息为所述物联网设备对目标数据的所属参数进行拼接得到的;采用所述预设算法、并利用自身预先存储的第一密钥对所述加密数据信息进行解密,得到所述目标数据和所述参数信息;采用所述预设算法、并利用所述目标数据的长度和所述第一密钥获取所述第二密钥;根据所述第二密钥和所述参数信息获取所述目标数据与所属参数的对应关系。2.根据权利要求1所述的数据处理方法,其特征在于,所述第二密钥为所述物联网设备对所述目标数据所属参数的个数和标识信息进行拼接生成的;所述根据第二密钥和参数信息获取目标数据与所属参数的对应关系,包括:根据所述第二密钥获取所述目标数据所属参数的个数和标识信息;根据所述目标数据所属参数的个数和标识信息切分所述参数信息,得到所述目标数据的所述参数;将所述目标数据与所述目标数据的所属参数分别对应,得到所述目标数据与所属参数的对应关系。3.根据权利要求1或2所述的数据处理方法,其特征在于,所述目标数据所属参数的标识信息包括:所述目标数据所属参数的首字母。4.根据权利要求1所述的数据处理方法,其特征在于,所述预设算法包括:国密4算法。5.一种数据处理方法,其特征在于,包括:物联网设备根据待传输的目标数据所属参数的个数和标识信息生成第二密钥,并对所有目标数据的所属参数进行拼接得到参数信息;采用预设算法、并利用所述目标数据的长度和所述第二密钥生成第一密钥;采用所述预设算法、并利用所述第一密钥加密所述目标数据和所述参数信息,得到加...

【专利技术属性】
技术研发人员:张立国
申请(专利权)人:北京百悟科技有限公司
类型:发明
国别省市:北京,11

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

1