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设备在向服务器发送数据时,会将数据与数据所属参数一同进行加密,然后向服务器发送加密后的数据和数据所属参数。然而,这种方法一旦攻击者截获并破解加密后的数据和数据所属参数,就能够根据数据所属参数明确相应数据的含义,进而进行数据篡改,因此无法保证数据的安全性。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供一种数据处理方法及装置,能够避免攻击者获知数据的含义进而进行数据篡改,保证数据的安全性。为了达到本专利技术实施例目的,本专利技术实施例提供了一种数据处理方法,包括:服务器接收来自物联网设备的加密数据信息;其中,所述加密数据信息为所述物联网设备采用预设算法、并利用第一密钥加密目标数据和参数信息生成的,所述第一密钥为所述物联网设备采用所述预设算法、并利用所述目标数据的长度和第二密钥生成的,所述第二密钥为所述物联网设备根据所述目标数据所属参数的个数和标识信息生成的,所述参数信息为所述物联网设备对目标数据的所属参数进行拼接得到的;采用所述预设算法、并 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:服务器接收来自物联网设备的加密数据信息;其中,所述加密数据信息为所述物联网设备采用预设算法、并利用第一密钥加密目标数据和参数信息生成的,所述第一密钥为所述物联网设备采用所述预设算法,并利用所述目标数据的长度和第二密钥生成的,所述第二密钥为所述物联网设备根据所述目标数据所属参数的个数和标识信息生成的,所述参数信息为所述物联网设备对目标数据的所属参数进行拼接得到的;采用所述预设算法、并利用自身预先存储的第一密钥对所述加密数据信息进行解密,得到所述目标数据和所述参数信息;采用所述预设算法、并利用所述目标数据的长度和所述第一密钥获取所述第二密钥;根据所述第二密钥和所述参数信息获取所述目标数据与所属参数的对应关系。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:服务器接收来自物联网设备的加密数据信息;其中,所述加密数据信息为所述物联网设备采用预设算法、并利用第一密钥加密目标数据和参数信息生成的,所述第一密钥为所述物联网设备采用所述预设算法,并利用所述目标数据的长度和第二密钥生成的,所述第二密钥为所述物联网设备根据所述目标数据所属参数的个数和标识信息生成的,所述参数信息为所述物联网设备对目标数据的所属参数进行拼接得到的;采用所述预设算法、并利用自身预先存储的第一密钥对所述加密数据信息进行解密,得到所述目标数据和所述参数信息;采用所述预设算法、并利用所述目标数据的长度和所述第一密钥获取所述第二密钥;根据所述第二密钥和所述参数信息获取所述目标数据与所属参数的对应关系。2.根据权利要求1所述的数据处理方法,其特征在于,所述第二密钥为所述物联网设备对所述目标数据所属参数的个数和标识信息进行拼接生成的;所述根据第二密钥和参数信息获取目标数据与所属参数的对应关系,包括:根据所述第二密钥获取所述目标数据所属参数的个数和标识信息;根据所述目标数据所属参数的个数和标识信息切分所述参数信息,得到所述目标数据的所述参数;将所述目标数据与所述目标数据的所属参数分别对应,得到所述目标数据与所属参数的对应关系。3.根据权利要求1或2所述的数据处理方法,其特征在于,所述目标数据所属参数的标识信息包括:所述目标数据所属参数的首字母。4.根据权利要求1所述的数据处理方法,其特征在于,所述预设算法包括:国密4算法。5.一种数据处理方法,其特征在于,包括:物联网设备根据待传输的目标数据所属参数的个数和标识信息生成第二密钥,并对所有目标数据的所属参数进行拼接得到参数信息;采用预设算法、并利用所述目标数据的长度和所述第二密钥生成第一密钥;采用所述预设算法、并利用所述第一密钥加密所述目标数据和所述参数信息,得到加...
【专利技术属性】
技术研发人员:张立国,
申请(专利权)人:北京百悟科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。