Data encryption transmission method, system and storage medium based on MIFI

By analyzing the comprehensive parameters of data encryption transmission, evaluating the effectiveness of the encryption method and dynamically adjusting it, the problem that the existing technology is difficult to adapt to changes in the MIFI transmission environment is solved, and efficient and secure data encryption transmission is achieved.

CN119211912BActive Publication Date: 2025-03-07SHENZHEN TONGHENG WEICHUANG TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411707135.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-07
Estimated Expiration
2044-11-27

AI Technical Summary

Technical Problem

Existing data encryption transmission methods are difficult to adapt to the dynamic changes in the MIFI transmission environment, resulting in increased data security risks or waste of resources.

Method used

By analyzing the comprehensive parameters of data encryption transmission, evaluating the effectiveness of the encryption method, and determining the encryption method to update the switching requirements based on the evaluation value, automatic switching and enhanced processing of the encryption method are realized, ensuring the efficiency and security of data encryption transmission.

Benefits of technology

It realizes dynamic adjustment of encryption methods, adapts to changes in the MIFI transmission environment, improves the overall performance of data encryption transmission, and ensures data confidentiality and integrity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211912B_ABST
    Figure CN119211912B_ABST
Patent Text Reader

Abstract

The present invention discloses a data encryption transmission method, system and storage medium based on MIFI, which relates to the technical field of data encryption transmission, and includes the following steps: obtaining comprehensive parameters of data encryption transmission, analyzing comprehensive performance evaluation values ​​of data encryption transmission, determining encryption mode update switching requirement labels, analyzing encryption mode update switching performance indicators, determining encryption enhancement requirement labels, and synchronously analyzing MIFI encryption mode update evaluation interval periods. The present invention can accurately determine the effectiveness of encryption modes, reasonably plan encryption mode update switching strategies, ensure the efficiency and security of data encryption transmission, and at the same time, can monitor and optimize the encryption process in real time, improve the overall performance of the system, and ensure the confidentiality and integrity of data during transmission.
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 encryption transmission, and in particular to a data encryption transmission method, system and storage medium based on MIFI. Background Art

[0002] With the rapid development of mobile Internet technology, MIFI devices have been widely used in various scenarios as a convenient mobile hotspot solution. Since a large amount of sensitive data is transmitted through the MIFI network, the security requirements for data transmission in MIFI are also increasing.

[0003] The prior art, such as the invention patent with announcement number: CN116367150B, is a data encryption transmission method, including: constructing a wireless communication network, obtaining a plaintext sequence, and dynamically updating the probability of each character appearing in the plaintext sequence; constructing a multi-branch tree according to the updated probability of each character, and obtaining the first code of each character; obtaining the identifier of each character according to the length of the first code, further obtaining the second code of each character, and obtaining the ciphertext data according to the second code of each character. Obtain the key according to the first code and the identifier; transmit the ciphertext data and the key through the wireless communication network, realize the management of different key permissions, and improve the encryption effect and data transmission security.

[0004] The prior art, such as the invention patent with announcement number: CN117479151B, is a data encryption transmission method. The present invention encrypts a task request and initiates a task request; when the first terminal is legal, the task request is decrypted and compared with the database, and when the comparison is consistent, data is requested from the central server according to the task sequence number; the returned real data is stored and truncated and reorganized to obtain obfuscated data; the real data and the obfuscated data are encrypted and marked respectively to obtain a data group; the generated keys are marked respectively to obtain a key group; the data group is packaged and encrypted and sent to the corresponding second terminal; when the mobile server is legal, the real encrypted data is determined; the mobile server packages the key group and encrypts it and sends it to the first terminal; when the mobile server is legal, a list of keys to be sent is generated and encrypted, and sent to the corresponding second terminal; and when the first terminal is legal, the real key is determined; the encrypted data is decrypted to parse and obtain the required real data to ensure high security of information transmission.

[0005] From the above solutions, it can be seen that the current data encryption transmission method is usually statically set, but the actual operation of MIFI is not fixed, but in dynamic change. A single data encryption transmission method is often difficult to cope with its real-time changing needs. When the MIFI transmission environment changes (such as network bandwidth fluctuations, interference signal enhancement, etc.), the existing encryption method cannot automatically adapt to these changes, which may lead to increased data security risks or waste of resources. Summary of the invention

[0006] In view of the deficiencies in the prior art, the present invention provides a data encryption transmission method, system and storage medium based on MIFI, which can effectively solve the problems involved in the above-mentioned background technology.

[0007] To achieve the above objectives, the present invention is implemented through the following technical solutions: The first aspect of the present invention provides a data encryption transmission method based on MIFI, comprising the following steps: S1, using the initial encryption method preset by the MIFI software module to encrypt the transmission data, and within a preset period, obtaining the data encryption transmission comprehensive parameters, the data encryption transmission comprehensive parameters including data encryption parameters, data transmission parameters and storage location access parameters, and analyzing to obtain the data encryption transmission comprehensive performance evaluation value.

[0008] S2, based on the data encryption transmission comprehensive performance evaluation value, determine the encryption mode update switching requirement tag, the encryption mode update switching requirement tag includes the requirement update switching.

[0009] S3, when the encryption mode update switching requirement label is the requirement update switching, the encryption mode is automatically switched, and within the preset update verification cycle, the MIFI update performance parameters and data encryption parameters after the encryption mode update switching are collected, and the encryption mode update switching performance indicators are analyzed.

[0010] S4, judging the encryption enhancement requirement label according to the encryption mode update switching performance index, wherein the encryption enhancement requirement label includes the requirement enhancement, and when the encryption enhancement requirement label is the requirement enhancement, the current encryption mode is enhanced, and the MIFI encryption mode update evaluation interval is obtained by simultaneous analysis, and when the encryption enhancement requirement label is no need for enhancement, the encryption mode enhancement processing is not performed, and the evaluation setting is continued with the encryption mode update evaluation default interval preset by the MIFI software module.

[0011] The second aspect of the present invention provides a data encryption transmission system based on MIFI, including: an initial encryption algorithm performance evaluation module, which is used to encrypt the transmission data using the initial encryption method preset by the MIFI software module, and obtain the data encryption transmission comprehensive parameters within a preset period. The data encryption transmission comprehensive parameters include data encryption parameters, data transmission parameters and storage location access parameters, and analyze to obtain the data encryption transmission comprehensive performance evaluation value.

[0012] The encryption mode update switching requirement judgment module is used to determine the encryption mode update switching requirement label based on the data encryption transmission comprehensive performance evaluation value, and the encryption mode update switching requirement label includes the requirement update switching.

[0013] The encryption mode update switching performance analysis module is used to execute automatic encryption mode switching when the encryption mode update switching requirement label is required update switching, and collect MIFI update performance parameters and data encryption parameters after the encryption mode update switching within the preset update verification cycle, and analyze the encryption mode update switching performance indicators.

[0014] The encryption method encryption enhancement requirement judgment module is used to judge the encryption enhancement requirement label according to the encryption method update switching performance index, and the encryption enhancement requirement label includes the requirement enhancement. When the encryption enhancement requirement label is the requirement enhancement, the current encryption method is enhanced, and the MIFI encryption method update evaluation interval period is obtained by synchronous analysis. When the encryption enhancement requirement label is that no enhancement is required, the encryption method enhancement processing is not performed, and the evaluation setting is continued with the encryption method update evaluation default interval period preset by the MIFI software module.

[0015] A third aspect of the present invention provides a computer-readable storage medium for storing a program, wherein the program implements a data processing method when executed by a processor.

[0016] Compared with the prior art, the embodiments of the present invention have at least the following beneficial effects:

[0017] (1) The present invention analyzes the data encryption transmission method, system and storage medium based on MIFI, obtains the comprehensive parameters of data encryption transmission and analyzes the comprehensive performance evaluation value, so as to accurately judge the effectiveness of the encryption method, reasonably plan the update and switching strategy of the encryption method, and ensure the efficiency and security of data encryption transmission. At the same time, it can monitor and optimize the encryption process in real time, improve the overall performance of data encryption transmission, and ensure the confidentiality and integrity of data during the transmission process.

[0018] (2) The present invention can accurately identify whether the encryption method needs to be updated and switched by determining the encryption method update switching requirement label, thereby avoiding data security risks and transmission efficiency problems caused by insufficient encryption method performance. At the same time, the encryption method can be adjusted according to different situations to avoid resource waste.

[0019] (3) By analyzing the comprehensive performance evaluation value of data encryption transmission, the present invention can accurately determine the effectiveness of the encryption method, reasonably plan the update strategy of the encryption method, optimize the system resource allocation, and improve the overall system performance. The comprehensive performance evaluation value of data encryption transmission is a comprehensive quantitative result of the encryption method in data encryption, transmission, storage access and other aspects. By comparing it with the threshold, it can be determined whether the encryption method needs to be updated and switched. At the same time, it can reflect the system resource occupancy and data transmission status, and the encryption method can be adjusted accordingly to improve the system operation efficiency and user experience.

[0020] (4) By judging the encryption enhancement requirement tag, the present invention helps to rationally plan the investment of encryption resources, reduce resource waste, improve the adaptability to different encryption transmission states, and ensure the secure transmission and storage of data.

[0021] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a schematic diagram of the method flow of the present invention.

[0023] Figure 2 It is a schematic diagram of system module connection of the present invention. DETAILED DESCRIPTION

[0024] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0025] See also Figure 1 As shown, an embodiment of the present invention provides a data encryption transmission method based on MIFI, comprising the following steps: S1, encrypting the transmission data using the initial encryption method preset by the MIFI software module, obtaining data encryption transmission comprehensive parameters within a preset period, wherein the data encryption transmission comprehensive parameters include data encryption parameters, data transmission parameters and storage location access parameters, and analyzing to obtain a data encryption transmission comprehensive performance evaluation value.

[0026] The MIFI is the abbreviation of Mobile WIFI (mobile wireless router), which is a device that can convert mobile network signals into WIFI signals.

[0027] In this embodiment, data encryption transmission comprehensive parameters, wherein: the data encryption parameters include key length, key generation cycle, key update frequency, number of key access attempts, data encryption speed and total energy consumption of the encryption process.

[0028] Data transmission parameters include data transmission rate, network bandwidth, network delay time, network interference signal power and signal-to-noise ratio.

[0029] The storage location access parameters include the average access time of the storage location, the data read speed, the data write speed and the access request frequency.

[0030] It should be noted that the number of key access attempts refers to the total number of times the key is read and written, and the access request frequency refers to the frequency of requests for access operations to the storage location.

[0031] It should also be noted that the comprehensive parameters of data encryption transmission can be obtained using the built-in monitoring software of the MIFI system.

[0032] In this embodiment, the comprehensive performance evaluation value of data encryption transmission is obtained by analysis, and the specific analysis process is as follows: extract the reference data encryption transmission comprehensive parameters stored in the database, and the reference data encryption transmission comprehensive parameters include reference data encryption parameters, reference data transmission parameters and reference storage location access parameters.

[0033] The reference data encryption parameters include defined key length, ideal key generation period, ideal key update frequency, defined number of key access attempts, reference data encryption speed and reference total energy consumption of encryption process.

[0034] The reference data transmission parameters include a reference data transmission rate, a reference network bandwidth, a reference network delay time, a reference network interference signal power, and a reference signal-to-noise ratio.

[0035] The reference storage location access parameters include a reference average access time of the storage location, an ideal data read speed, an ideal data write speed, and a reference access request frequency.

[0036] It should be understood that the reference data encryption transmission comprehensive parameter is a reference indicator for the data encryption transmission comprehensive parameter preset in the database, and is obtained by collecting a set number of samples of data encryption transmission comprehensive parameters and performing averaging processing before establishing the database.

[0037] Based on the data encryption transmission comprehensive parameters and the reference data encryption transmission comprehensive parameters, the data encryption transmission comprehensive performance evaluation value is obtained through analysis and processing.

[0038] The data encryption transmission comprehensive performance evaluation value is a numerical result of quantifying the data encryption transmission comprehensive parameter and the reference data encryption transmission comprehensive parameter, and is used to characterize the encryption performance of the initial encryption method.

[0039] In a specific embodiment, the data encryption transmission comprehensive performance evaluation value is obtained in the following specific method:

[0040] ,

[0041] in:

[0042] ,

[0043] ,

[0044] ,

[0045] in, It is the comprehensive performance evaluation value of data encryption transmission. is the data encryption index, is the data transmission index, To access the index for storage, is the data encryption index weight, is the data transmission index weight, To access the index weights for storage, is the key length, To define the key length, is the key generation cycle, is the ideal key generation period, is the key update frequency, is the ideal key update frequency, is the number of key access attempts, To define the number of key access attempts, For data encryption speed, For reference data encryption speed, is the total energy consumption of the encryption process, is the total energy consumption of the reference encryption process, is the data transmission rate, is the reference data transfer rate, is the network bandwidth, For reference network bandwidth, is the network delay duration, For reference network delay time, is the network interference signal power, is the reference network interference signal power, is the signal-to-noise ratio, is the reference signal-to-noise ratio, is the average access time of the storage location, For reference, the average visit duration is is the data reading speed of the storage location, For the ideal data reading speed, is the data writing speed of the storage location, For the ideal data writing speed, is the access request frequency of the storage location, For reference access request frequency, is a natural constant.

[0046] It should be noted that the data encryption index weight, data transmission index weight and storage location access index weight all have a value range between 0 and 1. In this embodiment, the data encryption index weight is a data encryption index weight preset in the database, which indicates the numerical value of the influence of the data encryption index on the data encryption transmission comprehensive performance evaluation value. The data transmission index weight is a data transmission index weight preset in the database, which indicates the numerical value of the influence of the data transmission index on the data encryption transmission comprehensive performance evaluation value. The storage location access index weight is a storage location access index weight preset in the database, which indicates the influence of the storage location access index on the data encryption transmission comprehensive performance evaluation value. The numerical value of the degree of influence of the value can be directly obtained from the database when used, and the corresponding relationship can be a pre-set mapping relationship. For example, the data encryption index, data transmission index and storage location access index are respectively mapped with the data encryption index weight, data transmission index weight and storage location access index weight preset in the database to form a mapping set, and the real-time data encryption index, data transmission index and storage location access index are respectively input into the mapping set to obtain the data encryption index weight, data transmission index weight and storage location access index weight, and the mapping relationship is one-to-one correspondence.

[0047] It should also be noted that in this embodiment, the data encryption transmission comprehensive performance evaluation value is obtained by processing according to the data encryption parameters, data transmission parameters and storage access parameters, taking into account the mutual influence between these parameters. For example, a longer key length may increase the consumption of data encryption speed. If the storage location needs to be frequently accessed to obtain key-related information during the encryption process, the average access time of the storage location may be increased. A shorter generation cycle and a higher update frequency may increase the CPU usage rate, because more computing resources are required to generate and update keys. If the encryption and decryption timeliness of the data is affected during the key update process, the network delay time may increase. Too many access attempts will increase the total energy consumption of the encryption process. If the access attempts are too frequent, the fluctuation of the data reading speed and writing speed may increase. A narrow network bandwidth may affect the comprehensive performance of data encryption transmission. If the bandwidth is insufficient, data transmission may be restricted, resulting in the inability to transmit the encrypted data in time, which may affect the key update frequency. Higher interference signal power and lower signal-to-noise ratio will affect the accuracy of data transmission, and then affect the integrity of the encrypted data, which may cause the need to retransmit data and increase the frequency of storage access requests. A longer average access time may affect the data transmission rate. If data cannot be obtained from the storage location in time, it will lead to insufficient data supply during the transmission process, which will in turn affect the data transmission rate. Slower reading and writing speeds may affect the network latency. If data cannot be written to the storage location in time, it may cause network transmission waiting and increase network latency.

[0048] In this embodiment, by analyzing the comprehensive performance evaluation value of data encryption transmission, it is possible to accurately determine the effectiveness of the encryption method, reasonably plan the update strategy of the encryption method, optimize system resource allocation, and improve the overall system performance. The comprehensive performance evaluation value of data encryption transmission is a comprehensive quantitative result of the encryption method in data encryption, transmission, and storage access. By comparing it with the threshold, it can be determined whether the encryption method needs to be updated and switched. At the same time, it can reflect the system resource occupancy and data transmission, and the encryption method can be adjusted accordingly to improve system operation efficiency and user experience.

[0049] S2, based on the data encryption transmission comprehensive performance evaluation value, determine the encryption mode update switching requirement tag, the encryption mode update switching requirement tag includes the requirement update switching.

[0050] In this embodiment, the encryption mode update switching requirement tag is determined, and the specific determination method is as follows: the encryption mode update switching requirement tag includes the need for update switching and the need for no update switching.

[0051] Extract the data encryption transmission comprehensive performance evaluation threshold preset in the database.

[0052] It should be understood that the data encryption transmission comprehensive performance evaluation threshold is extracted from the database and is used to reflect the critical value of the encryption algorithm performance evaluation.

[0053] In a specific embodiment, the comprehensive performance evaluation threshold of data encryption transmission is pre-set in the database and can be obtained by a variety of methods. For example, a large number of data encryption transmission comprehensive parameter sample data under different encryption methods and transmission scenarios are collected, and these sample data are statistically analyzed and processed to obtain the comprehensive performance evaluation value of data encryption transmission, and then these evaluation values ​​are processed by weighted average or median calculation to obtain the comprehensive performance evaluation threshold of data encryption transmission, or experienced experts in the industry can judge the limit of data encryption transmission performance based on rich historical experience and deep understanding of data encryption transmission to set the threshold.

[0054] If the comprehensive performance evaluation value of data encryption transmission is less than or equal to the comprehensive performance evaluation threshold of data encryption transmission, the encryption method update switching requirement label is defined as required update switching; if the comprehensive performance evaluation value of data encryption transmission is greater than the comprehensive performance evaluation threshold of data encryption transmission, the encryption method update switching requirement label is defined as no update switching is required.

[0055] It should be understood that if the comprehensive performance evaluation value of data encryption transmission is less than or equal to the comprehensive performance evaluation threshold of data encryption transmission, it means that the comprehensive performance of the current encryption method has not met the expected standards, and there may be problems such as insufficient encryption strength, low transmission efficiency, or poor storage access. In order to make the WIFI data encryption transmission process proceed normally and reduce the error rate, it is necessary to update and switch the encryption method. If the comprehensive performance evaluation value of data encryption transmission is greater than the comprehensive performance evaluation threshold of data encryption transmission, it means that the comprehensive performance of the current encryption method meets the requirements and can meet the needs of data encryption transmission in encryption, transmission, and storage access. In order to reduce resource waste, there is no need to update and switch the encryption method for the time being.

[0056] S3, when the encryption mode update switching requirement label is the requirement update switching, the encryption mode is automatically switched, and within the preset update verification cycle, the MIFI update performance parameters and data encryption parameters after the encryption mode update switching are collected, and the encryption mode update switching performance indicators are analyzed.

[0057] In a specific embodiment, the automatic switching of the encryption mode is performed, and the specific process is as follows:

[0058] Extract the priority execution order corresponding to each encryption method in the database, and locate the encryption method that is one place before the order corresponding to the current encryption method, record it as the designated encryption method, and update and replace the encryption method based on the designated encryption method, thereby completing the automatic switching of encryption methods.

[0059] It should be noted that if the priority execution order corresponding to the current encryption method is "one", that is, the current encryption method has no previous encryption method, then multi-mode encryption is enabled, that is, at least two encryption methods are used to encrypt the data.

[0060] It should also be noted that existing encryption methods include but are not limited to DES (Data Encryption Standard), ECC (Elliptic Curve Cryptography) and MD5 (Message Digest Algorithm 5).

[0061] In this embodiment, the MIFI update performance parameters after the encryption mode is updated and switched include the MIFI connection success rate, the change in CPU usage, the change in memory usage, and the change in data packet loss rate.

[0062] In this embodiment, the encryption mode update switching performance index is analyzed, and the specific acquisition method is as follows: extract the MIFI reference update performance parameters and reference data encryption parameters preset in the database, where:

[0063] The MIFI reference update performance parameters include the MIFI connection reference success rate, the ideal CPU usage change, the ideal memory usage change, and the ideal data packet loss rate change.

[0064] The reference data encryption parameters include reference key length, defined key generation period, defined key update frequency, defined number of key access attempts, ideal data encryption speed, and defined total energy consumption of the encryption process.

[0065] It should be understood that the MIFI reference update performance parameters and reference data encryption parameters are reference indicators for MIFI update performance parameters and data encryption parameters preset in the database, and are obtained by collecting a set number of samples of MIFI update performance parameters and data encryption parameters and performing averaging processing before establishing the database.

[0066] Based on the MIFI update performance parameters after the encryption mode update switching and the MIFI reference update performance parameters, the MIFI update performance evaluation value after the encryption mode update switching is analyzed.

[0067] In a specific embodiment, the MIFI update performance evaluation value after the encryption mode is updated and switched is obtained in the following manner:

[0068] ,

[0069] in, Update the MIFI performance evaluation value after the encryption mode is switched. is the MIFI connection success rate, The reference success rate of MIFI connection. is the change in CPU usage, is the ideal CPU usage change, is the change in memory usage, is the ideal memory usage change, is the change in data packet loss rate, is the ideal data packet loss rate change, is the MIFI connection success rate weight, is the weight of the CPU usage change. is the weight of the memory usage change, is the weight of the packet loss rate change.

[0070] It should be noted that the MIFI connection success rate weight, the CPU usage change weight, the memory occupancy change weight and the data packet loss rate change weight all have value ranges between 0 and 1. In this embodiment, the MIFI connection success rate weight is the MIFI connection success rate weight preset in the database, which indicates the numerical value of the influence of the MIFI connection success rate on the MIFI update performance evaluation value after the encryption mode is updated and switched. The CPU usage change weight is the CPU usage change weight preset in the database, which indicates the numerical value of the influence of the CPU usage change on the MIFI update performance evaluation value after the encryption mode is updated and switched. The memory occupancy change weight is the memory occupancy change weight preset in the database, which indicates the numerical value of the influence of the memory occupancy change on the MIFI update performance evaluation value after the encryption mode is updated and switched. The data packet loss rate change weight is the data packet loss rate change weight preset in the database, which indicates the data packet loss rate. The numerical value of the degree of influence of the change on the MIFI update performance evaluation value after the encryption method is updated and switched, can be used to directly obtain the preset MIFI connection success rate weight, CPU usage change weight, memory occupancy change weight and data packet loss rate change weight from the database, and the corresponding relationship can be a pre-set mapping relationship. For example, the MIFI connection success rate, CPU usage change, memory occupancy change and data packet loss rate change are respectively mapped with the MIFI connection success rate weight, CPU usage change weight, memory occupancy change weight and data packet loss rate change weight preset in the database to form a mapping set, and the real-time MIFI connection success rate, CPU usage change, memory occupancy change and data packet loss rate change are respectively input into the mapping set to obtain the MIFI connection success rate weight, CPU usage change weight, memory occupancy change weight and data packet loss rate change weight, wherein the mapping relationship is one-to-one correspondence.

[0071] It should also be noted that in this embodiment, the MIFI update performance evaluation value after the encryption mode is updated and switched is obtained by processing the MIFI update performance parameters after the encryption mode is updated and switched, taking into account the mutual influence between these parameters. For example, if the CPU usage rate changes greatly, such as a significant increase in the CPU usage rate, it may affect the MIFI connection success rate. Excessive CPU usage may cause device performance to decline, and there may be situations such as freezing, thereby affecting the stability of the connection and causing a decrease in the connection success rate. If the memory usage changes greatly, such as a significant increase in the memory usage, it may affect the MIFI connection success rate. A large amount of memory usage may cause insufficient device memory, and there may be situations such as freezing, thereby affecting the stability of the connection and causing a decrease in the connection success rate. A large amount of memory usage may cause the system to run slowly, and the CPU may need to spend more time waiting for the reading and writing of memory data, resulting in an increase in the CPU usage change. If the CPU usage and memory usage increase due to the running of a large number of data processing tasks, data processing may not be timely, resulting in an increase in the data packet loss rate.

[0072] In a specific embodiment, by analyzing the MIFI update performance evaluation value after the encryption mode is updated and switched, the operating status of MIFI after the encryption mode is updated can be intuitively reflected. Based on this evaluation value, the impact of the encryption mode update on the MIFI performance can be judged. If the evaluation value is good, it means that the updated encryption mode is well compatible with MIFI and can ensure the efficiency and stability of data transmission. If the evaluation value is not good, problems can be discovered in time, providing a basis for further optimizing the encryption mode or adjusting the MIFI settings, thereby improving the overall performance of MIFI and ensuring that it can play a better role in the data encryption transmission process to meet user needs for network connection and data security.

[0073] Based on the data encryption parameters and the reference data encryption parameters, the data encryption index after the encryption method is updated and switched is analyzed.

[0074] In a specific embodiment, the encryption mode is updated and the data encryption index after switching is obtained in the following manner:

[0075] ,

[0076] in, Update the data encryption index after the encryption method is switched. To update the data transmission rate after switching, is the reference data transfer rate, To update the network bandwidth after switching, For reference network bandwidth, To update the network delay after switching, For reference network delay time, To update the network interference signal power after switching, is the reference network interference signal power, To update the signal-to-noise ratio after switching, is the reference signal-to-noise ratio, is a natural constant.

[0077] In a specific embodiment, by analyzing the data encryption index after the encryption method is updated and switched, the encryption performance of the encryption method after the update and switch can be quantitatively reflected, and it can be determined whether the encryption method has been improved in security and whether it can better protect the data. If the data encryption index is high, it means that the encryption strength of the encryption method is enhanced, and the confidentiality and integrity of the data are more guaranteed. If the index is low, the shortcomings of the encryption method can be clearly identified, providing direction for further optimizing the encryption method, such as adjusting encryption parameters or changing encryption algorithms, thereby ensuring the security of data during transmission.

[0078] According to the MIFI update performance evaluation value after the encryption mode is updated and switched and the data encryption index after the encryption mode is updated and switched, a comprehensive analysis is performed to obtain an encryption mode update switching performance indicator, which is used to characterize the encryption mode performance after the update switching.

[0079] In a specific embodiment, the switching performance indicator is updated in an encrypted manner, and the specific acquisition method is as follows:

[0080] ,

[0081] in, Updated switching performance indicators for encryption methods, Update the MIFI performance evaluation value after the encryption mode is switched. Update the data encryption index after the encryption method is switched. Update the performance evaluation value weight of MIFI after the encryption mode is switched. Update the encryption mode to switch the data encryption index weight. is a natural constant.

[0082] It should be noted that the MIFI update performance evaluation value weight after the encryption mode is updated and switched and the data encryption index weight after the encryption mode is updated and switched, and its value range is between 0 and 1. In this embodiment, the MIFI update performance evaluation value weight after the encryption mode is updated and switched is the MIFI update performance evaluation value weight after the encryption mode is updated and switched preset in the database, which indicates the numerical value of the influence of the MIFI update performance evaluation value after the encryption mode is updated and switched on the encryption mode update switching performance index, and the data encryption index weight after the encryption mode is updated and switched is the data encryption index weight after the encryption mode is updated and switched preset in the database, which indicates the numerical value of the influence of the data encryption index after the encryption mode is updated and switched on the encryption mode update switching performance index, which can be directly obtained from the database when used. Take the preset MIFI update performance evaluation value weight after the encryption mode is updated and switched and the data encryption index weight after the encryption mode is updated and switched, and the corresponding relationship may be a preset mapping relationship. For example, the MIFI update performance evaluation value after the encryption mode is updated and switched and the data encryption index after the encryption mode is updated and switched are respectively formed with the preset MIFI update performance evaluation value weight after the encryption mode is updated and switched and the data encryption index weight after the encryption mode is updated and switched in the database to form a mapping set. The real-time MIFI update performance evaluation value after the encryption mode is updated and switched and the data encryption index after the encryption mode is updated and switched are respectively input into the mapping set to obtain the MIFI update performance evaluation value weight after the encryption mode is updated and switched and the data encryption index weight after the encryption mode is updated and switched, wherein the mapping relationship is one-to-one correspondence.

[0083] It should also be noted that in this embodiment, the encryption mode update switching performance index is obtained by processing the MIFI update performance evaluation value after the encryption mode update switching and the data encryption index after the encryption mode update switching, taking into account the mutual influence between these parameters. For example, if the MIFI connection success rate is high and stable, and the CPU usage and memory occupancy are reasonable, then more resources may be available for data encryption-related operations, and the key update frequency may be appropriately increased, thereby affecting the data encryption index. If the data encryption index requires a higher key length and a complex encryption algorithm, the CPU usage and memory occupancy may increase, thereby affecting the MIFI update performance evaluation value.

[0084] In a specific embodiment, by analyzing the encryption method update switching performance indicators, it is possible to comprehensively reflect the overall performance of the encryption method after the update switching in terms of operation and encryption performance, determine whether the encryption method can effectively protect data and prevent data leakage and tampering, and at the same time, timely adjust the security policy, select a more appropriate encryption algorithm or adjust the encryption parameters.

[0085] S4, judging the encryption enhancement requirement label according to the encryption mode update switching performance index, wherein the encryption enhancement requirement label includes the requirement enhancement, and when the encryption enhancement requirement label is the requirement enhancement, the current encryption mode is enhanced, and the MIFI encryption mode update evaluation interval is obtained by simultaneous analysis, and when the encryption enhancement requirement label is no need for enhancement, the encryption mode enhancement processing is not performed, and the evaluation setting is continued with the encryption mode update evaluation default interval preset by the MIFI software module.

[0086] In this embodiment, the encryption enhancement requirement tag is determined, and the specific process is as follows: the encryption enhancement requirement tag includes the encryption enhancement requirement tag and the encryption enhancement requirement tag.

[0087] Extract the encryption method preset in the database to update the switching performance indicator threshold.

[0088] It should be understood that the encryption mode update switching performance indicator threshold is extracted from the database and is used to reflect the critical state of the performance evaluation after the encryption mode update switching.

[0089] In a specific embodiment, the encryption method update switching performance indicator threshold is pre-set in the database and can be obtained by a variety of methods. For example, a large number of different encryption method update switching performance indicator sample data are collected, and these sample data are statistically analyzed to obtain encryption method update switching performance indicator values, and then these indicator values ​​are weighted averaged or median value calculated to obtain the encryption method update switching performance indicator threshold, or experienced experts in the industry can judge the limit of encryption method performance based on rich historical data and a deep understanding of encryption method performance to set the threshold.

[0090] If the encryption mode update switching performance indicator is less than the encryption mode update switching performance indicator threshold, the encryption enhancement requirement label is defined as enhancement required; if the encryption mode update switching performance indicator is greater than or equal to the encryption mode update switching performance indicator threshold, the encryption enhancement requirement label is defined as no enhancement required.

[0091] It needs to be understood that if the encryption mode update switching performance index is less than the encryption mode update switching performance index threshold, it means that the encryption mode performance after the update switching has not met the expected standard and there are areas that need improvement. It may be that the MIFI operation effect is not good, or the encryption performance is insufficient, and the encryption method needs to be enhanced. If the encryption mode update switching performance index is greater than or equal to the encryption mode update switching performance index threshold, it means that the encryption mode performance after the update switching meets the requirements and can achieve good results in both MIFI operation and encryption. In order to reduce resource waste, there is no need to further enhance the encryption method for the time being.

[0092] In this embodiment, the MIFI encryption mode update evaluation interval period is analyzed, and the specific process is as follows:

[0093] The encryption mode update switching performance indicator is subjected to difference processing with the encryption mode update switching performance indicator threshold to obtain the encryption mode update switching performance deviation indicator.

[0094] The encryption mode update switching performance deviation indicator is obtained by subtracting the encryption mode update switching performance indicator from the encryption mode update switching performance indicator threshold.

[0095] The update evaluation interval corresponding to each encryption mode update switching performance deviation index interval stored in the database is extracted, and the update evaluation interval corresponding to the extracted encryption mode update switching performance deviation index is mapped and marked as the MIFI encryption mode update evaluation interval.

[0096] Update the evaluation interval based on the MIFI encryption method to set the evaluation.

[0097] It should be noted that the evaluation setting is performed based on the MIFI encryption method update evaluation interval period, and the specific process is as follows: the end time of the update verification period after the encryption method is updated and replaced is recorded as the start time of the MIFI encryption method update evaluation interval period, and the MIFI evaluation setting is started based on the MIFI encryption method update evaluation interval period.

[0098] See also Figure 2 As shown, an embodiment of the present invention provides a data encryption transmission system based on MIFI, including: an initial encryption algorithm performance evaluation module, which is used to encrypt the transmission data using the initial encryption method preset by the MIFI software module, and obtain data encryption transmission comprehensive parameters within a preset period, wherein the data encryption transmission comprehensive parameters include data encryption parameters, data transmission parameters and storage location access parameters, and analyze to obtain the data encryption transmission comprehensive performance evaluation value.

[0099] The encryption mode update switching requirement judgment module is used to determine the encryption mode update switching requirement label based on the data encryption transmission comprehensive performance evaluation value, and the encryption mode update switching requirement label includes the requirement update switching.

[0100] The encryption mode update switching performance analysis module is used to execute automatic encryption mode switching when the encryption mode update switching requirement label is required update switching, and collect MIFI update performance parameters and data encryption parameters after the encryption mode update switching within the preset update verification cycle, and analyze the encryption mode update switching performance indicators.

[0101] The encryption method encryption enhancement requirement judgment module is used to judge the encryption enhancement requirement label according to the encryption method update switching performance index, and the encryption enhancement requirement label includes the requirement enhancement. When the encryption enhancement requirement label is the requirement enhancement, the current encryption method is enhanced, and the MIFI encryption method update evaluation interval period is obtained by synchronous analysis. When the encryption enhancement requirement label is that no enhancement is required, the encryption method enhancement processing is not performed, and the evaluation setting is continued with the encryption method update evaluation default interval period preset by the MIFI software module.

[0102] This embodiment provides a computer-readable storage medium for storing a program, wherein the program implements a data processing method when executed by a processor.

[0103] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0104] The preferred embodiments of the present invention disclosed above are only used to help explain the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that technicians in the relevant technical field can understand and use the present invention well. As long as they do not deviate from the structure of the present invention or exceed the scope defined by the present invention, they should all belong to the protection scope of the present invention.

Claims

1. A data encryption transmission method based on MIFI, characterized in that: The following steps are involved: S1, encrypt the transmission data using the initial encryption method preset by the MIFI software module, obtain the data encryption transmission comprehensive parameters within the preset period, the data encryption transmission comprehensive parameters including data encryption parameters, data transmission parameters and storage location access parameters, and analyze and obtain the data encryption transmission comprehensive performance evaluation value; S2, based on the data encryption transmission comprehensive performance evaluation value, determining the encryption mode update switching requirement tag, wherein the encryption mode update switching requirement tag includes a requirement update switching; S3, when the encryption mode update switching requirement label is the requirement update switching, the encryption mode is automatically switched, and within the preset update verification period, the MIFI update performance parameters and data encryption parameters after the encryption mode update switching are collected, and the encryption mode update switching performance indicators are analyzed; S4, judging the encryption enhancement requirement tag according to the encryption mode update switching performance index, the encryption enhancement requirement tag includes the requirement enhancement, and when the encryption enhancement requirement tag is the requirement enhancement, the current encryption mode is enhanced, and the MIFI encryption mode update evaluation interval is obtained by simultaneous analysis, and when the encryption enhancement requirement tag is no need to be enhanced, the encryption mode enhancement is not performed, and the evaluation setting is continued with the encryption mode update evaluation default interval preset by the MIFI software module; The encryption method updates the switching performance indicators. The specific acquisition methods are as follows: , Among them, A is the encryption mode update switching performance indicator, Update the MIFI performance evaluation value after the encryption mode is switched. Update the data encryption index after the encryption method is switched. Update the performance evaluation value weight for MIFI, is the data encryption exponential weight, and e is a natural constant.

2. The data encryption transmission method based on MIFI according to claim 1, characterized in that: The data encryption transmission comprehensive parameters, wherein: Data encryption parameters include key length, key generation cycle, key update frequency, number of key access attempts, data encryption speed, and total energy consumption of the encryption process; Data transmission parameters include data transmission rate, network bandwidth, network delay time, network interference signal power and signal-to-noise ratio; The storage location access parameters include the average access time of the storage location, the data read speed, the data write speed and the access request frequency.

3. The data encryption transmission method based on MIFI according to claim 2 is characterized in that: The analysis obtains the comprehensive performance evaluation value of data encryption transmission, and the specific analysis process is as follows: Extracting the reference data encryption transmission comprehensive parameters stored in the database, wherein the reference data encryption transmission comprehensive parameters include reference data encryption parameters, reference data transmission parameters and reference storage location access parameters; Based on the data encryption transmission comprehensive parameters and the reference data encryption transmission comprehensive parameters, the data encryption transmission comprehensive performance evaluation value is obtained by analysis and processing; The data encryption transmission comprehensive performance evaluation value is a numerical result of quantifying the data encryption transmission comprehensive parameter and the reference data encryption transmission comprehensive parameter, and is used to characterize the encryption performance of the initial encryption method.

4. The data encryption transmission method based on MIFI according to claim 3 is characterized in that: The encryption method is determined to update the switching requirement tag, and the specific determination method is as follows: The encryption mode update switching requirement tag includes a required update switching and a non-required update switching; Extract the data encryption transmission comprehensive performance evaluation threshold preset in the database; If the comprehensive performance evaluation value of data encryption transmission is less than or equal to the comprehensive performance evaluation threshold of data encryption transmission, the encryption method update switching requirement label is defined as required update switching; if the comprehensive performance evaluation value of data encryption transmission is greater than the comprehensive performance evaluation threshold of data encryption transmission, the encryption method update switching requirement label is defined as no update switching is required.

5. The data encryption transmission method based on MIFI according to claim 1, characterized in that: The MIFI update performance parameters after the encryption mode is updated and switched include MIFI connection success rate, CPU usage change, memory occupancy change and data packet loss rate change.

6. The data encryption transmission method based on MIFI according to claim 1, characterized in that: The analysis encryption method updates the switching performance indicator, and the specific acquisition method is as follows: Extract the MIFI reference update performance parameters and reference data encryption parameters preset in the database, where: MIFI reference update performance parameters include MIFI connection reference success rate, ideal CPU usage change, ideal memory usage change, and ideal data packet loss rate change; Reference data encryption parameters include reference key length, defined key generation period, defined key update frequency, defined number of key access attempts, ideal data encryption speed, and defined total energy consumption of the encryption process; Analyze the MIFI update performance evaluation value after the encryption mode update switch based on the MIFI update performance parameter after the encryption mode update switch and the MIFI reference update performance parameter; Based on the data encryption parameters and the reference data encryption parameters, analyze the data encryption index after the encryption method is updated and switched; According to the MIFI update performance evaluation value after the encryption mode is updated and switched and the data encryption index after the encryption mode is updated and switched, a comprehensive analysis is performed to obtain an encryption mode update switching performance indicator, which is used to characterize the encryption mode performance after the update switching.

7. The MIFI-based data encryption transmission method according to claim 6, characterized in that: The specific process of determining the encryption enhancement requirement tag is as follows: The encryption enhancement requirement tag includes enhancement requirement and no enhancement required; Extract the encryption method preset in the database to update the switching performance indicator threshold; If the encryption mode update switching performance indicator is less than the encryption mode update switching performance indicator threshold, the encryption enhancement requirement label is defined as enhancement required; if the encryption mode update switching performance indicator is greater than or equal to the encryption mode update switching performance indicator threshold, the encryption enhancement requirement label is defined as no enhancement required.

8. A system using the MIFI-based data encryption transmission method as described in any one of claims 1 to 7, characterized in that: include: The initial encryption algorithm performance evaluation module is used to encrypt the transmission data using the initial encryption method preset by the MIFI software module, obtain the data encryption transmission comprehensive parameters within a preset period, and the data encryption transmission comprehensive parameters include data encryption parameters, data transmission parameters and storage access parameters, and analyze and obtain the data encryption transmission comprehensive performance evaluation value; An encryption mode update switching requirement judgment module is used to determine an encryption mode update switching requirement tag based on a comprehensive performance evaluation value of data encryption transmission, wherein the encryption mode update switching requirement tag includes a requirement update switching; The encryption mode update switching performance analysis module is used to perform automatic encryption mode switching when the encryption mode update switching requirement label is required update switching, and collect MIFI update performance parameters and data encryption parameters after encryption mode update switching within a preset update verification cycle, and analyze encryption mode update switching performance indicators; The encryption method encryption enhancement requirement judgment module is used to judge the encryption enhancement requirement label according to the encryption method update switching performance index, and the encryption enhancement requirement label includes the requirement enhancement. When the encryption enhancement requirement label is the requirement enhancement, the current encryption method is enhanced, and the MIFI encryption method update evaluation interval period is obtained by synchronous analysis. When the encryption enhancement requirement label is that no enhancement is required, the encryption method enhancement processing is not performed, and the evaluation setting is continued with the encryption method update evaluation default interval period preset by the MIFI software module.

9. A computer-readable storage medium for storing a program, characterized in that: When the program is executed by the processor, the MIFI-based data encryption transmission method as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • A method for encrypted data transmission

    CN116367150B

  • A data encryption transmission method

    CN117479151B

  • Mobile hotspot terminal access method, mobile hotspot terminal and MME (mobile management entity)

    CN103501494A

  • Data encryption transmission protection method and system based on MIFI

    CN117255341A