A multi-encrypted data transmission method

By segmenting and dynamically encrypting the data to be transmitted, combined with the circular transmission mechanism of the regulatory nodes, the risk of cracking of encrypted data and the security reduction caused by the single key in the prior art is solved, and more efficient and secure data transmission is achieved.

CN119299184BActive Publication Date: 2025-05-09北京优信新星科技有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411426716.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-05-09
Estimated Expiration
2044-10-14

AI Technical Summary

Technical Problem

In the existing multi-encryption technology, the risk of encrypted data being cracked increases due to the simultaneous attack of encrypted data and keys of the outside world, and the single key causes the security of encrypted data to be reduced.

Method used

By dividing the data to be transmitted, the transmission arrangement method of the data packet is determined based on the data amount of the data block and the binary value of the transmission time point, the data packet is encrypted using a dynamically determined encryption key, and transmitted through the supervisory node, and the number of cycles in the supervisory node is determined according to the risk level of the encrypted data.

Benefits of technology

It improves the accuracy and encryption efficiency of data transmission, reduces the risk of virus stealing data, and enhances the security of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299184B_ABST
    Figure CN119299184B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of data transmission, and in particular to a multi-encrypted data transmission method, comprising: reorganizing the data to be transmitted into several types of data blocks to be transmitted according to the part of speech of the data to be transmitted; determining the data volume of each data packet to be transmitted according to the data volume of each data block to be transmitted; determining the transmission arrangement of the true data packet to be transmitted and the false data packet to be transmitted according to the binary value of the sending time point of each data packet to be transmitted; determining the encryption key according to the binary value and the checksum of the data packet to be transmitted; encrypting the data packet to be transmitted to form encrypted data; transmitting the encrypted data and the encryption key to the target node through the supervision node; determining the risk level of the encrypted data; and determining the number of cycles of the encrypted data transmission in the supervision node according to the risk level of the encrypted data. The present invention achieves the increase of the security of the encrypted data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data transmission, and in particular to a multi-encrypted data transmission method. Background Art

[0002] In the prior art, multiple encryption technology involves encrypting data through two or more encryption algorithms to enhance data security; multiple encryption can use different encryption algorithms, or use the same algorithm but different keys for multiple encryptions; common multiple encryption methods are chain encryption, the use of hybrid encryption systems, and encryption protocols such as SSL / TLS.

[0003] Chinese Patent Publication No.: CN114978564A discloses a data transmission method and device based on multiple encryption, which is applied to a server, including: based on the communication connection relationship between the server and the first client, obtaining the first public key for asymmetric encryption sent by the first client; according to the first public key, encrypting the current encryption order information of the data to be transmitted and the second public key for asymmetric encryption of the data to be transmitted to generate the first encrypted information; sending the first encrypted information to the first client, so that the first client encrypts the data to be transmitted according to the first encrypted information, generates the second encrypted information and sends the second encrypted information to the server; receiving the second encrypted information sent by the first client; the second encrypted information includes the data to be transmitted encrypted by the current encryption order information and the second public key in sequence. It can be seen that the data transmission method and device based on multiple encryption have the problem that the risk of the encrypted data being cracked increases due to the simultaneous attack of the encrypted data and the key by the outside world, and the security of the encrypted data is reduced due to the single key. Summary of the invention

[0004] To this end, the present invention provides a multi-encrypted data transmission method to overcome the problems in the prior art that the risk of encrypted data being cracked increases due to simultaneous external attacks on encrypted data and keys, and the security of encrypted data is reduced due to a single key.

[0005] To achieve the above object, the present invention provides a multi-encrypted data transmission method, comprising:

[0006] reorganizing the data to be transmitted into several types of data blocks to be transmitted according to the parts of speech of the data to be transmitted;

[0007] Determine the data volume of each data packet to be transmitted according to the data volume of each data block to be transmitted;

[0008] Determine the transmission arrangement of the true data packets to be transmitted and the false data packets to be transmitted according to the binary value of the transmission time point of each of the data packets to be transmitted;

[0009] Determine an encryption key according to the binary value and the checksum of the data packet to be transmitted;

[0010] Encrypting the data packet to be transmitted using the encryption key to form encrypted data;

[0011] Transmitting the encrypted data and the encryption key to the target node through the supervision node;

[0012] Determine the risk level of the encrypted data according to the interval between the sending time point and the time point when the encrypted data is delivered to the supervision node;

[0013] Determining the number of cycles of transmitting the encrypted data in the supervision node according to the risk level of the encrypted data;

[0014] Wherein, each of the data packets to be transmitted includes at least two types of data to be transmitted, and the number of cycles is positively correlated with the risk level of the encrypted data.

[0015] Furthermore, the process of reorganizing the data to be transmitted into several types of data blocks to be transmitted according to the parts of speech of the data to be transmitted includes:

[0016] Obtaining the part of speech of the text in the content of the data to be transmitted;

[0017] The contents of the data to be transmitted are classified according to the word parts of speech to form several types of data blocks to be transmitted.

[0018] Further, the process of determining the data amount of each data packet to be transmitted according to the data amount of each data block to be transmitted includes:

[0019] Obtaining the data volume of each of the data blocks to be transmitted;

[0020] Sorting the data blocks to be transmitted from small to large according to the data amounts of the data blocks to be transmitted;

[0021] Dividing the sorted data blocks to be transmitted into a first group of data blocks to be transmitted and a second group of data blocks to be transmitted in equal amounts;

[0022] Sort the first data block groups to be transmitted from small to large according to the size of the data, and sort the second data block groups to be transmitted from large to small according to the size of the data;

[0023] The first to-be-transmitted data block group and the second to-be-transmitted data block group are packaged into a plurality of to-be-transmitted data packets in pairs according to their respective sorting sequence numbers.

[0024] Further, the process of determining the transmission arrangement of the true data packets to be transmitted and the false data packets to be transmitted according to the binary value of the transmission time point of each data packet to be transmitted includes:

[0025] Obtaining a sending time point of the data packet to be transmitted;

[0026] Converting the sending time point into a binary value;

[0027] According to the "1" and "0" in the binary value, a true data packet to be transmitted and a false data packet to be transmitted are configured;

[0028] The true data packets to be transmitted and the false data packets to be transmitted are arranged according to the binary value.

[0029] Further, the process of determining the encryption key according to the checksum of the binary value and the data packet to be transmitted includes:

[0030] Generating the checksum of the data packet to be transmitted;

[0031] The binary value and the checksum are arranged in a front-to-back order to form an encryption key for the data packet to be transmitted.

[0032] Further, the process of determining the risk level of the encrypted data according to the interval time from the sending time point to the time point when the encrypted data is delivered to the supervision node includes:

[0033] Calculate the interval duration according to the difference between the sending time point and the time point when the encrypted data is delivered to the supervision node;

[0034] Determine the risk level of each data packet to be transmitted in ascending order according to the corresponding interval length of each data packet to be transmitted;

[0035] The risk level of the encrypted data is calculated according to the risk level of each of the data packets to be transmitted.

[0036] Furthermore, the risk level of the encrypted data is the sum of the products of the weight coefficient of each risk level and the number of data packets to be transmitted corresponding to the risk level.

[0037] Furthermore, the number of cycles in which the encryption key is transmitted in the supervision node is the sum of the number of cycles in which the encrypted data is transmitted in the supervision node and the number of data blocks to be transmitted.

[0038] Furthermore, each of the supervisory nodes is connected to its adjacent supervisory nodes in pairs, and then forms the transmission cycle with the sending node and the target node.

[0039] Furthermore, the number of the supervision nodes is at least two.

[0040] Compared with the prior art, the beneficial effects of the present invention are that the method of the present invention reduces the amount of data transmitted in a single time and increases the transmission speed by segmenting the data to be transmitted. Since data loss caused by errors or external attacks in data transmission leads to increased retransmission costs, independent error detection and correction are performed on each data block by segmenting the data, thereby improving the accuracy of data transmission; by separately encrypting the data packets to be transmitted, the flexibility of the data transmission process is increased, and by encrypting the size and content of each data packet, the encryption efficiency of data transmission is improved; by adjusting the number of cycles of encrypted data and encryption keys in the supervision node, the time point when the key arrives at the target node is different from the time point when the encrypted data arrives at the target node, thereby reducing the impact of viruses on the risk of data theft at the target node, and further improving the security of encrypted data.

[0041] Furthermore, the method of the present invention helps to quickly reorganize the data after decryption by classifying the data content according to the parts of speech of the text, and helps the receiver to identify and process different types of parts of speech, thereby improving the overall data processing efficiency.

[0042] Furthermore, the method of the present invention combines and packages the data blocks to be transmitted so that the amount of data in the transmitted data packets is more uniform, which helps to reduce network congestion. Smaller and more uniform data packets can increase the transmission rate, thereby reducing the total time of data transmission. At the same time, it helps network devices to process data more efficiently, thereby improving the overall network throughput and reducing the packet loss rate, thereby improving data processing efficiency.

[0043] Furthermore, the method of the present invention helps to confuse attackers by cross-transmitting real data packets and false data packets to be transmitted, making it difficult for attackers to distinguish real data packets, thereby increasing the difficulty for network attackers to analyze and utilize data. At the same time, since it is difficult for attackers to determine the location of real data packets to be transmitted, the risk of data infringement during transmission is reduced. By setting the arrangement of real and false data packets to be transmitted, the speed of data recovery at the receiving end is increased, thereby improving transmission security.

[0044] Furthermore, the system of the present invention sets different encryption keys for data packets. Since there is a risk of data packets being intercepted during data transmission, by setting independent encryption keys, it is difficult for attackers to obtain complete information. Individually encrypted data packets are managed independently, thereby increasing the security of data transmission.

[0045] Furthermore, the system of the present invention determines the number of cycles of encrypted data and encryption keys in the supervision node according to the risk level, and adopts different numbers of cycles for data of different risk levels, which helps to reasonably allocate resources, discover and handle abnormal situations in data transmission during the process of cyclic supervision, and reduce the probability of data leakage. By setting different numbers of cycles for encryption keys and encrypted data, the encrypted data and encryption keys will not arrive at the target node at the same time, reducing the risk of data leakage caused by attackers attacking the encrypted data and encryption keys at the target node at the same time, thereby improving the security of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 This is an overall flow chart of a multi-encrypted data transmission method according to an embodiment of the present invention;

[0047] Figure 2 A flow chart of determining the data volume of a data packet to be transmitted in a multi-encrypted data transmission method according to an embodiment of the present invention;

[0048] Figure 3 A flow chart of a transmission arrangement method for determining true and false data packets to be transmitted in a multi-encrypted data transmission method according to an embodiment of the present invention;

[0049] Figure 4 This is a flow chart of determining the risk level of encrypted data in the multi-encrypted data transmission method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0050] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0051] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.

[0052] It should be noted that, in the description of the present invention, terms such as "up", "down", "left", "right", "inside" and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the drawings. This is merely for the convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation on the present invention.

[0053] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0054] See also Figure 1 , Figure 2 , Figure 3 as well as Figure 4 As shown, they are respectively an overall flow chart of a multi-encrypted data transmission method according to an embodiment of the present invention, a flow chart for determining the amount of data packets to be transmitted, a flow chart for determining the transmission arrangement of true and false data packets to be transmitted, and a flow chart for determining the risk level of encrypted data. A multi-encrypted data transmission method according to an embodiment of the present invention comprises:

[0055] reorganizing the data to be transmitted into several types of data blocks to be transmitted according to the parts of speech of the data to be transmitted;

[0056] Determining the data volume of each data packet to be transmitted according to the data volume of each data block to be transmitted;

[0057] Determine the transmission arrangement of the true data packets to be transmitted and the false data packets to be transmitted according to the binary value of the transmission time point of each of the data packets to be transmitted;

[0058] Determine an encryption key according to the binary value and the checksum of the data packet to be transmitted;

[0059] Encrypting the data packet to be transmitted using the encryption key to form encrypted data;

[0060] Transmitting the encrypted data and the encryption key to the target node through the supervision node;

[0061] Determine the risk level of the encrypted data according to the interval between the sending time point and the time point when the encrypted data is delivered to the supervision node;

[0062] Determining the number of cycles of transmitting the encrypted data in the supervision node according to the risk level of the encrypted data;

[0063] Wherein, each of the data packets to be transmitted includes at least two types of data to be transmitted, and the number of cycles is positively correlated with the risk level of the encrypted data.

[0064] In implementation, the method of the present invention reduces the amount of data transmitted in a single time and increases the transmission speed by segmenting the data to be transmitted. Since data loss caused by errors or external attacks during data transmission leads to increased retransmission costs, independent error detection and correction are performed on each data block by segmenting the data, thereby improving the accuracy of data transmission; by separately encrypting the data packets to be transmitted, the flexibility of the data transmission process is increased, and by encrypting the size and content of each data packet, the encryption efficiency of data transmission is improved; by adjusting the number of cycles of encrypted data and encryption keys in the supervision node, the time point when the key arrives at the target node is different from the time point when the encrypted data arrives at the target node, the impact of viruses on the risk of data theft at the target node is reduced, and the security of encrypted data is further improved.

[0065] Specifically, the process of reorganizing the data to be transmitted into several types of data blocks to be transmitted according to the part of speech of the data to be transmitted includes:

[0066] Obtaining the part of speech of the text in the content of the data to be transmitted;

[0067] The contents of the data to be transmitted are classified according to the word parts of speech to form several types of data blocks to be transmitted.

[0068] Specifically, the classification method is to divide the content in the data block to be transmitted into nouns, verbs, adjectives, adverbs, pronouns, numerals, quantifiers, prepositions, conjunctions, auxiliary words, interjections, onomatopoeias and remaining characters according to the word parts.

[0069] In practice, the method of the present invention helps to quickly reorganize the data after decryption by classifying the data content according to the word parts of speech, helps the receiver to identify and process different types of parts of speech, and realizes the improvement of overall data processing efficiency.

[0070] Specifically, the process of determining the data amount of each data packet to be transmitted according to the data amount of each data block to be transmitted includes:

[0071] Obtaining the data volume of each of the data blocks to be transmitted;

[0072] Sorting the data blocks to be transmitted from small to large according to the data amounts of the data blocks to be transmitted;

[0073] Dividing the sorted data blocks to be transmitted into a first group of data blocks to be transmitted and a second group of data blocks to be transmitted in equal amounts;

[0074] Sort the first data block groups to be transmitted from small to large according to the size of the data, and sort the second data block groups to be transmitted from large to small according to the size of the data;

[0075] The first to-be-transmitted data block group and the second to-be-transmitted data block group are packaged into a plurality of to-be-transmitted data packets in pairs according to their respective sorting sequence numbers.

[0076] Specifically, for example, the data volumes of several types of data blocks to be transmitted are arranged from small to large as follows: noun class, remaining character class, verb class, adjective class, adverb class, and quantifier class. The maximum and minimum values ​​of each type of data volume are combined and packaged in turn to form noun class and quantifier class data packets to be transmitted, remaining character class and adverb class data packets to be transmitted, and verb class and adjective class data packets to be transmitted.

[0077] Specifically, when the number of types of data blocks to be transmitted is an even number, the number of data packets to be transmitted is half of the number of types of data blocks to be transmitted; when the number of types of data blocks to be transmitted is an odd number, a data block to be transmitted that has not been combined automatically becomes a data packet to be transmitted for transmission. At this time, the number of data packets to be transmitted is half of the number of types of data blocks to be transmitted plus one.

[0078] In implementation, the method of the present invention combines and packages the data blocks to be transmitted so that the amount of data in the transmitted data packets is more uniform, which helps to reduce network congestion. Smaller and more uniform data packets can increase the transmission rate, thereby reducing the total time of data transmission. At the same time, it helps network devices to process data more efficiently, thereby improving the overall network throughput and reducing the packet loss rate, thereby improving data processing efficiency.

[0079] Specifically, the process of determining the transmission arrangement of the true data packets to be transmitted and the false data packets to be transmitted according to the binary value of the transmission time point of each data packet to be transmitted includes:

[0080] Obtaining a sending time point of the data packet to be transmitted;

[0081] Converting the sending time point into a binary value;

[0082] According to the "1" and "0" in the binary value, a true data packet to be transmitted and a false data packet to be transmitted are configured;

[0083] The true data packets to be transmitted and the false data packets to be transmitted are arranged according to the binary value.

[0084] Specifically, the real data packets to be transmitted are several data packets to be transmitted after being packaged, and the content of the fake data packets to be transmitted is a simulated data set of the real data packets to be transmitted. The process of generating the simulated data set according to the content of the real data packets to be transmitted is a conventional technical means well known to those skilled in the art, so the process of generating the fake data packets to be transmitted will not be described in detail here.

[0085] In implementation, if the sending time point of the data packet to be transmitted is 13:20:21:557 milliseconds, 132021557 is converted into a binary value as 111110111100111110100110101, and the true data packet to be transmitted and the false data packet to be transmitted are sent according to the binary value or the cyclic arrangement of the binary value; when the actual number of the true data packets to be transmitted is less than or equal to the number of occurrences of "1" in the binary value at the sending time point of the data packet to be transmitted, the value after the last "1" in the binary value is deleted to obtain the actual arrangement of the true data packet to be transmitted and the false data packet to be transmitted;

[0086] When the actual number of true data packets to be transmitted is greater than the number of occurrences of "1" in the binary value at the sending time point of the data packets to be transmitted, the binary value generated by the first conversion is rearranged in the same order. When the number of "1" in all binary values ​​is equal to the actual number of true data packets to be transmitted, the above rearrangement process is terminated. For example, if there are 28 true data packets to be transmitted, the arrangement of the data packets to be transmitted and the false data packets to be transmitted is 1111101111001111101001101011111101111. If there are 15 true data packets to be transmitted, the arrangement of the data packets to be transmitted and the false data packets to be transmitted is 1111101111001111101.

[0087] In implementation, the method of the present invention helps to confuse attackers by cross-transmitting real data packets and false data packets to be transmitted, making it difficult for them to distinguish real data packets, thereby increasing the difficulty for network attackers to analyze and use data. At the same time, since it is difficult for attackers to determine the location of real data packets to be transmitted, the risk of data infringement during transmission is reduced. By setting the arrangement of real and false data packets to be transmitted, the speed of data recovery at the receiving end is increased, thereby improving transmission security.

[0088] Specifically, the process of determining the encryption key according to the checksum of the binary value and the data packet to be transmitted includes:

[0089] Generating the checksum of the data packet to be transmitted;

[0090] The binary value and the checksum are arranged in a front-to-back order to form an encryption key for the data packet to be transmitted.

[0091] Specifically, the checksum is generated by a check algorithm, and the check algorithm can be MD5, SHA-1, or SHA-256. The MD5 algorithm is preferred in this embodiment. The process of generating the checksum is a conventional technical means well known to those skilled in the art, so the process of generating the checksum will not be described in detail here.

[0092] In implementation, the system of the present invention sets different encryption keys for data packets. Since there is a risk of data packets being intercepted during data transmission, by setting independent encryption keys, it is difficult for attackers to obtain complete information. Individually encrypted data packets are managed independently, thereby increasing the security of data transmission.

[0093] Specifically, the process of determining the risk level of the encrypted data according to the interval time from the sending time point to the time point when the encrypted data is delivered to the supervision node includes:

[0094] Calculate the interval duration according to the difference between the sending time point and the time point when the encrypted data is delivered to the supervision node;

[0095] Determine the risk level of each data packet to be transmitted in ascending order according to the corresponding interval length of each data packet to be transmitted;

[0096] The risk level of the encrypted data is calculated according to the risk level of each of the data packets to be transmitted.

[0097] Specifically, the risk level of the encrypted data is the sum of the products of the weight coefficient of each risk level and the number of data packets to be transmitted corresponding to the risk level.

[0098] Specifically, the number of cycles is the number of transmission cycles of encrypted data or encryption keys among several supervisory nodes.

[0099] Specifically, the number of cycles in which the encryption key is transmitted in the supervision node is the sum of the number of cycles in which the encrypted data is transmitted in the supervision node and the number of data blocks to be transmitted.

[0100] Specifically, the greater the risk level, the more cycles the encrypted data is transmitted in the supervision node. For each additional risk level, the number of cycles of the encrypted data in the supervision node increases to 3 times. For example, if the number of data blocks to be transmitted is 20, the interval time is divided into 20 interval time zones, and each corresponds to 20 risk levels. The interval time of the encrypted data is 0.02s, which is in the 9th interval time zone, corresponding to the 9th risk level. The number of cycles of the encrypted data in the supervision node is 9×3 times=27 times, and the corresponding number of cycles of the encryption key transmitted in the supervision node is 27 times+20 times=47 times.

[0101] Specifically, each of the supervisory nodes is connected to its adjacent supervisory nodes in pairs, and then forms the transmission cycle with the sending node and the target node.

[0102] Specifically, the number of the supervision nodes is at least two.

[0103] In implementation, the supervision node may be an industrial computer, a tablet computer, a mobile phone, or a communication device with a data transmission function.

[0104] Specifically, the method of the present invention does not limit the number of supervisory nodes.

[0105] In implementation, the system of the present invention determines the number of cycles of encrypted data and encryption keys in the supervision node according to the risk level, and adopts different numbers of cycles for data of different risk levels, which helps to reasonably allocate resources, discover and handle abnormal situations in data transmission during the process of cyclic supervision, and reduce the probability of data leakage. By setting different numbers of cycles for encryption keys and encrypted data, the encrypted data and encryption keys will not arrive at the target node at the same time, reducing the risk of data leakage caused by attackers attacking the encrypted data and encryption keys at the target node at the same time, thereby improving the security of data transmission.

[0106] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.

Claims

1. A multi-encrypted data transmission method, characterized in that: include: reorganizing the data to be transmitted into several types of data blocks to be transmitted according to the parts of speech of the data to be transmitted; Determine the data volume of each data packet to be transmitted according to the data volume of each data block to be transmitted; Determine the transmission arrangement of the true data packets to be transmitted and the false data packets to be transmitted according to the binary value of the transmission time point of each of the data packets to be transmitted; Determine an encryption key according to the binary value and the checksum of the data packet to be transmitted; Encrypting the data packet to be transmitted using the encryption key to form encrypted data; Transmitting the encrypted data and the encryption key to the target node through the supervision node; Determine the risk level of the encrypted data according to the interval between the sending time point and the time point when the encrypted data is delivered to the supervision node; Determining the number of cycles of transmitting the encrypted data in the supervision node according to the risk level of the encrypted data; Among them, each of the data packets to be transmitted includes at least two types of data to be transmitted, and the number of cycles is positively correlated with the risk level of the encrypted data; the number of cycles in which the encryption key is transmitted in the supervision node is the sum of the number of cycles in which the encrypted data is transmitted in the supervision node and the number of data blocks to be transmitted.

2. The multi-encrypted data transmission method according to claim 1, characterized in that: The process of reorganizing the data to be transmitted into several types of data blocks to be transmitted according to the part of speech of the data to be transmitted comprises: Obtaining the part of speech of the text in the content of the data to be transmitted; The contents of the data to be transmitted are classified according to the word parts of speech to form several types of data blocks to be transmitted.

3. The multi-encrypted data transmission method according to claim 2, characterized in that: The process of determining the data amount of each data packet to be transmitted according to the data amount of each data block to be transmitted comprises: Obtaining the data volume of each of the data blocks to be transmitted; Sorting the data blocks to be transmitted from small to large according to the data amounts of the data blocks to be transmitted; Dividing the sorted data blocks to be transmitted into a first group of data blocks to be transmitted and a second group of data blocks to be transmitted in equal amounts; Sort the first data block groups to be transmitted from small to large according to the size of the data, and sort the second data block groups to be transmitted from large to small according to the size of the data; The first to-be-transmitted data block group and the second to-be-transmitted data block group are packaged into a plurality of to-be-transmitted data packets in pairs according to their respective sorting sequence numbers.

4. The multi-encrypted data transmission method according to claim 3, characterized in that: The process of determining the transmission arrangement of the true data packets to be transmitted and the false data packets to be transmitted according to the binary value of the transmission time point of each data packet to be transmitted comprises: Obtaining a sending time point of the data packet to be transmitted; Converting the sending time point into a binary value; According to the "1" and "0" in the binary value, a true data packet to be transmitted and a false data packet to be transmitted are configured; The true data packets to be transmitted and the false data packets to be transmitted are arranged according to the binary value.

5. The multi-encrypted data transmission method according to claim 4, characterized in that: The process of determining the encryption key according to the checksum of the binary value and the data packet to be transmitted includes: Generating the checksum of the data packet to be transmitted; The binary value and the checksum are arranged in a front-to-back order to form an encryption key for the data packet to be transmitted.

6. The multi-encrypted data transmission method according to claim 5, characterized in that: The process of determining the risk level of the encrypted data according to the interval from the sending time point to the time point when the encrypted data is delivered to the supervision node includes: Calculate the interval duration according to the difference between the sending time point and the time point when the encrypted data is delivered to the supervision node; Determine the risk level of each data packet to be transmitted in ascending order according to the corresponding interval length of each data packet to be transmitted; The risk level of the encrypted data is calculated according to the risk level of each of the data packets to be transmitted.

7. The multi-encrypted data transmission method according to claim 6, characterized in that: The risk level of the encrypted data is the sum of the products of the weight coefficient of each risk level and the number of data packets to be transmitted corresponding to the risk level.

8. The multi-encrypted data transmission method according to claim 7, characterized in that: Each of the supervisory nodes is connected with its adjacent supervisory nodes in pairs, and then forms the transmission cycle with the sending node and the target node.

9. The multi-encrypted data transmission method according to claim 8, characterized in that: The number of the supervision nodes is at least two.

Citation Information

Patent Citations

  • Data transmission method and device based on multiple encryption

    CN114978564A

  • Private data distribution method for secure multi-party computing

    CN112804365A

  • Error correction code matrix generation protection method and system

    CN115242550A