报文数据的加密方法、系统、物联网服务器和物联网终端的制作方法

文档序号:9527376阅读:366来源:国知局
报文数据的加密方法、系统、物联网服务器和物联网终端的制作方法
【技术领域】
[0001]本发明涉及物联网技术领域,尤其涉及一种报文数据的加密方法、系统、物联网服务器和物联网终端。
【背景技术】
[0002]随着物联网技术的不断发展,物联网的应用和终端越来越多,物联网的通信安全也越来越重要。物联网终端在通信时,往往包含了物联网终端的隐私信息,或者包含了控制物联网终端的控制策略,如果物联网终端的通信被拦截,有可能会造成较大的危害。因此,对物联网终端的通信进行加密传输就变得很有必要。
[0003]目前,对报文数据可以采用多种加密算法进行加密,例如,数字签名算法DSA、高级加密标准AES、消息摘要算法MD5等。然而,如果加密算法和参数被截获,加密的报文数据就会被破解,导致报文数据泄露、或者被恶意篡改,给用户带来不可避免的损失。

【发明内容】

[0004]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本发明的第一个目的在于提出一种报文数据的加密方法,该方法提高了物联网通信的安全性,避免了用户的隐私被泄露。
[0006]本发明的第二个目的在于提出一种报文数据的加密系统。
[0007]本发明的第三个目的在于提出一种物联网服务器。
[0008]本发明的第四个目的在于提出一种物联网终端。
[0009]为达上述目的,本发明第一方面实施例提出了一种报文数据的加密方法,包括:物联网服务器获取标识信息;所述物联网服务器根据所述标识信息确定加密算法和参数;以及所述物联网服务器根据所述加密算法和参数对所述报文数据进行加密,并将加密后的所述报文数据与所述标识信息发送至物联网终端。
[0010]本发明实施例的报文数据的加密方法,物联网服务器通过对加密的方法进行定义,定义一个只有物联网服务器和物联网终端之间可以识别的标识信息,将标识信息和加密后的报文数据一起发送给物联网终端,由此,即使报文数据在传输的过程中被拦截,由于无法确定标识信息的含义,也就无法确定对应的加密算法和参数,加密的报文数据就很难被破解,提高了物联网通信的安全性,避免了用户的隐私被泄露。
[0011]为达上述目的,本发明第二方面实施例提出了一种报文数据的加密系统,包括:物联网服务器和物联网终端,其中,所述物联网服务器用于获取标识信息,并根据所述标识信息确定加密算法和参数,以及根据所述加密算法和参数对所述报文数据进行加密,并将加密后的所述报文数据与所述标识信息发送至物联网终端。
[0012]本发明实施例的报文数据的加密系统,物联网服务器通过对加密的方法进行定义,定义一个只有物联网服务器和物联网终端之间可以识别的标识信息,将标识信息和加密后的报文数据一起发送给物联网终端,由此,即使报文数据在传输的过程中被拦截,由于无法确定标识信息的含义,也就无法确定对应的加密算法和参数,加密的报文数据就很难被破解,提高了物联网通信的安全性,避免了用户的隐私被泄露。
[0013]为达上述目的,本发明第三方面实施例提出了一种物联网服务器,包括:获取模块,用于获取标识信息;确定模块,用于根据所述标识信息确定加密算法和参数;以及加密模块,用于根据所述加密算法和参数对所述报文数据进行加密,并将加密后的所述报文数据与所述标识信息发送至物联网终端。
[0014]本发明实施例的物联网服务器,通过对加密的方法进行定义,定义一个只有物联网服务器和物联网终端之间可以识别的标识信息,将标识信息和加密后的报文数据一起发送给物联网终端,由此,即使报文数据在传输的过程中被拦截,由于无法确定标识信息的含义,也就无法确定对应的加密算法和参数,加密的报文数据就很难被破解,提高了物联网通信的安全性,避免了用户的隐私被泄露。
[0015]为达上述目的,本发明第四方面实施例提出了一种物联网终端,包括:确定模块,用于根据标识信息确定所述加密算法和参数;以及解密模块,用于根据所述加密算法和加密参数对所述报文数据进行解密。
[0016]本发明实施例的物联网终端,根据标识信息识别出对报文数据加密使用的加密算法和参数,由此,可以根据该加密算法和参数实现对加密报文数据的解密。
[0017]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0018]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0019]图1是本发明一个实施例的报文数据的加密方法的流程图;
[0020]图2是本发明另一个实施例的报文数据的加密方法的流程图;
[0021]图3是本发明一个实施例的报文数据的加密系统的结构示意图;
[0022]图4是本发明一个实施例的物联网服务器结构示意图;以及
[0023]图5是本发明一个实施例的物联网终端结构示意图。
【具体实施方式】
[0024]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0025]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0026]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0027]图1是本发明一个实施例的报文数据的加密方法的流程图。
[0028]如图1所示,报文数据的加密方法包括:
[0029]S101,物联网服务器获取标识信息。
[0030]在本发明的实施例中,物联网服务器可定义一种或者多种标识信息,每个标识信息对应唯一的加密算法和参数。换言之,物联网服务器可使用多种加密算法对报文数据进行加密,其中,每种加密算法和加密所需的参数均对应一个只有物联网服务器和物联网终端可以识别的唯一的标识信息。具体而言,标识信息可以是简单的二进制数字,或者还可以是字符,该数字和字符用来标识加密报文数据的加密算法和所需的参数。
[0031]S102,物联网服务器根据标识信息确定加密算法和参数。
[0032]具体地,物联网服务器根据选取的标识信息确定对应的加密算法和参数。
[0033]S103,物联网服务器根据加密算法和参数对报文数据进行加密,并将加密后的报文数据与标识信息发送至物联网终端。
[0034]具体地,物联网服务器对需要传输的报文数据进行分类,对不需要加密的数据信息直接以明文的形式发送。例如,在报文数据中包括地址信息、标识信息和报文数据的正文。其中,地址信息用于获取接收物联网服务器发送的报文数据的物联网终端,即,发送报文数据的目标位置,因此,不需要对其进行加密。标识信息用于物联网终端确定加密算法和参数,以对加密的报文数据进行解密,因此,也不需要对其进行加密。
[0035]物联网服务器在确定加密算法和参数之后,使用该加密算法对报文数据的正文进行加密,并根据地址信息确定接收的物联网终端,将标识信息和加密后的报文数据进行打包后,传输至对应的物联网终端。
[0036]在本发明的实施例中,地址信息、标识信息和报文数据的先后顺序不限,优选地,将地址信息放在报文数据的前面,或者将标识信息放在报文数据的前面。或者,还可以按照地址信息、标识信息、报文数据的顺序排列。
[0037]应当理解的是,物联网服务器使用的加密算法可以是现有的加密算法,又或者是各个物联网终端供应商自己开发的加密算法,此处不再复赘。此外,对报文数据加密时刻采用一种加密算法,也可采用多种加密算法的组合。
[0038]本发明实施例的报文数据的加密方法,物联网服务器通过对加密的方法进行定义,定义一个只有物联网服务器和物联网终端之间可以识别的标识信息,将标识信息和加密后的报文数据一起发送给物联网终端,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1