Secure transmission method and transmission system for environment monitoring data

Through the method of hierarchical and dynamically encrypted transmission of environmental monitoring data, the problems of environmental monitoring data transmission security and energy consumption in the prior art are solved, and efficient and secure data transmission is achieved.

CN119728182APending Publication Date: 2025-03-28CHINA NAT ENVIRONMENTAL MONITORING CENT
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411782673.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the process of environmental monitoring data transmission, it is difficult for the prior art to effectively improve the data transmission security with smaller energy consumption, especially when the data scale is large, the source is many, and the transmission time is long.

Method used

By grading environmental monitoring data, the lowest-level data is encrypted and transmitted according to the preset path, and the highest-level data is dynamically allocated and transmitted through dynamic encryption. The specific steps include counting the nodes and obtaining security values, selecting available nodes to build the optimal transmission path, and dynamically encrypting the transmission path.

Benefits of technology

It realizes the security and reliability of environmental monitoring data transmission under smaller energy consumption, and avoids the consumption of too much software and hardware resources for complex encryption of all data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728182A_ABST
    Figure CN119728182A_ABST
Patent Text Reader

Abstract

The invention provides a secure transmission method and transmission system for environmental monitoring data, and the method comprises the steps: grading to-be-transmitted environmental monitoring data, and obtaining at least two grades of environmental monitoring data; encrypting the environmental monitoring data with the lowest grade and the lower grade, and transmitting the encrypted environmental monitoring data to a data receiving end according to a preset path; transmitting the environmental monitoring data with the highest grade and the dynamic allocation path to a data receiving end, including: counting nodes between a data transmission end and the data receiving end, obtaining a security value of any node, and obtaining selectable nodes for transmission according to the security value of any node; according to the selectable nodes for transmission, constructing an optimal transmission path between the data transmission end and the data receiving end, and transmitting data between any sending node on the optimal transmission path and an adjacent receiving node through a dynamic encryption mode; the security of the environment monitoring data transmission end is improved, and the reliability of the transmission process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of environmental data transmission, and in particular to a method and system for securely transmitting environmental monitoring data. Background Art

[0002] Environmental monitoring refers to the activities of environmental monitoring agencies to monitor and measure environmental quality. Environmental monitoring is to monitor and measure indicators that reflect environmental quality to determine the status of environmental pollution and the level of environmental quality.

[0003] In actual operation, automatic monitoring stations will continuously and automatically detect online the monitoring terminals of various environmental elements or pollution sources that emit pollutants during environmental monitoring, such as water quality automatic monitoring stations, air automatic monitoring stations, water source automatic monitoring stations, etc., and form a certain amount of observation and measurement data during continuous detection; for this data, each monitoring station will transmit it upward step by step until it reaches the main station.

[0004] In the above environmental monitoring data transmission process, there is certain sensitive information in the environmental monitoring data, which leads to the problem of data security transmission during the transmission of the above data.

[0005] In the prior art, when sensitive data is transmitted, certain encryption methods need to be used, such as symmetric encryption or asymmetric encryption of the transmitted data; however, due to the large scale of environmental monitoring data, multiple data sources, and long transmission time; if all environmental monitoring data is simply encrypted using symmetric or asymmetric algorithms in the prior art, it will lead to low transmission efficiency and high energy consumption.

[0006] Based on this, the purpose of the present disclosure is to provide a secure transmission method and system for environmental monitoring data, so as to improve the transmission security of environmental monitoring data under the condition of lower energy consumption. Summary of the invention

[0007] In order to solve the problems of the prior art, the present disclosure provides a method and system for securely transmitting environmental monitoring data, which can solve at least one technical problem in the prior art.

[0008] The technical solution adopted by the present disclosure to solve the above technical problems is:

[0009] A method for transmitting environmental monitoring data, comprising:

[0010] Collect environmental monitoring data to be transmitted at the data transmission end;

[0011] Classifying the environmental monitoring data to be transmitted to obtain at least two levels of environmental monitoring data;

[0012] The lowest and lower level environmental monitoring data are encrypted and transmitted to the data receiving end along the preset path;

[0013] Dynamically assigning a path to transmit the highest level environmental monitoring data to the data receiving end includes:

[0014] Counting the nodes between the data transmission end and the data receiving end, and obtaining the safety value of any of the nodes, and obtaining an optional node for transmission according to the safety value of any of the nodes;

[0015] According to the optional nodes for transmission, an optimal transmission path between the data transmission end and the data receiving end is constructed, and data is transmitted between any sending node and its adjacent receiving node on the optimal transmission path by means of dynamic encryption.

[0016] The counting of nodes between the data transmission end and the data receiving end, and obtaining a security value of any of the nodes, and obtaining an optional node for transmission according to the security value of any of the nodes, includes:

[0017] Sending test data via the data transmission terminal;

[0018] The test data is received at the data receiving end, and a node between the data transmission end and the data receiving end is selected according to a preset delay threshold and / or a packet loss rate threshold to obtain an available node;

[0019] The security value of any of the available nodes is obtained, compared with a preset security value, and the available nodes are screened to obtain the optional nodes for transmission.

[0020] The obtaining of the security value of any of the available nodes comprises:

[0021] Obtaining the interactive behavior of any of the available nodes;

[0022] Acquire a trustworthy metric value of the behavior environment according to the interactive behavior of the available nodes;

[0023] The variance explanation rate is used to perform weight calculation, and the interactive behaviors of the available nodes are weighted respectively to obtain the safety value of the available nodes.

[0024] The interaction behavior of any of the available nodes includes: transmission efficiency L a , response efficiency L b , request efficiency L c and forwarding efficiency L d ;

[0025] L a =C s / C a;

[0026] L b =C RR / C RT ;

[0027] L c =C TA / C TR ;

[0028] L d =C ts / C tt ;

[0029] Among them, C s The total amount of interaction data successfully received by available nodes; C a The total amount of interactive data sent to available nodes; C RR Answer the request for available nodes; C RT The total number of times available node requests are answered; C TA The total number of requests received by available nodes; C T The total number of requests for available nodes; C ts The total number of interactive data forwarded by available nodes; C tt The number of interaction data forwarded by available nodes;

[0030] The security value of the available node includes:

[0031] P = β1P1 + β2P2 + β3P3;

[0032]

[0033] P3=η1L a +η2L b +η3L c +η4L d ;

[0034] Among them, P represents the security value of the available node when data interaction occurs; P1 represents the trust value of the behavior subject; P2 is the trust value of the behavior object; P3 is the trust value of the behavior environment; β1, β2 and β3 are the weight coefficients of P1, P2 and P3 respectively; ΣH(Pi) is the trustworthiness corresponding to the behavior object i; λ is the trust factor; η1, η2, η3 and η4 are the corresponding coefficients of the transmission efficiency, response efficiency, request efficiency and forwarding efficiency of the available nodes respectively.

[0035] The constructing the optimal transmission path between the data transmission end and the data receiving end according to the transmission optional node includes:

[0036] Acquire the communication time from the first node at the data transmission end to any of the optional nodes for transmission;

[0037] Selecting a second node having the shortest communication time with the first node as a second communication node of the optimal transmission path;

[0038] Without considering the second node, a third node having the shortest communication time with the first node is selected as the third communication node of the optimal transmission path until the optimal transmission path is constructed.

[0039] The method of transmitting data between any sending node on the optimal transmission path and its adjacent receiving node by means of dynamic encryption includes:

[0040] Using the second node on the optimal transmission path as a communication requester to send a transmission request to the first node on the optimal transmission path;

[0041] A common session key between the first node and a second node adjacent to the first node is obtained, and the session key is sent to the first node and the second node using a key distribution protocol so as to perform dynamic encrypted transmission.

[0042] The step of sending the session key to the first node and the second node using a key distribution protocol for dynamic encrypted transmission includes:

[0043] Get the initial key through a random number generator;

[0044] Adding the identity number of the second node to the tail end of the initial key to obtain the session key;

[0045] distributing the session key to the first node and the second node;

[0046] Obtaining a comparison key corresponding to the second node according to a key distribution protocol;

[0047] When the control key and the session key are consistent, the session key is sent to the first node for encrypted transmission.

[0048] The step of sending the session key to the first node and the second node using a key distribution protocol for encrypted transmission also includes:

[0049] When the control key and the session key are inconsistent, the steps of destroying the data transmitted this time are as follows:

[0050] Send a data destruction request;

[0051] Determine the identity of the node that sent the data destruction request and confirm the authority of the node;

[0052] Temporarily storing the data transmitted this time in the node and deleting it after retaining it for a preset time;

[0053] The address of the data temporarily stored in the node for the current transmission is obtained to form a record.

[0054] After obtaining the address of the data temporarily stored in the node for the current transmission and forming a record, the method further includes:

[0055] A node with the highest security value on the optimal transmission path is selected to obtain the record, and the data is obtained by directly communicating with the node that temporarily stores the data transmitted this time through the node with the highest security value.

[0056] A system for transmitting environmental monitoring data, based on the above-mentioned method for securely transmitting environmental monitoring data, comprises:

[0057] A collection module, used to obtain environmental monitoring data to be transmitted;

[0058] A classification module, which interacts with the acquisition module to classify the environmental monitoring data to be transmitted and obtains data that needs to be transmitted securely;

[0059] A processing module, which interacts with the classification module to count the nodes between the data transmission end and the data receiving end, and obtains the security value of any of the nodes, and obtains an optional node for transmission according to the security value of any of the nodes;

[0060] A construction module, which performs data interaction with the processing module, and is used to construct an optimal transmission path between the data transmission end and the data receiving end according to the optional nodes for transmission;

[0061] The transmission module interacts with the construction module for transmitting environmental data according to the optimal transmission path, and any sending node on the optimal transmission path and its adjacent receiving node are transmitted through encryption to ensure the security of data transmission.

[0062] The beneficial effects of the present disclosure are:

[0063] The transmission method disclosed in the present invention first classifies the environmental monitoring data to be transmitted to obtain at least 2 levels of environmental monitoring data; then encrypts and transmits the lowest and lower level environmental monitoring data to the data receiving end according to the preset path; importantly, the highest level environmental monitoring data is dynamically assigned a path to be transmitted to the data receiving end, including: counting the nodes between the data transmission end and the data receiving end, and obtaining the security value of any of the nodes, and obtaining an optional node for transmission according to the security value of any of the nodes; constructing the optimal transmission path between the data transmission end and the data receiving end according to the optional nodes for transmission, and transmitting data between any sending node on the optimal transmission path and its adjacent receiving node by means of dynamic encryption. The transmission scheme disclosed in the present invention, after obtaining the environmental detection data that needs to be strictly encrypted for transmission, selects a transmission node with high security to construct the optimal transmission path, and performs dynamic encryption transmission between nodes during transmission, which further increases the security of the environmental monitoring data transmission end and improves the reliability of the transmission process. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 A flow chart of the transmission method disclosed in the present invention;

[0065] Figure 2 for Figure 1 A flowchart of obtaining optional nodes for transmission in the flowchart;

[0066] Figure 3 for Figure 1 A flowchart of constructing an optimal transmission path in the flowchart;

[0067] Figure 4 It is the data transmission process between adjacent nodes in the optimal transmission path;

[0068] Figure 5 A flowchart for data destruction;

[0069] Figure 6 This is a system block diagram of the transmission system described in the present disclosure.

[0070] exist Figure 6 middle:

[0071] 100. Acquisition module; 200. Classification module; 300. Processing module; 400. Construction module; 500. Transmission module. DETAILED DESCRIPTION

[0072] Those skilled in the art will appreciate that the modules in the device in the implementation scenario can be distributed in the device in the implementation scenario according to the implementation scenario description, or can be changed accordingly and located in one or more devices different from the implementation scenario. The modules in the above implementation scenario can be combined into one module, or can be further split into multiple sub-modules. Specific embodiment 1:

[0074] The present disclosure provides an embodiment:

[0075] like Figure 1 A method for secure transmission of environmental monitoring data, comprising: collecting environmental monitoring data to be transmitted at a data transmission end; grading the environmental monitoring data to be transmitted to obtain two levels of environmental monitoring data; encrypting the environmental monitoring data of a lower level and transmitting it to a data receiving end along a preset path; dynamically allocating a path to transmit the environmental monitoring data of a higher level to the data receiving end, specifically comprising: counting the nodes between the data transmission end and the data receiving end, and obtaining the security value of any of the nodes, and obtaining an optional node for transmission according to the security value of any of the nodes; constructing an optimal transmission path between the data transmission end and the data receiving end according to the optional node for transmission, and transmitting data between any sending node and its adjacent receiving node on the optimal transmission path by means of dynamic encryption.

[0076] In this embodiment, data collection can be performed by installing a collection unit such as a sensor at a set collection location, such as a river, to collect data and periodically obtain environmental monitoring data to be transmitted. After collecting data within a set period, such as 7 days, the environmental monitoring data to be transmitted is graded. In this embodiment, the environmental monitoring data to be transmitted is identified by a classification table to perform grade division. For example, there is monitoring data of a certain area that is not open to the public in the monitoring data, such as hydrological data; at this time, the data involved in the area are all divided into higher-level environmental monitoring data to be transmitted as data that needs to be dynamically and securely transmitted. In this embodiment, environmental monitoring data of a lower level, such as temperature and humidity data of a tourist area, can be transmitted to the data receiving end according to a preset path after performing a preset encryption method, without the need for additional encryption operations. Then, for data that needs to be dynamically and securely transmitted, the nodes between the data transmission end and the data receiving end are counted; the data transmission end can be a low-level data storage unit, such as a county-level unit, and the data receiving end is a municipal-level unit; the node can be a hardware device such as a router used in the transmission process. By classifying the transmission environment monitoring data, we can not only achieve more complex secure encryption transmission of sensitive data, but also avoid consuming too many software and hardware resources for complex encryption of all data.

[0077] After all the nodes are obtained, in this embodiment, the nodes between the data transmission end and the data receiving end are counted, and the security value of any of the nodes is obtained. According to the security value of any of the nodes, the optional nodes for transmission are obtained, which specifically includes: performing a first screening of the nodes: sending test data through the data transmission end; receiving the test data at the data receiving end, and selecting the nodes between the data transmission end and the data receiving end according to a preset delay threshold and / or packet loss rate threshold to obtain available nodes; performing a second screening of the nodes: obtaining the security value of any of the available nodes, comparing it with the preset security value, screening the available nodes, and obtaining the optional nodes for transmission.

[0078] Specifically, Figure 2 In this embodiment, obtaining the security value of any of the available nodes includes: obtaining the interactive behavior of any of the available nodes; obtaining the trust metric value of the behavioral environment based on the interactive behavior of the available nodes; using the variance explanation rate to perform weight calculation, and after weighting the interactive behaviors of the available nodes respectively, obtaining the security value of the available nodes.

[0079] The interaction behavior of any of the available nodes includes: transmission efficiency L a , response efficiency L b , request efficiency L c and forwarding efficiency L d ;

[0080] L a =C s / C a ;

[0081] L b =C RR / C RT ;

[0082] L c =C TA / C TR ;

[0083] L d =C ts / C tt ;

[0084] Among them, C s The total amount of interaction data successfully received by available nodes; C a The total amount of interactive data sent to available nodes; C RR Answer the request for available nodes; C RT The total number of times available node requests are answered; C TA The total number of requests received by available nodes; C TThe total number of requests for available nodes; C ts The total number of interactive data forwarded by available nodes; C tt The number of interaction data forwarded by available nodes;

[0085] The security value of the available node includes:

[0086] P = β1P1 + β2P2 + β3P3;

[0087]

[0088] P3=η1L a +η2L b +η3L c +η4L d ;

[0089] Among them, P represents the security value of the available node when data interaction occurs; P1 represents the trust value of the behavior subject; P2 is the trust value of the behavior object; P3 is the trust value of the behavior environment; β1, β2 and β3 are the weight coefficients of P1, P2 and P3 respectively; ΣH(Pi) is the trustworthiness corresponding to the behavior object i; λ is the trust factor; η1, η2, η3 and η4 are the corresponding coefficients of the transmission efficiency, response efficiency, request efficiency and forwarding efficiency of the available nodes respectively.

[0090] The security value of each node is obtained through the security value equation of the available nodes; then, the optimal transmission path between the data transmission end and the data receiving end is constructed according to the optional nodes for transmission, such as Figure 3 , including: obtaining the communication time from the first node located at the data transmission end to any of the optional nodes for transmission; selecting the second node with the shortest communication time with the first node as the second communication node of the optimal transmission path; without considering the second node, selecting the third node with the shortest communication time with the first node as the third communication node of the optimal transmission path, until the construction of the optimal transmission path is completed.

[0091] After obtaining the security value of the node, this embodiment selects nodes with high security, and then uses the nodes with high security values ​​to build a transmission path, which not only improves the transmission security, but also selects the optimal solution according to speed, capacity, cost, etc., saving energy and reducing consumption.

[0092] Specifically, after constructing the optimal transmission path, any sending node on the optimal transmission path and its adjacent receiving node communicate with each other through dynamic encryption transmission, including: taking the second node on the optimal transmission path as the communication requester, sending a transmission request to the first node on the optimal transmission path; obtaining the common session key between the first node and the second node adjacent to it, and sending the session key to the first node and the second node through a key distribution protocol for encrypted transmission.

[0093] like Figure 4 , the session key is sent to the first node and the second node through the key distribution protocol for encrypted transmission, including: obtaining an initial key through a random number generator; appending the identity identification number of the second node to the tail end of the initial key to obtain the session key; distributing the session key to the first node and the second node; according to the key distribution protocol, obtaining the control key corresponding to the second node; when the control key and the session key are consistent, sending the session key to the first node for encrypted transmission; through the above technical means, the data transmission between any nodes on the data transmission path is encrypted data transmission, and the secret key is dynamically generated, which improves security.

[0094] However, even if nodes with higher security are used to construct the optimal transmission path, the nodes may still be attacked. Therefore, in this embodiment, the step of sending the session key to the first node and the second node through the key distribution protocol for encrypted transmission also includes: Figure 5 When the control key and the session key are inconsistent, the steps of destroying the data transmitted this time are: sending a data destruction request; determining the identity identification number of the node that sends the data destruction request, and confirming the authority of the node; temporarily storing the data transmitted this time in the node, and deleting it after retaining it for a preset time; obtaining the address of the data temporarily stored in the node to form a record.

[0095] In this embodiment, when a node is attacked, the data transmission is suspended and the data is stored on the spot. Then, the node with the highest security value on the optimal transmission path is selected to obtain the record, and the node with the highest security value directly communicates with the node storing the data for this transmission to obtain the data, so as to ensure the data is transmitted again; the data can be retransmitted at an appropriate time, or the data can be deleted at the node storing the data for this transmission. Specific embodiment 2:

[0097] The present disclosure also provides an embodiment:

[0098] like Figure 6, a transmission system for environmental monitoring data, based on the secure transmission method for environmental monitoring data as described in specific embodiment 1, comprises: a collection module 100, a classification module 200, a processing module 300, a construction module 400 and a transmission module 500; wherein the collection module 100 is used to obtain the environmental monitoring data to be transmitted; the classification module 200 interacts with the collection module for data classification of the environmental monitoring data to be transmitted to obtain data that needs to be securely transmitted; the processing module 300 interacts with the classification module 200 for data statistics of the nodes between the data transmission end and the data receiving end, and obtains the security value of any of the nodes, and obtains the optional node for transmission according to the security value of any of the nodes; the construction module 400 interacts with the processing module 300 for data construction of the optimal transmission path between the data transmission end and the data receiving end according to the optional node for transmission; the transmission module 500 interacts with the construction module 400 for environmental data transmission according to the optimal transmission path, and any sending node on the optimal transmission path and its adjacent receiving node are encrypted for transmission to ensure the security of data transmission. Specific embodiment 3:

[0100] The present disclosure also provides an embodiment:

[0101] An electronic device comprises: a storage medium for storing a computer program and a processing unit; wherein the processing unit exchanges data with the storage medium, and is used to execute the computer program through the processing unit when processing environmental monitoring data, and perform the steps of the method for securely transmitting environmental monitoring data as described in specific example 1.

[0102] The CPU can perform various appropriate actions and processes according to the program stored in the storage medium. The electronic device also includes the following peripherals, including input parts such as a keyboard and a mouse, and may also include output parts such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; in particular, according to the embodiments of the present disclosure, Figure 1-Figure 5 Any of the processes described in can be implemented as a computer software program.

[0103] The present disclosure also provides an embodiment:

[0104] A computer-readable storage medium: the computer-readable storage medium stores a computer program; when the computer program is running, the steps of the method for securely transmitting environmental monitoring data as described in specific example 1 are executed.

[0105] In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, device or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0106] The above disclosures are only several specific implementation scenarios of the present disclosure, but the present disclosure is not limited thereto, and any changes that can be thought of by a person skilled in the art should fall within the protection scope of the present disclosure. The above disclosure serial numbers are only for description and do not represent the advantages and disadvantages of the implementation scenarios.

Claims

1. A method for transmitting environmental monitoring data, characterized in that: include: Collect environmental monitoring data to be transmitted at the data transmission end; Classifying the environmental monitoring data to be transmitted to obtain at least two levels of environmental monitoring data; The lowest and lower level environmental monitoring data are encrypted and transmitted to the data receiving end along the preset path; Dynamically assigning a path to transmit the highest level environmental monitoring data to the data receiving end includes: Counting the nodes between the data transmission end and the data receiving end, and obtaining the safety value of any of the nodes, and obtaining an optional node for transmission according to the safety value of any of the nodes; According to the optional nodes for transmission, an optimal transmission path between the data transmission end and the data receiving end is constructed, and data is transmitted between any sending node and its adjacent receiving node on the optimal transmission path by means of dynamic encryption.

2. The method for securely transmitting environmental monitoring data according to claim 1, characterized in that: The counting of nodes between the data transmission end and the data receiving end, and obtaining a security value of any of the nodes, and obtaining an optional node for transmission according to the security value of any of the nodes, includes: Sending test data via the data transmission terminal; The test data is received at the data receiving end, and a node between the data transmission end and the data receiving end is selected according to a preset delay threshold and / or a packet loss rate threshold to obtain an available node; The security value of any of the available nodes is obtained, compared with a preset security value, and the available nodes are screened to obtain the optional nodes for transmission.

3. The method for securely transmitting environmental monitoring data according to claim 2, characterized in that: The obtaining of the security value of any of the available nodes comprises: Obtaining the interactive behavior of any of the available nodes; Acquire a trustworthy metric value of the behavior environment according to the interactive behavior of the available nodes; The variance explanation rate is used to perform weight calculation, and the interactive behaviors of the available nodes are weighted respectively to obtain the safety value of the available nodes.

4. The method for securely transmitting environmental monitoring data according to claim 3, characterized in that: The interaction behavior of any of the available nodes includes: transmission efficiency L a , response efficiency L b , request efficiency L c and forwarding efficiency L d ; L a =C s / C a ; L b =C RR / C RT ; L c =C TA / C TR ; L d =C ts / C tt ; Among them, C s The total amount of interaction data successfully received by available nodes; C a The total amount of interactive data sent to available nodes; C RR Answer the request for available nodes; C RT The total number of times available node requests are answered; C TA The total number of requests received by available nodes; C T The total number of requests for available nodes; C ts The total number of interactive data forwarded by available nodes; C tt The number of interaction data forwarded by available nodes; The security value of the available node includes: P = β1P1 + β2P2 + β3P3; P3=η1L a +η2L b +η3L c +η4L d ; Among them, P represents the security value of the available node when data interaction occurs; P1 represents the trust value of the behavior subject; P2 is the trust value of the behavior object; P3 is the trust value of the behavior environment; β1, β2 and β3 are the weight coefficients of P1, P2 and P3 respectively; ∑H(Pi) is the trustworthiness corresponding to the behavior object i; λ is the trust factor; η1, η2, η3 and η4 are the corresponding coefficients of the transmission efficiency, response efficiency, request efficiency and forwarding efficiency of the available nodes respectively.

5. The method for securely transmitting environmental monitoring data according to claim 1, characterized in that: The constructing the optimal transmission path between the data transmission end and the data receiving end according to the transmission optional node includes: Acquire the communication time from the first node at the data transmission end to any of the optional nodes for transmission; Selecting a second node having the shortest communication time with the first node as a second communication node of the optimal transmission path; Without considering the second node, a third node having the shortest communication time with the first node is selected as the third communication node of the optimal transmission path until the optimal transmission path is constructed.

6. The method for securely transmitting environmental monitoring data according to claim 1, characterized in that: The method of transmitting data between any sending node on the optimal transmission path and its adjacent receiving node by means of dynamic encryption includes: Using the second node on the optimal transmission path as a communication requester to send a transmission request to the first node on the optimal transmission path; A common session key between the first node and a second node adjacent to the first node is obtained, and the session key is sent to the first node and the second node using a key distribution protocol so as to perform dynamic encrypted transmission.

7. The method for securely transmitting environmental monitoring data according to claim 6, characterized in that: The step of sending the session key to the first node and the second node using a key distribution protocol for dynamic encrypted transmission includes: Get the initial key through a random number generator; Adding the identity number of the second node to the tail end of the initial key to obtain the session key; distributing the session key to the first node and the second node; Obtaining a comparison key corresponding to the second node according to a key distribution protocol; When the control key and the session key are consistent, the session key is sent to the first node for dynamic encryption transmission.

8. The method for securely transmitting environmental monitoring data according to claim 7, characterized in that: The step of sending the session key to the first node and the second node using a key distribution protocol for encrypted transmission also includes: When the control key and the session key are inconsistent, the steps of destroying the data transmitted this time are as follows: Send a data destruction request; Determine the identity of the node that sent the data destruction request and confirm the authority of the node; Temporarily storing the data transmitted this time in the node and deleting it after retaining it for a preset time; The address of the data temporarily stored in the node for the current transmission is obtained to form a record.

9. The method for securely transmitting environmental monitoring data according to claim 8, characterized in that: After obtaining the address of the data temporarily stored in the node for the current transmission and forming a record, the method further includes: A node with the highest security value on the optimal transmission path is selected to obtain the record, and the data is obtained by directly communicating with the node that temporarily stores the data transmitted this time through the node with the highest security value.

10. A system for transmitting environmental monitoring data, based on the method for securely transmitting environmental monitoring data according to any one of claims 1 to 9, characterized in that: include: A collection module, used to obtain environmental monitoring data to be transmitted; A classification module, which interacts with the acquisition module to classify the environmental monitoring data to be transmitted and obtains data that needs to be transmitted securely; A processing module, which interacts with the classification module to count the nodes between the data transmission end and the data receiving end, and obtains the security value of any of the nodes, and obtains an optional node for transmission according to the security value of any of the nodes; A construction module, which performs data interaction with the processing module, and is used to construct an optimal transmission path between the data transmission end and the data receiving end according to the optional nodes for transmission; The transmission module interacts with the construction module for transmitting environmental data according to the optimal transmission path, and any sending node on the optimal transmission path and its adjacent receiving node are transmitted through encryption to ensure the security of data transmission.