A lightweight authentication encryption algorithm implementation method
Patent Information
- Application Number
- CN202511500600.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-20
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2045-10-20
AI Technical Summary
[0003]现有的轻量级加密算法方法大多聚焦于静态的参数配置(固定的加密迭代轮数),这种静态的配置方法无法适应网络环境和终端状态的动态变化
[0050]This invention discloses a lightweight authentication encryption algorithm implementation method. It acquires multiple plaintext data streams from multiple terminal nodes of a lightweight authentication platform. These plaintext data streams include processing delay and power consumption pulses. The lightweight authentication platform includes a satellite communication system and an industrial control system. The method analyzes the variation pattern of the power consumption pulses to calculate the relative synchronization metric of the lightweight authentication platform. It performs instantaneous analysis of the processing delay to calculate the relative authentication state coefficient of the lightweight authentication platform. The relative synchronization metric and the relative authentication state coefficient are weighted and summed to obtain a comprehensive encryption impact value. Based on this comprehensive encryption impact value, the encryption algorithm strategy of the lightweight authentication platform is set. The global state of the lightweight authentication platform is intelligently evaluated to ensure the accuracy and dynamism of the encryption algorithm implementation, achieving adaptive optimization of security and resource efficiency in complex and ever-changing application environments.
Smart Images

Figure CN121441541B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of information security technology, and more specifically, to a lightweight authentication encryption algorithm implementation method. Background Technology
[0002] With the rapid development of satellite communications and industrial control systems, data security faces unprecedented challenges. Modern satellite networks, with their wide-area coverage, low-latency transmission, and broadband service capabilities, have become a crucial component of the global communication infrastructure. In the field of industrial control, with the popularization of the Industrial Internet of Things (IIoT) and smart manufacturing, the requirements for real-time performance and reliability of control systems are becoming increasingly stringent. Industrial field devices typically employ low-power processors, but need to simultaneously meet the demands of millisecond-level response and continuous security protection. Satellite communications and industrial control systems are often highly resource-constrained, characterized by limited computing power, small storage space, and limited energy supply. In such scenarios, ensuring the security of communication data, especially its confidentiality and integrity, becomes paramount.
[0003] Most existing lightweight encryption algorithms focus on static parameter configuration (fixed number of encryption iteration rounds). This static configuration method cannot adapt to dynamic changes in network environment and terminal status. When the processing capacity of terminal nodes fluctuates due to different task loads, or when their power consumption pulse characteristics change due to dynamic power management, fixed high-strength encryption strategies may cause unnecessary resource waste, while fixed low-strength strategies may bring security risks when the environment deteriorates. Summary of the Invention
[0004] This invention provides a lightweight authentication encryption algorithm implementation method. By real-time monitoring and analysis of the processing latency and power consumption pulses corresponding to the plaintext data streams of multiple terminal nodes, the global state of the lightweight authentication platform is intelligently evaluated, ensuring the accuracy and dynamism of the encryption algorithm implementation of the lightweight authentication platform, and achieving adaptive optimization of security and resource efficiency in complex and ever-changing application environments.
[0005] To achieve the above objectives, the present invention provides a lightweight authentication encryption algorithm implementation method, comprising:
[0006] The system acquires multiple plaintext data streams from multiple terminal nodes of a lightweight authentication platform, wherein the plaintext data streams include processing delay and power consumption pulses, and the lightweight authentication platform includes a satellite communication system and an industrial control system.
[0007] The variation pattern of the power consumption pulse is analyzed, and the relative synchronization metric of the lightweight authentication platform is calculated based on the analysis results.
[0008] The processing latency is analyzed instantaneously, and the relative coefficient of the authentication status of the lightweight authentication platform is calculated based on the instantaneous analysis results.
[0009] The relative synchronization metric and the relative authentication status coefficient are weighted and summed to obtain a comprehensive encryption impact value, and the encryption algorithm strategy of the lightweight authentication platform is set according to the comprehensive encryption impact value.
[0010] Furthermore, after obtaining multiple plaintext data streams of communication authenticated by multiple terminal nodes of the lightweight authentication platform, it also includes:
[0011] All processing delay and power consumption pulses are iterated through, wherein the iteration process includes deleting duplicate communication plaintext data streams, deleting erroneous communication plaintext data streams, and deleting invalid communication plaintext data streams.
[0012] Furthermore, when analyzing the variation pattern of the power consumption pulses and calculating the relative synchronization metric of the lightweight authentication platform based on the analysis results, the process includes:
[0013] Determine the power consumption pulse sequence for each terminal node;
[0014] The power pulse difference between the power pulse sequence and each of the remaining power pulse sequences is determined based on the Euclidean distance method.
[0015] Determine the power pulse fluctuation level corresponding to each power pulse sequence, and determine the power pulse fluctuation difference between the power pulse fluctuation level and the fluctuation level of each remaining power pulse;
[0016] Extract the maximum power consumption pulse difference from all power consumption pulse differences;
[0017] Extract the maximum power consumption pulse fluctuation difference from all power consumption pulse fluctuation differences;
[0018] The product of the maximum power consumption pulse difference and the maximum power consumption pulse fluctuation difference is used as the synchronization relative metric of the lightweight authentication platform.
[0019] Furthermore, in determining the degree of power pulse fluctuation corresponding to each power pulse sequence, the following is included:
[0020] The power pulse fluctuation level corresponding to each power pulse sequence is determined according to the following formula:
[0021] ;
[0022] Where q represents the power consumption pulse fluctuation level, w represents the number of power consumption pulses in the power consumption pulse sequence, and t r Let t be the r-th power pulse in the power pulse sequence. r+1It is the (r+1)th power pulse in the power pulse sequence.
[0023] Furthermore, when performing instantaneous analysis on the processing latency and calculating the relative coefficient of the authentication status of the lightweight authentication platform based on the instantaneous analysis results, the process includes:
[0024] Determine the processing delay sequence for each terminal node;
[0025] Determine the instantaneous processing delay corresponding to each processing delay in the processing delay sequence;
[0026] The delay trend characteristic factor of the processing delay sequence is determined based on the processing delay of each instant;
[0027] The mean value corresponding to all latency trend characteristic factors is used as the relative coefficient of the authentication status of the lightweight authentication platform.
[0028] Further, in determining the instantaneous processing delay corresponding to each processing delay in the processing delay sequence, the process includes:
[0029] A processing delay is randomly extracted from the processing delay sequence as a standard processing delay;
[0030] Determine a left-side processing delay and a right-side processing delay corresponding to the standard processing delay;
[0031] Calculate the absolute value of the left processing delay difference between the left processing delay and the standard processing delay, and calculate the absolute value of the right processing delay difference between the right processing delay and the standard processing delay.
[0032] The mean of the absolute values of the left processing delay difference and the right processing delay difference is calculated and used as the instantaneous processing delay of the standard processing delay.
[0033] Furthermore, when determining the delay trend characteristic factor of the processing delay sequence based on each instantaneous processing delay, the following is included:
[0034] Determine the mean instantaneous processing delay corresponding to all instantaneous processing delays, and determine the median of all instantaneous processing delays as the median value of instantaneous processing delay;
[0035] The absolute value of the difference between the instantaneous processing delay and the mean instantaneous processing delay is determined as the first trend factor;
[0036] The absolute value of the difference between the instantaneous processing delay and the median value of the instantaneous processing delay is determined as the second trend factor;
[0037] The product of the first trend factor and the second trend factor is used as the corresponding time-delay trend feature factor.
[0038] Furthermore, when setting the encryption algorithm strategy of the lightweight authentication platform based on the comprehensive encryption impact value, it includes:
[0039] Obtain the current encryption iteration round number of the lightweight authentication platform;
[0040] The encryption algorithm strategy of the lightweight authentication platform is obtained by optimizing the current encryption iteration round based on the comprehensive encryption impact value.
[0041] Furthermore, when optimizing the current encryption iteration round number based on the comprehensive encryption impact value to obtain the encryption algorithm strategy of the lightweight authentication platform, the following steps are included:
[0042] Pre-set the first preset comprehensive encryption impact value and the second preset comprehensive encryption impact value;
[0043] Pre-set the first preset optimization value, the second preset optimization value, and the third preset optimization value;
[0044] When the overall encryption impact value is less than the first preset overall encryption impact value, the first product of the first preset optimization value and the current encryption iteration round number is calculated to obtain the optimized encryption iteration round number, which is used as the encryption algorithm strategy of the lightweight authentication platform.
[0045] When the comprehensive encryption impact value is greater than or equal to the first preset comprehensive encryption impact value and less than the second preset comprehensive encryption impact value, the second product value of the second preset optimization value and the current encryption iteration round number is calculated to obtain the optimized encryption iteration round number, which is used as the encryption algorithm strategy of the lightweight authentication platform.
[0046] When the comprehensive encryption impact value is greater than or equal to the second preset comprehensive encryption impact value, the third product of the third preset optimization value and the current encryption iteration round number is calculated to obtain the optimized encryption iteration round number, which is used as the encryption algorithm strategy of the lightweight authentication platform.
[0047] Furthermore, after setting the encryption algorithm strategy of the lightweight authentication platform based on the comprehensive encryption impact value, the method further includes:
[0048] The communication plaintext data stream of the lightweight authentication platform is reacquired within a predetermined period, and the encryption algorithm strategy of the lightweight authentication platform is updated based on the reacquired communication plaintext data stream.
[0049] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0050] This invention discloses a lightweight authentication encryption algorithm implementation method. It acquires multiple plaintext data streams from multiple terminal nodes of a lightweight authentication platform. These plaintext data streams include processing delay and power consumption pulses. The lightweight authentication platform includes a satellite communication system and an industrial control system. The method analyzes the variation pattern of the power consumption pulses to calculate the relative synchronization metric of the lightweight authentication platform. It performs instantaneous analysis of the processing delay to calculate the relative authentication state coefficient of the lightweight authentication platform. The relative synchronization metric and the relative authentication state coefficient are weighted and summed to obtain a comprehensive encryption impact value. Based on this comprehensive encryption impact value, the encryption algorithm strategy of the lightweight authentication platform is set. The global state of the lightweight authentication platform is intelligently evaluated to ensure the accuracy and dynamism of the encryption algorithm implementation, achieving adaptive optimization of security and resource efficiency in complex and ever-changing application environments. Attached Figure Description
[0051] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0052] Figure 1 The diagram shows a flowchart of a lightweight authentication encryption algorithm implementation method according to an embodiment of the present invention. Detailed Implementation
[0053] The specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and are not intended to limit the scope of the invention.
[0054] In the description of this application, it should be understood that the terms "center", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.
[0055] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0056] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0057] The following is a description of preferred embodiments of the present invention in conjunction with the accompanying drawings.
[0058] like Figure 1 As shown, an embodiment of the present invention discloses a lightweight authentication encryption algorithm implementation method, including:
[0059] S110: Acquire multiple plaintext data streams from multiple terminal nodes of a lightweight authentication platform, wherein the plaintext data streams include processing delay and power consumption pulses, and the lightweight authentication platform includes a satellite communication system and an industrial control system;
[0060] In this embodiment, the lightweight authentication platform includes a satellite communication system and an industrial control system, including corresponding plaintext data streams.
[0061] In this embodiment, the terminal node includes a satellite OBC microcontroller unit, a satellite ADCS microcontroller unit, a satellite inter-satellite link communication module, a satellite-to-ground telemetry and control terminal, an industrial control system field layer, an industrial control system edge layer, and an industrial control system control layer. The processing latency and power consumption pulses of each terminal node are acquired.
[0062] In this embodiment, multiple acquisition times are preset, and multiple processing delays and multiple power consumption pulses for each terminal node are determined based on the acquisition times. The acquisition times are preferably 12, including the 5th second, the 10th second, the 15th second, the 20th second, the 25th second, the 30th second, the 35th second, the 40th second, the 45th second, the 50th second, the 55th second, and the 60th second.
[0063] In this embodiment, processing latency can leak algorithm branch and key information; power pulse mapping data reversal can be cracked by SPA / DPA. Both directly threaten the confidentiality and integrity of lightweight encryption. Therefore, the encryption algorithm strategy of the lightweight authentication platform is set according to processing latency and power pulse.
[0064] S120: Analyze the variation pattern of the power consumption pulse, and calculate the relative synchronization metric of the lightweight authentication platform based on the analysis results;
[0065] In some embodiments of this application, after obtaining multiple plaintext data streams of communication authenticated by multiple terminal nodes of the lightweight authentication platform, the method further includes:
[0066] All processing delay and power consumption pulses are iterated through, wherein the iteration process includes deleting duplicate communication plaintext data streams, deleting erroneous communication plaintext data streams, and deleting invalid communication plaintext data streams.
[0067] The beneficial effects of the above technical solution are: the present invention deletes duplicate communication plaintext data streams, deletes erroneous communication plaintext data streams, and deletes invalid communication plaintext data streams, which can ensure an accurate data foundation.
[0068] In some embodiments of this application, when analyzing the variation pattern of the power consumption pulse and calculating the relative synchronization metric of the lightweight authentication platform based on the analysis results, the following steps are included:
[0069] Determine the power consumption pulse sequence for each terminal node;
[0070] The power pulse difference between the power pulse sequence and each of the remaining power pulse sequences is determined based on the Euclidean distance method.
[0071] Determine the power pulse fluctuation level corresponding to each power pulse sequence, and determine the power pulse fluctuation difference between the power pulse fluctuation level and the fluctuation level of each remaining power pulse;
[0072] Extract the maximum power consumption pulse difference from all power consumption pulse differences;
[0073] Extract the maximum power consumption pulse fluctuation difference from all power consumption pulse fluctuation differences;
[0074] The product of the maximum power consumption pulse difference and the maximum power consumption pulse fluctuation difference is used as the synchronization relative metric of the lightweight authentication platform.
[0075] In this embodiment, the power consumption pulse sequence of each terminal node can be determined based on the acquisition time mentioned above.
[0076] In this embodiment, the process of determining the power consumption pulse difference based on the Euclidean distance method will not be described in detail.
[0077] In this embodiment, the power consumption pulse fluctuation difference is the absolute value of the difference between the power consumption pulse fluctuation level and the fluctuation level of each remaining power consumption pulse.
[0078] The beneficial effects of the above technical solution are: the present invention uses the product of the maximum power pulse difference and the maximum power pulse fluctuation difference as the relative synchronization metric of the lightweight authentication platform, realizes the fluctuation analysis of power pulse, and lays the foundation for the encryption algorithm strategy of the lightweight authentication platform.
[0079] In some embodiments of this application, determining the power pulse fluctuation level corresponding to each power pulse sequence includes:
[0080] The power pulse fluctuation level corresponding to each power pulse sequence is determined according to the following formula:
[0081] ;
[0082] Where q represents the power consumption pulse fluctuation level, w represents the number of power consumption pulses in the power consumption pulse sequence, and t r Let t be the r-th power pulse in the power pulse sequence. r+1 It is the (r+1)th power pulse in the power pulse sequence.
[0083] S130: Perform instantaneous analysis on the processing delay, and calculate the relative coefficient of the authentication status of the lightweight authentication platform based on the instantaneous analysis results;
[0084] In some embodiments of this application, when performing instantaneous analysis on the processing latency and calculating the relative coefficient of the authentication status of the lightweight authentication platform based on the instantaneous analysis results, the process includes:
[0085] Determine the processing delay sequence for each terminal node;
[0086] Determine the instantaneous processing delay corresponding to each processing delay in the processing delay sequence;
[0087] The delay trend characteristic factor of the processing delay sequence is determined based on the processing delay of each instant;
[0088] The mean value corresponding to all latency trend characteristic factors is used as the relative coefficient of the authentication status of the lightweight authentication platform.
[0089] The beneficial effects of the above technical solution are: the present invention uses the mean value corresponding to all latency trend characteristic factors as the relative coefficient of the authentication status of the lightweight authentication platform, realizes the fluctuation analysis of processing latency, and further ensures the setting accuracy of the encryption algorithm strategy of the lightweight authentication platform.
[0090] In some embodiments of this application, determining the instantaneous processing delay corresponding to each processing delay in the processing delay sequence includes:
[0091] A processing delay is randomly extracted from the processing delay sequence as a standard processing delay;
[0092] Determine a left-side processing delay and a right-side processing delay corresponding to the standard processing delay;
[0093] Calculate the absolute value of the left processing delay difference between the left processing delay and the standard processing delay, and calculate the absolute value of the right processing delay difference between the right processing delay and the standard processing delay.
[0094] The mean of the absolute values of the left processing delay difference and the right processing delay difference is calculated and used as the instantaneous processing delay of the standard processing delay.
[0095] In this embodiment, when randomly extracting a processing delay as the standard processing delay, the processing delay corresponding to the initial acquisition time is not randomly extracted, nor is the processing delay corresponding to the last acquisition time randomly extracted. The processing delay corresponding to the initial acquisition time does not have a left-hand processing delay, and the processing delay corresponding to the last acquisition time does not have a right-hand processing delay, which can easily cause errors.
[0096] In some embodiments of this application, determining the delay trend characteristic factor of the processing delay sequence based on each instantaneous processing delay includes:
[0097] Determine the mean instantaneous processing delay corresponding to all instantaneous processing delays, and determine the median of all instantaneous processing delays as the median value of instantaneous processing delay;
[0098] The absolute value of the difference between the instantaneous processing delay and the mean instantaneous processing delay is determined as the first trend factor;
[0099] The absolute value of the difference between the instantaneous processing delay and the median value of the instantaneous processing delay is determined as the second trend factor;
[0100] The product of the first trend factor and the second trend factor is used as the corresponding time-delay trend feature factor.
[0101] In this embodiment, the latency trend characteristic factor corresponding to each instantaneous processing latency can be calculated.
[0102] The beneficial effects of the above technical solution are: the present invention can obtain the latency trend feature factor corresponding to each instantaneous processing latency, and the latency trend feature factor can characterize the changing trend of processing latency. It enables dynamic setting of the encryption algorithm strategy for a lightweight authentication platform, avoiding limitations.
[0103] S140: The relative synchronization metric and the relative authentication status coefficient are weighted and summed to obtain a comprehensive encryption impact value, and the encryption algorithm strategy of the lightweight authentication platform is set according to the comprehensive encryption impact value.
[0104] In this embodiment, the relative synchronization metric and the relative authentication status coefficient are weighted based on a subjective weighting method or an objective weighting method. Here, the weight of the relative synchronization metric is preferably 0.4, and the weight of the relative authentication status coefficient is preferably 0.6. The specific weights can be adjusted adaptively according to actual needs.
[0105] In some embodiments of this application, when setting the encryption algorithm strategy of the lightweight authentication platform based on the comprehensive encryption impact value, the following is included:
[0106] Obtain the current encryption iteration round number of the lightweight authentication platform;
[0107] The encryption algorithm strategy of the lightweight authentication platform is obtained by optimizing the current encryption iteration round based on the comprehensive encryption impact value.
[0108] In this embodiment, the current number of encryption iteration rounds is preset by the lightweight authentication platform, such as 10 rounds.
[0109] In some embodiments of this application, when optimizing the current encryption iteration round number based on the comprehensive encryption impact value to obtain the encryption algorithm strategy of the lightweight authentication platform, the following steps are included:
[0110] Pre-set the first preset comprehensive encryption impact value and the second preset comprehensive encryption impact value;
[0111] Pre-set the first preset optimization value, the second preset optimization value, and the third preset optimization value;
[0112] When the overall encryption impact value is less than the first preset overall encryption impact value, the first product of the first preset optimization value and the current encryption iteration round number is calculated to obtain the optimized encryption iteration round number, which is used as the encryption algorithm strategy of the lightweight authentication platform.
[0113] When the comprehensive encryption impact value is greater than or equal to the first preset comprehensive encryption impact value and less than the second preset comprehensive encryption impact value, the second product value of the second preset optimization value and the current encryption iteration round number is calculated to obtain the optimized encryption iteration round number, which is used as the encryption algorithm strategy of the lightweight authentication platform.
[0114] When the comprehensive encryption impact value is greater than or equal to the second preset comprehensive encryption impact value, the third product of the third preset optimization value and the current encryption iteration round number is calculated to obtain the optimized encryption iteration round number, which is used as the encryption algorithm strategy of the lightweight authentication platform.
[0115] In this embodiment, the first preset comprehensive encryption influence value is preferably 6, and the second preset comprehensive encryption influence value is preferably 10. The specific values can be adjusted according to actual needs.
[0116] In this embodiment, the first preset optimization value is preferably 0.9, the second preset optimization value is preferably 1.15, and the third preset optimization value is preferably 1.25. The specific values can be adjusted according to actual needs.
[0117] The beneficial effects of the above technical solution are as follows: Based on the comprehensive encryption influence value, the first preset comprehensive encryption influence value and the second preset comprehensive encryption influence value, the present invention selects the corresponding preset optimization value to optimize and adjust the current encryption iteration round, thereby obtaining the encryption algorithm strategy of the lightweight authentication platform, ensuring the accuracy and dynamism of the encryption algorithm of the lightweight authentication platform, avoiding data leakage and tampering, and achieving adaptive optimization of security and resource efficiency in complex and ever-changing application environments.
[0118] In some embodiments of this application, after setting the encryption algorithm strategy of the lightweight authentication platform based on the comprehensive encryption impact value, the method further includes:
[0119] The communication plaintext data stream of the lightweight authentication platform is reacquired within a predetermined period, and the encryption algorithm strategy of the lightweight authentication platform is updated based on the reacquired communication plaintext data stream.
[0120] In this embodiment, the predetermined period can be set to 10 days, 15 days, or 20 days, etc.
[0121] The beneficial effects of the above technical solution are: the present invention can continuously update the encryption algorithm strategy of the lightweight authentication platform based on a predetermined cycle, thereby further ensuring the dynamism and security of the encryption algorithm.
[0122] In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.
[0123] Although the invention has been described above with reference to embodiments, various modifications can be made and components can be replaced with equivalents without departing from the scope of the invention. In particular, as long as there is no structural conflict, the features in the embodiments disclosed in this invention can be combined with each other in any way. The fact that not all of these combinations are described in this specification is merely for the sake of brevity and resource conservation.
[0124] It will be understood by those skilled in the art that the above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A lightweight authentication encryption algorithm implementation method, characterized in that, include: The system acquires multiple plaintext data streams from multiple terminal nodes of a lightweight authentication platform, wherein the plaintext data streams include processing delay and power consumption pulses, and the lightweight authentication platform includes a satellite communication system and an industrial control system. The variation pattern of the power consumption pulse is analyzed, and the relative synchronization metric of the lightweight authentication platform is calculated based on the analysis results. The processing latency is analyzed instantaneously, and the relative coefficient of the authentication status of the lightweight authentication platform is calculated based on the instantaneous analysis results. The relative synchronization metric and the relative authentication status coefficient are weighted and summed to obtain a comprehensive encryption impact value, and the encryption algorithm strategy of the lightweight authentication platform is set according to the comprehensive encryption impact value. Analyzing the variation pattern of the power consumption pulses and calculating the relative synchronization metric of the lightweight authentication platform based on the analysis results includes: Determine the power consumption pulse sequence for each terminal node; The power pulse difference between the power pulse sequence and each of the remaining power pulse sequences is determined based on the Euclidean distance method. Determine the power pulse fluctuation level corresponding to each power pulse sequence, and determine the power pulse fluctuation difference between the power pulse fluctuation level and the fluctuation level of each remaining power pulse; Extract the maximum power consumption pulse difference from all power consumption pulse differences; Extract the maximum power consumption pulse fluctuation difference from all power consumption pulse fluctuation differences; The product of the maximum power consumption pulse difference and the maximum power consumption pulse fluctuation difference is used as the relative synchronization metric of the lightweight authentication platform. When performing instantaneous analysis on the processing latency and calculating the relative coefficient of the authentication status of the lightweight authentication platform based on the instantaneous analysis results, the process includes: Determine the processing delay sequence for each terminal node; Determine the instantaneous processing delay corresponding to each processing delay in the processing delay sequence; The delay trend characteristic factor of the processing delay sequence is determined based on the processing delay of each instant; The mean value corresponding to all latency trend characteristic factors is used as the relative coefficient of the authentication status of the lightweight authentication platform. When determining the instantaneous processing delay corresponding to each processing delay in the processing delay sequence, the following is included: A processing delay is randomly extracted from the processing delay sequence as a standard processing delay; Determine a left-side processing delay and a right-side processing delay corresponding to the standard processing delay; Calculate the absolute value of the left processing delay difference between the left processing delay and the standard processing delay, and calculate the absolute value of the right processing delay difference between the right processing delay and the standard processing delay. The mean of the absolute values of the left processing delay difference and the right processing delay difference is calculated and used as the instantaneous processing delay of the standard processing delay. When determining the delay trend characteristic factor of the processing delay sequence based on each instantaneous processing delay, the following is included: Determine the mean instantaneous processing delay corresponding to all instantaneous processing delays, and determine the median of all instantaneous processing delays as the median value of instantaneous processing delay; The absolute value of the difference between the instantaneous processing delay and the mean instantaneous processing delay is determined as the first trend factor; The absolute value of the difference between the instantaneous processing delay and the median value of the instantaneous processing delay is determined as the second trend factor; The product of the first trend factor and the second trend factor is used as the corresponding time-delay trend feature factor.
2. The lightweight authentication encryption algorithm implementation method according to claim 1, characterized in that, After obtaining multiple plaintext data streams of communication authenticated by multiple terminal nodes of the lightweight authentication platform, the following is also included: All processing delay and power consumption pulses are iterated through, wherein the iteration process includes deleting duplicate communication plaintext data streams, deleting erroneous communication plaintext data streams, and deleting invalid communication plaintext data streams.
3. The lightweight authentication encryption algorithm implementation method according to claim 1, characterized in that, When determining the power pulse fluctuation level corresponding to each power pulse sequence, the following is included: The power pulse fluctuation level corresponding to each power pulse sequence is determined according to the following formula: ; Where q represents the power consumption pulse fluctuation level, w represents the number of power consumption pulses in the power consumption pulse sequence, and t r Let t be the r-th power pulse in the power pulse sequence. r+1 It is the (r+1)th power pulse in the power pulse sequence.
4. The lightweight authentication encryption algorithm implementation method according to claim 1, characterized in that, When setting the encryption algorithm strategy of the lightweight authentication platform based on the comprehensive encryption impact value, the following are included: Obtain the current encryption iteration round number of the lightweight authentication platform; The encryption algorithm strategy of the lightweight authentication platform is obtained by optimizing the current encryption iteration round based on the comprehensive encryption impact value.
5. The lightweight authentication encryption algorithm implementation method according to claim 4, characterized in that, When optimizing the current encryption iteration round number based on the comprehensive encryption impact value to obtain the encryption algorithm strategy of the lightweight authentication platform, the following steps are included: Pre-set the first preset comprehensive encryption impact value and the second preset comprehensive encryption impact value; Pre-set the first preset optimization value, the second preset optimization value, and the third preset optimization value; When the overall encryption impact value is less than the first preset overall encryption impact value, the first product of the first preset optimization value and the current encryption iteration round number is calculated to obtain the optimized encryption iteration round number, which is used as the encryption algorithm strategy of the lightweight authentication platform. When the comprehensive encryption impact value is greater than or equal to the first preset comprehensive encryption impact value and less than the second preset comprehensive encryption impact value, the second product value of the second preset optimization value and the current encryption iteration round number is calculated to obtain the optimized encryption iteration round number, which is used as the encryption algorithm strategy of the lightweight authentication platform. When the comprehensive encryption impact value is greater than or equal to the second preset comprehensive encryption impact value, the third product of the third preset optimization value and the current encryption iteration round number is calculated to obtain the optimized encryption iteration round number, which is used as the encryption algorithm strategy of the lightweight authentication platform.
6. The lightweight authentication encryption algorithm implementation method according to claim 1, characterized in that, After setting the encryption algorithm strategy of the lightweight authentication platform based on the comprehensive encryption impact value, the method further includes: The communication plaintext data stream of the lightweight authentication platform is reacquired within a predetermined period, and the encryption algorithm strategy of the lightweight authentication platform is updated based on the reacquired communication plaintext data stream.
Citation Information
Patent Citations
Network data encryption and privacy protection system in cloud environment
CN120639438A
Non-recursive adaptive filter for predicting the mean processing performance of a complex system´s processing core
WO2009047664A1