A secure and efficient communication method and system based on edge server

By classifying and grading data on edge server processing nodes and using the chaotic system to generate encryption keys for data encryption transmission, the data communication security risks and delay problems in cloud computing servers are solved, and efficient and secure data transmission is achieved.

CN118890356BActive Publication Date: 2024-12-17BEIJING HUAKUN ZHENYU INTELLIGENT TECH CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411345940.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2024-12-17
Estimated Expiration
2044-09-26

AI Technical Summary

Technical Problem

The existing data communication based on cloud computing servers has security risks and delay problems, making it difficult to effectively process and transmit massive data generated by a large number of terminal devices.

Method used

Using a secure and efficient communication method based on edge servers, by creating edge server processing nodes and sorting them, terminal equipment collects data for processing and classification, uses chaotic system to generate encryption keys for data encryption and transmission, and processes it through reverse slicing algorithm Encrypt the key for increased security.

Benefits of technology

It reduces data transmission distance, improves data communication efficiency and security, and improves data processing efficiency and security through classification and hierarchical processing of edge servers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118890356B_ABST
    Figure CN118890356B_ABST
Patent Text Reader

Abstract

The present invention relates to a safe and efficient communication method and system based on an edge server, which creates an edge server processing node and divides the edge server processing node into categories; a terminal device collects data or generates data and sends it to a corresponding edge server processing node, and the edge server processing node processes the acquired data according to the data type and corresponding requirements; a chaotic system is deployed in the edge server to generate an encryption key, and the data processed according to the data type and corresponding requirements is encrypted based on the encryption key and transmitted to the terminal device, and the encryption key is encrypted according to a specified rule and transmitted to the terminal device; and the decryption is performed using a decryption key. This process does not require long-distance data transmission, and the data communication efficiency and security are improved in combination with encryption processing; and the data processing efficiency is further improved by classifying and grading the edge server processing nodes and data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of network communication technology, and in particular relates to a secure and efficient communication method and system based on an edge server. Background Art

[0002] With the development of economy, all walks of life are developing rapidly, the types of data are increasing, the amount of data is also increasing sharply, the terminal devices are also increasing, and the communication technology of Internet of Things is facing huge challenges. The centralized data processing based on cloud computing servers can no longer effectively handle the massive data generated by a large number of terminal devices, resulting in great security risks in the data processing and data communication process of cloud computing servers, and there will be large delays in the processing and communication process.

[0003] Therefore, how to reduce the security risks existing in existing data communications and improve data communication efficiency is a technical problem that urgently needs to be solved. Summary of the invention

[0004] The purpose of the present invention is to provide a secure and efficient communication method and system based on an edge server, so as to solve the security risks existing in existing data communications and improve the technical problem of data communication efficiency.

[0005] In order to solve the above technical problems, the technical solution adopted by the present invention is as follows:

[0006] In a first aspect, a secure and efficient communication method based on an edge server is provided, comprising the following steps:

[0007] S1: Create edge server processing nodes and classify the edge server processing nodes;

[0008] S2: The terminal device collects or generates data, and processes, classifies and grades the collected or generated data;

[0009] S3: sending the classified, graded and processed data to the corresponding edge server processing nodes according to the type and level, and the edge server processing nodes process the acquired data according to the data type and corresponding requirements;

[0010] S4: deploying a chaos system in the edge server, generating an encryption key through the chaos system, encrypting the data processed according to the data type and corresponding requirements based on the encryption key, and transmitting the encrypted data to the terminal device, and encrypting the encryption key according to the specified rules and transmitting it to the terminal device;

[0011] S5: The encrypted encryption key is reversely processed according to a specified rule to generate a decryption key, and the received encrypted data is decrypted based on the decryption key.

[0012] Preferably, in step S1, the following specific steps are included:

[0013] S11: deploy edge server processing nodes and establish communication interconnection between the edge server processing nodes and terminal devices;

[0014] S12: The edge server processing nodes are classified into categories, and the classification is based on the types of data generated and collected by the terminal devices.

[0015] Preferably, in step S12, the edge server processing nodes are divided into types, including structured processing nodes and unstructured processing nodes.

[0016] Preferably, processing the collected or generated data in step S2 includes the following specific processes:

[0017] S21: De-noising, compressing and integrating the collected or generated data;

[0018] S22: classify the denoised, compressed and integrated data into types, including structured data and unstructured data;

[0019] S23: Classify the structured data and classify the unstructured data into levels, where the levels at least include a first priority, a second priority, and a third priority.

[0020] Preferably, in steps S22 and S23, the types and levels of the collected and generated data are classified to match the types and levels of the edge server processing nodes in step S1.

[0021] Preferably, in step S5, after the edge server processing node processes the acquired data, the processed data is stored or the data is fed back to the corresponding terminal device.

[0022] Preferably, step S4 also includes the following specific process:

[0023] S41: scrambling the specified characters in the encryption key character string generated by the chaotic system according to a specified scrambling algorithm;

[0024] S42: shuffling the encrypted key string after scrambling according to a specified shuffling algorithm;

[0025] S43: The encrypted key character string after the random processing is reversed by using a reverse slicing algorithm.

[0026] Preferably, the decryption process in step S5 also includes the following process:

[0027] S51: The encrypted key character string after the reverse processing is reversed again according to the reverse slicing algorithm;

[0028] S52: performing reverse shuffling of the encrypted key character string after the re-reversal processing based on a specified shuffling processing algorithm;

[0029] S53: Perform reverse scrambling on the designated characters of the reverse scrambled encryption key character string according to a designated scrambling algorithm to obtain a decryption key character string.

[0030] In a second aspect, a secure and efficient data communication system based on an edge server is provided, which is used to implement any one of the secure and efficient communication methods based on an edge server, comprising a data classification module, a data grading module, a data transmission module, a data processing module and an edge server processing node, wherein the data classification module, the data grading module and the data transmission module are connected to a terminal device, and the data processing module is arranged on the edge server processing node;

[0031] The data classification module is used to classify the data collected or generated by the terminal device;

[0032] The data classification module is used to perform classification processing on the classified data;

[0033] The data transmission module is used to transmit the classified and graded data to the edge server processing node for processing;

[0034] The data processing module is used to process the acquired data.

[0035] Preferably, it also includes setting a cache module at the edge server processing node end, the cache module is used to store temporary processing data, and also includes a path selection module, the path selection module is connected to the terminal device, and is used to select a transmission path for the data collected and generated by the terminal device after classification and grading.

[0036] The beneficial effects of the present invention include:

[0037] The present invention provides a secure and efficient communication method and system based on an edge server, which creates edge server processing nodes and classifies the edge server processing nodes into categories; a terminal device collects data or generates data and sends it to a corresponding edge server processing node, and the edge server processing node processes the acquired data according to the data type and corresponding requirements; a chaotic system is deployed in the edge server to generate an encryption key, and the data processed according to the data type and corresponding requirements is encrypted based on the encryption key and transmitted to the terminal device, and the encryption key is encrypted according to a specified rule and transmitted to the terminal device; and decryption is performed using a decryption key.

[0038] First of all, the communication processing process does not require long-distance data transmission. It is processed by edge server processing nodes that are closer to the terminal device, which greatly reduces the data transmission distance, improves data communication efficiency, and improves the security of data transmission. And by classifying and grading the edge server processing nodes and data, the corresponding edge server processing nodes are used to process the corresponding data, further improving the data processing efficiency.

[0039] Secondly, in the edge server, the specified characters in the encryption key string generated by the chaotic system are scrambled according to the specified scrambling algorithm, the encrypted key string after scrambling is scrambled according to the specified scrambling algorithm, and the encrypted key string after scrambling is reversed by the reverse slicing algorithm. After the data is encrypted by the encryption key, the encryption key string is scrambled, scrambled and reversed, and transmitted to the terminal device for reverse processing, reverse scrambling and reverse scrambling to obtain the decryption key, which further improves the security of the edge data communication process. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 It is a flow chart of a secure and efficient communication method based on an edge server of the present invention.

[0041] Figure 2 It is a schematic diagram of the architecture of a secure and efficient communication system based on an edge server of the present invention.

[0042] Figure 3 The figure is a flow chart of the encryption key character string encryption process of the present invention. DETAILED DESCRIPTION

[0043] The following is combined with Figure 1 The present invention is further described in detail:

[0044] Example 1

[0045] See attached Figure 1As shown, a secure and efficient communication method and system based on an edge server includes the following steps:

[0046] S1: Create edge server processing nodes and classify the edge server processing nodes;

[0047] S2: The terminal device collects or generates data, and processes, classifies and grades the collected or generated data;

[0048] S3: sending the classified, graded and processed data to the corresponding edge server processing nodes according to the type and level, and the edge server processing nodes process the acquired data according to the data type and corresponding requirements;

[0049] S4: deploying a chaos system in the edge server, generating an encryption key through the chaos system, encrypting the data processed according to the data type and corresponding requirements based on the encryption key, and transmitting the encrypted data to the terminal device, and encrypting the encryption key according to the specified rules and transmitting it to the terminal device;

[0050] S5: The encrypted encryption key is reversely processed according to a specified rule to generate a decryption key, and the received encrypted data is decrypted based on the decryption key.

[0051] During the communication process, an edge server processing node is first created near the terminal device, and the edge server processing node is classified by type and level according to the terminal device data. Then the terminal device collects data or generates data in real time, and performs denoising on the collected or generated data. The data is then classified according to the type, and each category of data is graded according to the divided categories. The classified and graded data is then sent to the corresponding edge server processing node according to the type and level. Finally, the server node processes the acquired data and transmits or feeds back the processed data.

[0052] The above communication processing process does not require long-distance data transmission, and is processed by an edge server processing node that is closer to the terminal device. On the one hand, it effectively reduces the data transmission distance, improves data communication efficiency, and improves the security of data transmission; on the other hand, by classifying and grading the edge server processing nodes and data, and using the corresponding edge server processing nodes to process the corresponding data, the data processing efficiency is further improved. In the edge server, the specified characters in the encryption key string generated by the chaotic system are scrambled according to the specified scrambling algorithm, the encrypted key string after scrambling is scrambled according to the specified scrambling algorithm, and the encrypted key string after scrambling is reversed by the reverse slicing algorithm. After the data is encrypted by the encryption key, the encryption key string is combined with the scrambling, scrambling and reverse processing, and transmitted to the terminal device for reverse processing, reverse scrambling and reverse scrambling to obtain the decryption key, which further improves the security of the edge data communication process.

[0053] In step S1, the following specific steps are included:

[0054] S11: deploy edge server processing nodes and establish communication interconnection between the edge server processing nodes and terminal devices;

[0055] S12: The edge server processing nodes are classified into categories, and the classification is based on the types of data generated and collected by the terminal devices.

[0056] In step S12, the types of edge server processing nodes are divided into structured processing nodes and unstructured processing nodes. In step S11, the edge server processing node is arranged at a position relatively close to the terminal device, and then a communication interconnection is established between the edge server processing node and the terminal device, so that the data at the terminal device end can be transmitted to the edge server processing node for the edge server processing node to process the data.

[0057] In step S12, the types of edge server processing nodes are divided, which may include being divided into structured data processing nodes and unstructured data processing nodes. Since structured data is organized and can be accessed and processed through a database or other structured methods, and unstructured data has no fixed format and requires special methods for management and processing, the server is divided into structured data processing nodes and unstructured data processing nodes, and different data are processed in a targeted manner through different servers, so that data processing is more professional and efficient.

[0058] Example 2

[0059] Based on Example 1, processing the collected or generated data in step S2 includes the following specific processes:

[0060] S21: De-noising, compressing and integrating the collected or generated data.

[0061] S22: classify the denoised, compressed and integrated data into types, including structured data and unstructured data;

[0062] S23: Classify the structured data and classify the unstructured data into levels, where the levels at least include a first priority, a second priority, and a third priority.

[0063] In the above solution, in steps S22 and S23, the categories of the collected and generated data are divided to match the category division of the edge server processing nodes in step S1.

[0064] The data collected or generated in the terminal device will contain some noise data. Therefore, before transmitting the data to the terminal device, the noise in the data is first removed to reduce unnecessary data transmission, reduce the amount of data transmission, improve transmission efficiency, and reduce the amount of data processing. The denoised data is compressed and integrated to further increase the data transmission efficiency and reduce the possibility of data transmission congestion.

[0065] Since structured data is organized and can be accessed and processed through databases or other structured methods, while unstructured data has no fixed format and requires special methods to manage and process. Therefore, the data collected or generated at the terminal device is classified into structured data and unstructured data, and then the structured data and unstructured data are transmitted to the structured data processing node or unstructured processing respectively, and the structured data processing node or unstructured data is processed in a targeted manner to improve the data processing efficiency and the accuracy of data processing.

[0066] The structured data is classified into levels, and the unstructured data is classified into levels, and the levels of the classification include at least the first priority, the second priority and the third priority. By setting different priorities for the data, the important data is processed first, and the less important or unimportant data is processed later, so that the important data can be transmitted and processed in time, ensuring the timely priority processing of the important data.

[0067] Example 3

[0068] See also Figure 3 Based on Example 1 or Example 2, step S4 also includes an encryption key string encryption process, which is as follows:

[0069] S41: scrambling the specified characters in the encryption key character string generated by the chaotic system according to a specified scrambling algorithm;

[0070] S42: shuffling the encrypted key string after scrambling according to a specified shuffling algorithm;

[0071] S43: The encrypted key character string after the random processing is reversed by using a reverse slicing algorithm.

[0072] By scrambling the encryption key string based on the specified characters, replacing the specified characters with other characters, and then scrambling them through the scrambling algorithm, all the characters in the scrambled key string are scrambled according to the specified rules. At this time, even if the intruder steals the relevant data, he will not be able to know the key string because he does not know the scrambling and scrambling rules, which greatly improves the security of data communication. The security of the key transmission process is further improved by reversing the order.

[0073] The decryption process in step S5 also includes the following process:

[0074] S51: The encrypted key character string after the reverse processing is reversed again according to the reverse slicing algorithm;

[0075] S52: performing reverse shuffling of the encrypted key character string after the re-reversal processing based on a specified shuffling processing algorithm;

[0076] S53: Perform reverse scrambling on the designated characters of the reverse scrambled encryption key character string according to a designated scrambling algorithm to obtain a decryption key character string.

[0077] In the edge server, the specified characters in the encryption key string generated by the chaotic system are scrambled according to the specified scrambling algorithm, the encrypted key string after scrambling is scrambled according to the specified scrambling algorithm, and the encrypted key string after scrambling is reversed by the reverse slicing algorithm. After the data is encrypted by the encryption key, the encryption key string is scrambled, scrambled and reversed, and transmitted to the terminal device for reverse processing, reverse scrambling and reverse scrambling to obtain the decryption key, which further improves the security of the edge data communication process.

[0078] In step S5, after processing the acquired data, the edge server processing node stores the processed data or feeds the data back to the corresponding terminal device.

[0079] See also Figure 2, a secure and efficient data communication system based on an edge server, used to implement any of the above-mentioned secure and efficient communication methods based on an edge server, including a data classification module, a data grading module, a data transmission module, a data processing module and an edge server processing node, wherein the data classification module, the data grading module and the data transmission module are connected to a terminal device, and the data processing module is arranged on the edge server processing node.

[0080] The data classification module is used to classify the data collected or generated by the terminal device, and the classification includes structured data and unstructured data; the data classification module is used to classify the classified data, and the classification includes the first priority, the second priority and the third priority. The priority represents the priority of data processing. When the data of the first priority, the second priority and the third priority exist at the same time, the data of the first priority is processed first, the data of the second priority is processed secondly, and the data of the third priority is processed last. The data priority can also be adjusted according to the specific situation and can be divided into more levels of priority. The data transmission module is used to transmit the classified and graded data to the edge server processing node for processing. The data transmission module will transmit according to the priority of the data. The data with a high priority will be transmitted first, that is, the data of the first priority is transmitted first, the data of the second priority is transmitted secondly, and the data of the third priority is transmitted last. The data processing module is used to process the acquired data.

[0081] The secure and efficient data communication system based on the edge server also includes a cache module set at the edge server processing node end, the cache module is used to store temporary processing data, and also includes a path selection module, the path selection module is connected to the terminal device, and is used to select a transmission path for the data collected and generated by the terminal device after classification and grading.

[0082] In summary, the secure and efficient communication method and system based on the edge server provided by the present invention first creates an edge server processing node, and divides the edge server processing nodes into types and levels; then the terminal device collects data or generates data; then the collected or generated data is processed, classified and graded; and the classified, graded and processed data are sent to the corresponding edge server processing node according to the type and level; finally, the edge server processing node processes the acquired data. This communication processing process does not require long-distance data transmission, and is processed by an edge server processing node that is closer to the terminal device, which greatly reduces the data transmission distance, improves data communication efficiency, and improves the security of data transmission; and by classifying and grading the edge server processing nodes and data, using the corresponding edge server processing nodes to process the corresponding data, the data processing efficiency is further improved.

[0083] In the edge server, the specified characters in the encryption key string generated by the chaotic system are scrambled according to the specified scrambling algorithm, the encrypted key string after scrambling is scrambled according to the specified scrambling algorithm, and the encrypted key string after scrambling is reversed by the reverse slicing algorithm. After the data is encrypted by the encryption key, the encryption key string is scrambled, scrambled and reversed, and transmitted to the terminal device for reverse processing, reverse scrambling and reverse scrambling to obtain the decryption key, which further improves the security of the edge data communication process.

Claims

1. A secure and efficient communication method based on an edge server, characterized in that: The following steps are involved: S1: Create edge server processing nodes and classify the edge server processing nodes; S2: The terminal device collects or generates data, and processes, classifies and grades the collected or generated data; S3: sending the classified, graded and processed data to the corresponding edge server processing nodes according to the type and level, and the edge server processing nodes process the acquired data according to the data type and corresponding requirements; S4: deploying a chaos system in the edge server, generating an encryption key through the chaos system, encrypting the data processed according to the data type and corresponding requirements based on the encryption key, and transmitting the encrypted data to the terminal device, and encrypting the encryption key according to the specified rules and transmitting it to the terminal device; S5: performing reverse processing on the encrypted encryption key according to a specified rule to generate a decryption key, and decrypting the received encrypted data based on the decryption key; In step S1, the following specific steps are included: S11: deploy edge server processing nodes and establish communication interconnection between the edge server processing nodes and terminal devices; S12: Classify the edge server processing nodes into categories, where the categories are classified according to the types of data generated and collected by the terminal devices; In step S12, the edge server processing nodes are classified into types, including structured processing nodes and unstructured processing nodes; In step S2, the collected or generated data is processed, including the following specific processes: S21: De-noising, compressing and integrating the collected or generated data; S22: classify the denoised, compressed and integrated data into types, including structured data and unstructured data; S23: classifying the structured data and the unstructured data, wherein the classes at least include a first priority, a second priority, and a third priority; Step S4 also includes the following specific processes: S41: scrambling the specified characters in the encryption key character string generated by the chaotic system according to a specified scrambling algorithm; S42: shuffling the encrypted key string after scrambling according to a specified shuffling algorithm; S43: The encrypted key character string after the random processing is reversed by using a reverse slicing algorithm.

2. A secure and efficient communication method based on an edge server according to claim 1, characterized in that: In steps S22 and S23, the collected and generated data are classified and graded to match the classification of the edge server processing nodes in step S1.

3. A secure and efficient communication method based on an edge server according to claim 1, characterized in that: In step S5, after processing the acquired data, the edge server processing node stores the processed data or feeds the data back to the corresponding terminal device.

4. A secure and efficient communication method based on an edge server according to claim 1, characterized in that: The decryption process in step S5 also includes the following process: S51: The encrypted key character string after the reverse processing is reversed again according to the reverse slicing algorithm; S52: performing reverse shuffling of the encrypted key character string after the re-reversal processing based on a specified shuffling processing algorithm; S53: Perform reverse scrambling on the designated characters of the reverse scrambled encryption key character string according to a designated scrambling algorithm to obtain a decryption key character string.

5. A secure and efficient data communication system based on an edge server, used to implement a secure and efficient communication method based on an edge server as described in any one of claims 1 to 4, characterized in that: It includes a data classification module, a data grading module, a data transmission module, a data processing module, a chaotic system and an edge server processing node, wherein the data classification module, the data grading module and the data transmission module are connected to the terminal device, and the data processing module is arranged on the edge server processing node; The data classification module is used to classify the data collected or generated by the terminal device; The data classification module is used to perform classification processing on the classified data; The data transmission module is used to transmit the classified and graded data to the edge server processing node for processing; The data processing module is used to process the acquired data; The chaotic system is used to generate an encryption key, and encrypts the data processed according to the data type and corresponding requirements based on the encryption key.

6. A secure and efficient data communication system based on edge servers according to claim 5, characterized in that: It also includes a cache module set at the edge server processing node end, the cache module is used to store temporary processing data, and also includes a path selection module, the path selection module is connected to the terminal device, and is used to select a transmission path for the data collected and generated by the terminal device after classification and grading.

Citation Information

Patent Citations

  • Data communication method and system based on secondary authentication of adjacent nodes

    CN114785618A

  • Data security protection method, system, device and product based on Internet of Things

    CN118337388A

  • Securing a path at a node

    US20200076582A1

  • Edge computing access method and an edge computing node device

    US20210342189A1

  • Cloud computing technology-based edge device management method and IoT cloud platform

    WO2024103796A1