CN113992427B - 基于相邻节点的数据加密发送方法及装置 - Google Patents

基于相邻节点的数据加密发送方法及装置 Download PDF

Info

Publication number
CN113992427B
CN113992427B CN202111422150.8A CN202111422150A CN113992427B CN 113992427 B CN113992427 B CN 113992427B CN 202111422150 A CN202111422150 A CN 202111422150A CN 113992427 B CN113992427 B CN 113992427B
Authority
CN
China
Prior art keywords
encryption
equipment
service data
internet
things
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
CN202111422150.8A
Other languages
English (en)
Other versions
CN113992427A (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.)
Technology Image Technology Nanjing Co ltd
Original Assignee
Technology Image Technology Nanjing 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 Technology Image Technology Nanjing Co ltd filed Critical Technology Image Technology Nanjing Co ltd
Publication of CN113992427A publication Critical patent/CN113992427A/zh
Application granted granted Critical
Publication of CN113992427B publication Critical patent/CN113992427B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0435Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例公开了一种基于相邻节点的数据加密发送方法及装置,该方法包括:物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识;所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中,其中,所述物联网终端设备与所述节点设备为同一组网下的两个不同的智能设备;所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器。本方案,提高了物联网数据传输的安全性,容错机制更高。

Description

基于相邻节点的数据加密发送方法及装置
技术领域
本申请实施例涉及物联网技术领域,尤其涉及一种基于相邻节点的数据加密发送方法及装置。
背景技术
随着物联网技术的普及以及智能设备的功能的强大,物联网设备在人们日常生活中扮演着越来越重的角色。大量传统设备在进行数字化改造时,几乎没有同步配置防护能力,影响了物联网的整体安全可靠性。同时由于物联网终端和应用的融合化、多样化,给物联网业务带来了更多的安全不确定性。不断增长的各类物联网互联设备为攻击者提供了巨大而广泛的网络攻击入口,导致物联网面临着大量的问题和挑战。
现有技术中,存在使用安全的中间设备进行间接处理的数据加密解密方式,该种方式对中间设备的安全性要求较高一旦出现问题,则导致组网下的信息存在全部泄露的风险;另外的一种解决方式是,针对每个节点设备单独设置对应的密钥数据以进行数据加密,但是该种方式针对单一节点而言,一旦被破解则会在短时间造成大量数据的泄露,容错机制较差。
发明内容
本发明实施例提供了一种基于相邻节点的数据加密发送方法及装置,提高了物联网数据传输的安全性,容错机制更高。
第一方面,本发明实施例提供了一种基于相邻节点的数据加密发送方法,该方法包括:
物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识;
所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中,其中,所述物联网终端设备与所述节点设备为同一组网下的两个不同的智能设备;
所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器。
可选的,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器之后,还包括:
所述服务器接收所述第一加密信息以及所述第二加密信息,通过存储的第一解密密钥对所述第一加密信息进行解密得到所述加密设备标识,并确定所述加密设备标识关联的第二解密密钥,通过所述第二解密密钥对所述第二加密信息进行解密得到所述业务数据。
可选的,在将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中之前,还包括:
所述物联网终端设备确定和所述节点设备的网络连接建立方式;
依据所述网络连接建立方式建立和所述节点设备的网络通信连接。
可选的,在物联网终端设备获取待发送的业务数据之前,还包括:
物联网终端设备和服务器建立安全网络通信链路,将存储的第一密钥发送至所述服务器;
和所述物联网终端设备同一组网下的每个节点设备和所述服务器单独建立安全网络通信链路,将节点设备自身存储的第二密钥以及标识信息发送至所述服务器。
可选的,所述确定对应的加密设备标识,包括:
物联网终端设备获取存储的组网信息列表,根据所述组网信息列表确定和所述业务数据对应的加密设备标识。
可选的,所述根据所述组网信息列表确定和所述业务数据对应的加密设备标识,包括:
根据所述组网信息列表记录的节点设备的数据处理类型以及当前待发送的所述业务数据的类型确定对应的加密设备标识。
可选的,所述根据所述组网信息列表确定和所述业务数据对应的加密设备标识,包括:
根据所述组网信息列表记录的节点设备的调用频率确定对应的加密设备标识。
第二方面,发明实施例还提供了一种基于相邻节点的数据加密发送装置,包括:
标识确定模块,用于物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识;
第一加密模块,用于所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中,其中,所述物联网终端设备与所述节点设备为同一组网下的两个不同的智能设备;
第二加密模块,用于所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器。
第三方面,本发明实施例还提供了一种基于相邻节点的数据加密发送设备,该设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例所述的基于相邻节点的数据加密发送方法。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本发明实施例所述的基于相邻节点的数据加密发送方法。
本发明实施例中,通过物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识;所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中,其中,所述物联网终端设备与所述节点设备为同一组网下的两个不同的智能设备;所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器。本方案提高了物联网数据传输的安全性,容错机制更高。
附图说明
图1为本发明实施例提供的一种基于相邻节点的数据加密发送方法的流程图;
图2为本发明实施例提供的另一种基于相邻节点的数据加密发送方法的流程图;
图3为本发明实施例提供的另一种基于相邻节点的数据加密发送方法的流程图;
图4为本发明实施例提供的一种基于相邻节点的数据加密发送装置的结构框图;
图5为本发明实施例提供的一种设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
图1为本发明实施例提供的一种基于相邻节点的数据加密发送方法的流程图,本实施例可适对物联网传输的数据进行加密操作处理。本申请一实施例方案具体包括如下步骤:
步骤S101、物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识。
在一个实施例中,物联网终端设备在发送数据时,针对发送的业务数据确定唯一对应的加密设备标识。业务数据为物联网终端设备通过互联网和服务器或云端进行交互的传输数据,其包含有发送的服务器或云端的网络地址。该加密设备标识表征了对该业务数据进行加密的设备的标识,即采用不同物联网终端设备对该业务数据进行加密。
步骤S102、所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中。
在一个实施例中,物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,即在传输业务数据之前,对进行该业务数据进行加密的设备的加密设备标识进行加密,加密后连同所述业务数据发送至所述加密设备标识对应的节点设备中。其中,加密方式可以是国密SM、DES、3DES、RC2、RC4、IDEA或RSA。其中,物联网终端设备与所述节点设备为同一组网下的两个不同的智能设备,如在一个组网中包含有20个物联网终端设备,每个终端设备可作为一个节点设备,该20个节点设备处于同一组网下,该组网示例性的可以是内部wifi网络、无线局域网等。
步骤S103、所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器。
在一个实施例中,节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,其中,第一密钥和第二密钥为不同的加密密钥,使用第二密钥进行加密的方法同样可以是国密SM、DES、3DES、RC2、RC4、IDEA或RSA等。其中,节点设备进行业务数据的加密后,根据业务数据中记录的发送地址,将第二加密信息以及第一加密信息发送至所述业务数据对应的接收服务器。
由此可知,物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识;所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中,其中,所述物联网终端设备与所述节点设备为同一组网下的两个不同的智能设备;所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器。该种方式中,并非通过自身设备对业务数据进行加密,而是根据对应的加密设备标识以确定加密设备并发送至该加密设备进行加密,采取该方式提高了加密破解难度,同时算法复杂度低。
图2为本发明实施例提供的另一种基于相邻节点的数据加密发送方法的流程图。在上述技术方案的基础上,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器之后,还包括:
所述服务器接收所述第一加密信息以及所述第二加密信息,通过存储的第一解密密钥对所述第一加密信息进行解密得到所述加密设备标识,并确定所述加密设备标识关联的第二解密密钥,通过所述第二解密密钥对所述第二加密信息进行解密得到所述业务数据。具体为:
步骤S201、物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识。
步骤S202、所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中。
步骤S203、所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器。
步骤S204、所述服务器接收所述第一加密信息以及所述第二加密信息,通过存储的第一解密密钥对所述第一加密信息进行解密得到所述加密设备标识,并确定所述加密设备标识关联的第二解密密钥,通过所述第二解密密钥对所述第二加密信息进行解密得到所述业务数据。
在一个实施例中,服务器存储有对第一加密信息进行解密的第一解密密钥,该第一解密密钥对第一加密信息解密后得到对应的加密设备标识,同时,服务器查询该加密设备标识所对应的第二解密密钥,通过该第二解密密钥再对第二加密信息进行解密得到原始的物联网终端设备发送的业务数据。
由上述可知,服务器接收所述第一加密信息以及所述第二加密信息,通过存储的第一解密密钥对所述第一加密信息进行解密得到所述加密设备标识,并确定所述加密设备标识关联的第二解密密钥,通过所述第二解密密钥对所述第二加密信息进行解密得到所述业务数据,通过该种解密方式,完善了数据的加解密传输机制,进一步保证提高了业务数据的安全性。
在上述技术方案的基础上,在将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中之前,还包括:所述物联网终端设备确定和所述节点设备的网络连接建立方式;依据所述网络连接建立方式建立和所述节点设备的网络通信连接。
图3为本发明实施例提供的另一种基于相邻节点的数据加密发送方法的流程图。在上述技术方案的基础上,在物联网终端设备获取待发送的业务数据之前,还包括:
物联网终端设备和服务器建立安全网络通信链路,将存储的第一密钥发送至所述服务器;
和所述物联网终端设备同一组网下的每个节点设备和所述服务器单独建立安全网络通信链路,将节点设备自身存储的第二密钥以及标识信息发送至所述服务器。具体为:
步骤S301、物联网终端设备和服务器建立安全网络通信链路,将存储的第一密钥发送至所述服务器。
步骤S302、和所述物联网终端设备同一组网下的每个节点设备和所述服务器单独建立安全网络通信链路,将节点设备自身存储的第二密钥以及标识信息发送至所述服务器。
在一个实施例中,在具体的对业务数据的加密、解密之前,包括各个节点设备、服务器之间的安全通信链路的连接建立,以及密钥数据传输的过程。
步骤S303、物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识。
步骤S304、所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中。
步骤S305、所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器。
步骤S306、所述服务器接收所述第一加密信息以及所述第二加密信息,通过存储的第一解密密钥对所述第一加密信息进行解密得到所述加密设备标识,并确定所述加密设备标识关联的第二解密密钥,通过所述第二解密密钥对所述第二加密信息进行解密得到所述业务数据。
由上述可知,通过物联网终端设备和服务器建立安全网络通信链路,将存储的第一密钥发送至所述服务器;和所述物联网终端设备同一组网下的每个节点设备和所述服务器单独建立安全网络通信链路,将节点设备自身存储的第二密钥以及标识信息发送至所述服务器,实现密钥数据的预先安全的传输。
在上述技术方案的基础上,所述确定对应的加密设备标识,包括:物联网终端设备获取存储的组网信息列表,根据所述组网信息列表确定和所述业务数据对应的加密设备标识。在一个实施例中,组网信息列表存储有各个节点设备的加密设备标识,可选的,物联网终端设备每次再发送业务数据时,可随时选取组网信息列表中的一个加密设备标识,对其通过第一加密密钥进行加密。
在上述技术方案的基础上,所述根据所述组网信息列表确定和所述业务数据对应的加密设备标识,包括:根据所述组网信息列表记录的节点设备的数据处理类型以及当前待发送的所述业务数据的类型确定对应的加密设备标识。在一个实施例中,在对加密设备的选择上进一步进行了优化,采用根据所述组网信息列表记录的节点设备的数据处理类型以及当前待发送的所述业务数据的类型确定对应的加密设备标识,由此提高了数据加密效率。
在上述技术方案的基础上,所述根据所述组网信息列表确定和所述业务数据对应的加密设备标识,包括:根据所述组网信息列表记录的节点设备的调用频率确定对应的加密设备标识。在一个实施例中,针对某一物联网终端设备而言,会频繁发送多次不同的业务数据,每次发送业务数据是会调用一节点设备辅助进行加密,可选的,每次记录该选择的辅助节点设备,记录其被调用的次数的,当再次选择时,根据该记录的次数进行选择,如平均选择的方式,另每个节点设备均匀的辅助业务数据加密。该种方式,均衡了各个节点设备的数据处理时间,优化了数据加密发送方法。
图4为本发明实施例提供的一种基于相邻节点的数据加密发送装置的结构框图,该装置用于执行上述数据接收端实施例提供的基于相邻节点的数据加密发送方法,具备执行方法相应的功能模块和有益效果。如图4所示,该装置具体包括:标识确定模块101、第一加密模块102和第二加密模块103,其中,
标识确定模块101,用于物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识;
第一加密模块102,用于所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中,其中,所述物联网终端设备与所述节点设备为同一组网下的两个不同的智能设备;
第二加密模块103,用于所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器。
由上述方案可知,通过物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识;所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中,其中,所述物联网终端设备与所述节点设备为同一组网下的两个不同的智能设备;所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器。本方案提高了物联网数据传输的安全性,容错机制更高。
在一个可能的实施例中,该装置还包括解密模块,用于:将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器之后,接收所述第一加密信息以及所述第二加密信息,通过存储的第一解密密钥对所述第一加密信息进行解密得到所述加密设备标识,并确定所述加密设备标识关联的第二解密密钥,通过所述第二解密密钥对所述第二加密信息进行解密得到所述业务数据。
在一个可能的实施例中,该装置还包括连接建立模块,用于:
在将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中之前,所述物联网终端设备确定和所述节点设备的网络连接建立方式;依据所述网络连接建立方式建立和所述节点设备的网络通信连接。
在一个可能的实施例中,该装置还包括密钥传输模块,用于:在物联网终端设备获取待发送的业务数据之前,物联网终端设备和服务器建立安全网络通信链路,将存储的第一密钥发送至所述服务器;
和所述物联网终端设备同一组网下的每个节点设备和所述服务器单独建立安全网络通信链路,将节点设备自身存储的第二密钥以及标识信息发送至所述服务器。
在一个可能的实施例中,所述标识确定模块101具体用于:
物联网终端设备获取存储的组网信息列表,根据所述组网信息列表确定和所述业务数据对应的加密设备标识。
在一个可能的实施例中,所述标识确定模块101具体用于:
根据所述组网信息列表记录的节点设备的数据处理类型以及当前待发送的所述业务数据的类型确定对应的加密设备标识。
在一个可能的实施例中,所述标识确定模块101具体用于:
根据所述组网信息列表记录的节点设备的调用频率确定对应的加密设备标识。
图5为本发明实施例提供的一种基于相邻节点的数据加密发送设备的结构示意图,如图5所示,该设备包括处理器201、存储器202、输入装置203和输出装置204;设备中处理器201的数量可以是一个或多个,图5中以一个处理器201为例;设备中的处理器201、存储器202、输入装置203和输出装置204可以通过总线或其他方式连接,图5中以通过总线连接为例。存储器202作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的基于相邻节点的数据加密发送方法对应的程序指令/模块。处理器201通过运行存储在存储器202中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的基于相邻节点的数据加密发送方法。输入装置203可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置204可包括显示屏等显示设备。
本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于相邻节点的数据加密发送方法,该方法包括:
物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识;
所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中,其中,所述物联网终端设备与所述节点设备为同一组网下的两个不同的智能设备;
所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明实施例可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务,或者网络设备等)执行本发明实施例各个实施例所述的方法。
值得注意的是,上述基于相邻节点的数据加密发送装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明实施例的保护范围。
注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施例的范围由所附的权利要求范围决定。

Claims (7)

1.基于相邻节点的数据加密发送方法,其特征在于,包括:
物联网终端设备和服务器建立安全网络通信链路,将存储的第一密钥发送至所述服务器,和所述物联网终端设备同一组网下的每个节点设备和所述服务器单独建立安全网络通信链路,将节点设备自身存储的第二密钥以及标识信息发送至所述服务器;
物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识,所述业务数据包含有发送的服务器或云端的网络地址,其中,所述确定对应的加密设备标识,包括:所述物联网终端设备获取存储的组网信息列表,根据所述组网信息列表确定和所述业务数据对应的加密设备标识,所述组网信息列表存储有各个节点设备的加密设备标识;
所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中,其中,所述物联网终端设备与所述节点设备为同一组网下的两个不同的智能设备;
所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器;
所述服务器接收所述第一加密信息以及所述第二加密信息,通过存储的第一解密密钥对所述第一加密信息进行解密得到所述加密设备标识,并确定所述加密设备标识关联的第二解密密钥,通过所述第二解密密钥对所述第二加密信息进行解密得到所述业务数据。
2.根据权利要求1所述的基于相邻节点的数据加密发送方法,其特征在于,在将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中之前,还包括:
所述物联网终端设备确定和所述节点设备的网络连接建立方式;
依据所述网络连接建立方式建立和所述节点设备的网络通信连接。
3.根据权利要求1所述的基于相邻节点的数据加密发送方法,其特征在于,所述根据所述组网信息列表确定和所述业务数据对应的加密设备标识,包括:
根据所述组网信息列表记录的节点设备的数据处理类型以及当前待发送的所述业务数据的类型确定对应的加密设备标识。
4.根据权利要求1所述的基于相邻节点的数据加密发送方法,其特征在于,所述根据所述组网信息列表确定和所述业务数据对应的加密设备标识,包括:
根据所述组网信息列表记录的节点设备的调用频率确定对应的加密设备标识。
5.基于相邻节点的数据加密发送装置,其特征在于,包括:
密钥传输模块,用于物联网终端设备和服务器建立安全网络通信链路,将存储的第一密钥发送至所述服务器,和所述物联网终端设备同一组网下的每个节点设备和所述服务器单独建立安全网络通信链路,将节点设备自身存储的第二密钥以及标识信息发送至所述服务器;
标识确定模块,用于物联网终端设备获取待发送的业务数据,并确定对应的加密设备标识,所述业务数据包含有发送的服务器或云端的网络地址,其中,所述确定对应的加密设备标识,包括:所述物联网终端设备获取存储的组网信息列表,根据所述组网信息列表确定和所述业务数据对应的加密设备标识,所述组网信息列表存储有各个节点设备的加密设备标识;
第一加密模块,用于所述物联网终端设备通过存储的第一密钥对所述加密设备标识进行加密得到第一加密信息,并将所述第一加密信息连同所述业务数据发送至所述加密设备标识对应的节点设备中,其中,所述物联网终端设备与所述节点设备为同一组网下的两个不同的智能设备;
第二加密模块,用于所述节点设备利用本地存储的第二密钥对所述业务数据进行加密得到第二加密信息,将所述第二加密信息以及所述第一加密信息发送至所述业务数据对应的接收服务器;
解密模块,用于所述服务器接收所述第一加密信息以及所述第二加密信息,通过存储的第一解密密钥对所述第一加密信息进行解密得到所述加密设备标识,并确定所述加密设备标识关联的第二解密密钥,通过所述第二解密密钥对所述第二加密信息进行解密得到所述业务数据。
6.一种基于相邻节点的数据加密发送设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-4中任一项所述的基于相邻节点的数据加密发送方法。
7.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-4中任一项所述的基于相邻节点的数据加密发送方法。
CN202111422150.8A 2020-12-23 2021-11-26 基于相邻节点的数据加密发送方法及装置 Active CN113992427B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011548670 2020-12-23
CN2020115486709 2020-12-23

Publications (2)

Publication Number Publication Date
CN113992427A CN113992427A (zh) 2022-01-28
CN113992427B true CN113992427B (zh) 2023-08-25

Family

ID=79732114

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111422150.8A Active CN113992427B (zh) 2020-12-23 2021-11-26 基于相邻节点的数据加密发送方法及装置

Country Status (1)

Country Link
CN (1) CN113992427B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114666173B (zh) * 2022-05-26 2022-10-18 广州万协通信息技术有限公司 基于中间设备的物联网信息传输方法及装置
CN115623472B (zh) * 2022-09-08 2024-02-02 国网山东省电力公司电力科学研究院 一种电力物联网的安全通信访问方法及***

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546184A (zh) * 2012-02-17 2012-07-04 北京海联捷讯信息科技发展有限公司 传感网内消息安全传输或密钥分发的方法和***
CN103580863A (zh) * 2012-08-01 2014-02-12 ***通信集团公司 通信安全控制方法、装置及物联网节点
CN107566336A (zh) * 2017-07-26 2018-01-09 深圳市盛路物联通讯技术有限公司 物联网终端数据的按顺序加密方法及装置
CN107995297A (zh) * 2017-12-07 2018-05-04 中州大学 一种物联网数据传输方法及物联网终端
CN109194701A (zh) * 2018-11-30 2019-01-11 北京百悟科技有限公司 一种数据处理方法及装置
CN109495258A (zh) * 2018-12-19 2019-03-19 世纪龙信息网络有限责任公司 监控数据解密的方法、装置、计算机设备及存储介质
CN110719248A (zh) * 2018-07-12 2020-01-21 中移(杭州)信息技术有限公司 用户数据报协议报文的转发方法及装置
CN111355684A (zh) * 2018-12-20 2020-06-30 中移(杭州)信息技术有限公司 一种物联网数据传输方法、装置、***、电子设备及介质
CN111372243A (zh) * 2020-03-18 2020-07-03 南京邮电大学 基于雾联盟链的安全分布式聚合与访问***及方法
CN111625862A (zh) * 2020-05-26 2020-09-04 京东数字科技控股有限公司 基于多数据节点的数据处理方法、***及存储介质
CN111669722A (zh) * 2020-06-16 2020-09-15 常熟理工学院 一种基于多路径的物联网智能环境监测***实现方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6303426B2 (ja) * 2013-11-18 2018-04-04 富士通株式会社 ノード装置、通信システム、通信方法および通信プログラム

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546184A (zh) * 2012-02-17 2012-07-04 北京海联捷讯信息科技发展有限公司 传感网内消息安全传输或密钥分发的方法和***
CN103580863A (zh) * 2012-08-01 2014-02-12 ***通信集团公司 通信安全控制方法、装置及物联网节点
CN107566336A (zh) * 2017-07-26 2018-01-09 深圳市盛路物联通讯技术有限公司 物联网终端数据的按顺序加密方法及装置
WO2019019282A1 (zh) * 2017-07-26 2019-01-31 深圳市盛路物联通讯技术有限公司 物联网终端数据的按顺序加密方法及装置
CN107995297A (zh) * 2017-12-07 2018-05-04 中州大学 一种物联网数据传输方法及物联网终端
CN110719248A (zh) * 2018-07-12 2020-01-21 中移(杭州)信息技术有限公司 用户数据报协议报文的转发方法及装置
CN109194701A (zh) * 2018-11-30 2019-01-11 北京百悟科技有限公司 一种数据处理方法及装置
CN109495258A (zh) * 2018-12-19 2019-03-19 世纪龙信息网络有限责任公司 监控数据解密的方法、装置、计算机设备及存储介质
CN111355684A (zh) * 2018-12-20 2020-06-30 中移(杭州)信息技术有限公司 一种物联网数据传输方法、装置、***、电子设备及介质
CN111372243A (zh) * 2020-03-18 2020-07-03 南京邮电大学 基于雾联盟链的安全分布式聚合与访问***及方法
CN111625862A (zh) * 2020-05-26 2020-09-04 京东数字科技控股有限公司 基于多数据节点的数据处理方法、***及存储介质
CN111669722A (zh) * 2020-06-16 2020-09-15 常熟理工学院 一种基于多路径的物联网智能环境监测***实现方法

Also Published As

Publication number Publication date
CN113992427A (zh) 2022-01-28

Similar Documents

Publication Publication Date Title
CN111371549B (zh) 一种报文数据传输方法、装置及***
US8732462B2 (en) Methods and apparatus for secure data sharing
CN113923655B (zh) 基于相邻节点的数据解密接收方法及装置
CN107483383B (zh) 一种数据处理方法、终端、后台服务器及存储介质
US11303431B2 (en) Method and system for performing SSL handshake
CN108134789B (zh) 通过云进行设备间数据同步的方法和云服务器
CN110335043B (zh) 一种基于区块链***的交易隐私保护方法、设备以及***
CN113992427B (zh) 基于相邻节点的数据加密发送方法及装置
CN112400299B (zh) 一种数据交互方法及相关设备
CN107172001B (zh) 网站代理服务器的控制方法及装置、密钥代理服务器
CN115208697A (zh) 基于攻击行为的自适应数据加密方法及装置
CN111246407B (zh) 用于短信传输的数据加密、解密方法及装置
CN112822177A (zh) 数据传输方法、装置、设备和存储介质
CN114531239B (zh) 多加密密钥的数据传输方法及***
CN114173328A (zh) 密钥交换方法、装置、电子设备
CN100499649C (zh) 一种实现安全联盟备份和切换的方法
JP2007036389A (ja) Tlsセッション情報の引継ぎ方法及びコンピュータシステム
CN113938883B (zh) 基于中间节点的数据加密发送方法及装置
CN114785618B (zh) 基于相邻节点二次认证的数据通信方法及***
CN114793178B (zh) 配网方法、装置、设备和存储介质
CN114915503A (zh) 基于安全芯片的数据流拆分处理加密方法及安全芯片装置
CN114417309A (zh) 一种双向身份验证方法、装置、设备及存储介质
CN108154037A (zh) 进程间的数据传输方法和装置
CN110855628A (zh) 一种数据传输方法及***
CN114666173B (zh) 基于中间设备的物联网信息传输方法及装置

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
CB02 Change of applicant information

Address after: Room 401, Building A1, Qingyun Building, No. 266, Puyun Road, Jiangbei New District, Nanjing, Jiangsu Province, 210000

Applicant after: Technology Image Technology (Nanjing) Co.,Ltd.

Address before: 314000 Room 101, floor 1, building 17, No. 70, Longyuan Road, Wuzhen Town, Tongxiang City, Jiaxing City, Zhejiang Province

Applicant before: Jixiang Technology (Zhejiang) Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant