High-throughput satellite communication system based on power data security access

By using data encryption, low noise amplifier and convex optimization algorithms in high-throughput satellite communication systems, the problem of interference between bad weather and beams is solved, safe and efficient transmission of power data is achieved, and the intelligence and automation of the system is improved. .

CN119182447APending Publication Date: 2024-12-24国网宁夏电力有限公司固原供电公司
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411256369.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-09
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

High-throughput satellite communication systems have a transmission quality affected by severe weather and interbeam interference, making it difficult to ensure the safety and efficiency of power data.

Method used

The data encryption module is used to protect power data, use a low-noise amplifier to improve the sensitivity of the receiving device, dynamically adjust the transmission power to eliminate rain attenuation, and adjust beamforming through a convex optimization algorithm to eliminate inter-beam interference.

Benefits of technology

It realizes the safe and efficient transmission of power data, improves transmission security and efficiency, and ensures the intelligence and automation of the communication quality and the degree of system intelligence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119182447A_ABST
    Figure CN119182447A_ABST
Patent Text Reader

Abstract

The invention discloses a high-throughput satellite communication system based on power data security access. The system comprises a power data access module, a data encryption module, a satellite communication module, a data processing module, a network and security management module and a data application module. The output end of the power data access module is connected with the input end of the data encryption module. The output end of the data encryption module is connected with the input end of the satellite communication module, the output end of the satellite communication module is connected with the input end of the data processing module, the output end of the data processing module is connected with the input end of the data application module, and the network and safety management module is connected with the data processing module. According to the invention, the safe and rapid transmission capability of power data is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite communication, and more particularly to a high-throughput satellite communication system based on secure access of power data. Background Art

[0002] In the power grid system, power data includes parameters such as load, voltage, and frequency of the power grid, which are used to monitor and manage the operating status of the power system, help operators understand the health of the power system in real time, and adjust the operating strategy and resource allocation in time to ensure the safe and stable operation of the power grid. At the same time, power data provides an important reference for market operation and planning, and is used to support the specification of power policies, planning of power grid expansion, and optimization of resource allocation. Therefore, as power data containing user privacy information or key operating data, important power data should be guaranteed to be transmitted securely during the transmission process and not be accessed or tampered with by unauthorized people or systems. Encryption is needed to prevent data leakage and attacks and protect the security of the power system.

[0003] The coverage range of high-throughput satellite systems is relatively narrow, and it is more flexible to use high-throughput satellites to transmit data for widely distributed equipment and remote sites in the power system. At the same time, it has high bandwidth and fast transmission speed, and can quickly transmit and process large amounts of data such as real-time monitoring data and fault diagnosis information. However, high-throughput satellite communications use high KA bands with higher frequencies, so the transmission quality is easily affected by weather, and there is an urgent need to eliminate the interference of bad weather on transmitted data. At the same time, the spatial distance between beams in high-throughput satellite communication systems in higher frequency bands may be very small, and the frequency interval between adjacent beams is very narrow, resulting in signal interference between beams. Therefore, how to adjust beamforming to eliminate interference between beams has become an urgent problem to be solved. Summary of the invention

[0004] In view of the deficiencies of the above-mentioned technologies, the present invention discloses a high-throughput satellite communication system based on secure access to power data, which can realize encryption protection of power data information through a data encryption module to prevent unauthorized access and tampering, and realize data transmission through a high-throughput satellite communication coefficient, utilize low-noise amplification to improve the sensitivity of the receiving device, dynamically adjust the transmission power to eliminate rain attenuation, determine the weight vector of beamforming through a convex optimization algorithm, adjust the output power of the antenna driver, ensure that the hardware and control system can provide sufficient accuracy and response speed, set a phase shifter to adjust the signal phase of each antenna unit, eliminate interference between beams, and has a high degree of intelligence and automation, and can improve the security and efficiency of power data transmission.

[0005] The present invention adopts the following technical solutions:

[0006] A high-throughput satellite communication system based on secure access to power data, comprising:

[0007] The power data access module is used to collect power data from smart meters, sensors and substation equipment in the power system, covering all key nodes of the power system, filtering, cleaning and correcting the collected raw data, and performing data compression and format conversion for subsequent data transmission;

[0008] Data encryption module, used to encrypt pre-processed power data to ensure confidentiality and integrity of data during transmission and prevent unauthorized access and tampering;

[0009] A satellite communication module is used to modulate and demodulate signals, convert digital signals into radio frequency signals for satellite transmission, upload encrypted power data to the satellite, establish a communication connection between the user terminal and the ground station through a satellite link, transmit the power data over a long distance and restore it to a digital signal; the satellite communication module comprises a high-throughput satellite communication terminal, a satellite and a ground base station, wherein the output end of the high-throughput satellite communication terminal is connected to the input end of the satellite, and the output end of the satellite is connected to the input end of the ground base station;

[0010] The data processing module is used to decrypt the data entering the ground base station and store and forward the decrypted power data;

[0011] The network and security management module is used to monitor the operation status of the entire communication system in real time, perform network configuration and management, and ensure the normal operation of the system; authenticate the terminals and users accessing the system, and control the access rights to stored data and resources;

[0012] Data application module, used to dispatch and manage power according to the processed data, and to analyze data and provide decision support;

[0013] The output end of the power data access module is connected to the input end of the data encryption module, the output end of the data encryption module is connected to the input end of the satellite communication module, the output end of the satellite communication module is connected to the input end of the data processing module, the output end of the data processing module is connected to the input end of the data application module, and the network and security management module is connected to the data processing module.

[0014] Furthermore, the method for encrypting power data by the data encryption module comprises the following steps:

[0015] Step (1), setting an encryption information input module to input power data information and dividing the data sequence to be encrypted according to the time window and the current mutation event; and classifying or marking the data sequence to be encrypted according to the attribute of the acquisition device to distinguish the data information of different information nodes;

[0016] Step (2), generate pseudo-random numbers and chaotic sequences through the Mersenne Twister algorithm, the formula of the Mersenne Twister algorithm is as follows:

[0017]

[0018] In formula (1), the noise collected by the environmental noise collection device at the time of data transmission is set as the initialization seed value x0=seed, and the state vector x is generated using the initialization seed value i , f t Indicates setting timestamp, t indicates window interval, x i-1 represents the previous state vector element, Represents a bitwise XOR operation, 2 j Indicates single word length, set to 32 bits, i indicates the current element index, i = 1, 2, ..., n, represents the data packet rate, and b represents the bit value of the number of power data packets collected by the power data access module per unit time;

[0019] α t (s) represents the characteristic value of the state data group;

[0020] λ t (s) represents the characteristic value of the output tap sequence of the noise environment at the time of data transmission;

[0021] y t Represents the feature set of noise data information in the entire environment;

[0022] Represents the rotation transformation parameters;

[0023] n represents the data parameter before conversion; K represents the data parameter that affects the conversion,

[0024] The chaotic sequence is generated by Logistic mapping. The formula for generating the chaotic sequence is as follows:

[0025]

[0026] In formula (2), x n+1 represents the iterative generation of chaotic sequences, μ represents the control parameter, which is set to 4 to ensure chaotic behavior, and r n Indicates that the nth random number is generated by the Mersenne Twister algorithm, x n represents the previous state, ε represents the voltage fluctuation rate, which is used to control the disturbance intensity; the voltage fluctuation rate equation is as follows:

[0027]

[0028] In formula (3), N represents the number of voltage data points, i represents the i-th time window, V iIndicates setting the voltage value of the i-th time window, Represents the weighted average value of voltage data, w i Represents the voltage change weight at the i-th time point, which is dynamically adjusted according to the importance of the time period; r i Represents a random number;

[0029] In formula (3), the formula for obtaining the random number ri is as follows:

[0030]

[0031] In formula (4), x i Indicates that the initialization seed value described in formula (1) generates the state vector, (x i u) means to convert x i Shift right by u bits, & represents the bitwise AND operation, ((x i u)&d) means only keep the bits specified in d; and x i XOR operation is performed as the next step state vector y1, u and d represent the additional bit mask and shift parameters, set to 11 and 0xFFFFFFFF respectively; (y1s) means shifting s bits to the left, (y1s)&b means performing the bitwise AND operation on the left shift result and b as the next state vector y2, s and b represent the additional bit mask and shift parameters, set to 7 and 0x9D2C5680 respectively; (y2t) means shifting y2 to the left by t bits, (y2t)&c means shifting y2 to the left by t bits. The shifted result is bitwise ANDed with c, and XORed with y2 to be used as the next state vector y3. t and c represent the additional bit mask and shift parameter, which are set to 15 and 0xEFC60000 respectively. (y3l) means that y3 is shifted right by l bits and XORed with itself. l represents that the additional shift parameter is set to 18. The steps in formula (4) are performed in sequence. The initial seed state quantity is mixed and disturbed by shifting and bitwise AND operations to increase randomness and uniformity, and a random number r is generated. i ;

[0032] In the above embodiment, the seed is the initial value for initializing the Mersenne Twister algorithm, which determines the starting point of the pseudo-random number sequence. The seed is usually a 32-bit or 64-bit integer. The Mersenne Twister algorithm uses a state array to store internal states. For MT19937, this array is an integer array with a length of 624. For MT19937-64, this array is an integer array with a length of 924. The cycle length of the Mersenne Twister algorithm is the length of the different pseudo-random number sequences it can generate. For MT19937, the cycle length is 2^19937-1. The tap sequence defines which bit values ​​in the state array are used to generate the next random number. For MT19937, the tap sequence is {19937, 19993, 19933, 19977, 19931, 19993}. M is the intermediate value in the state array used to generate random numbers, and for MT19937, M is 2^32-1. The bit mask is used to restrict certain bits of the state array when generating random numbers. For MT19937, the low bit mask is 0x80000000 and the high bit mask is 0x7fffffff. The rotation operation is the core of the Mersenne Twister algorithm, which involves bit-rotating and XORing the elements in the state array.

[0033] Step (3), select a large prime number through a chaotic sequence to generate a key pair; x n 2 1024 The chaotic sequence is converted into a large integer s through a 1024-bit prime number, and the key pair is obtained using the Solovay-Strassen prime number test. The formula for obtaining the key pair is as follows:

[0034]

[0035] In formula (5), s represents the conversion of the chaotic sequence into a large integer, d represents the number of odd numbers in the chaotic sequence, a represents a randomly selected base, and the range of a is 1<a<n-1, mod represents the modulus remainder operation, n represents the prime number to be detected, and the Jacobi symbol j is set to satisfy If x≠j mod n, then n is not a prime number and the screening is repeated until n is confirmed. The key pair is obtained according to the Euler function. The Euler function formula is as follows:

[0036]

[0037] In formula (6), wherein n represents the prime number n determined by the Solovay-Strassen prime number test, p represents all prime factors in n, and a public key exponent e that is coprime with φ(n) is calculated;

[0038] Step (4), encrypt the plain text of the transmitted power data by introducing an asymmetric algorithm of exponential difference, and the plain text encryption formula is as follows:

[0039]

[0040] In formula (7), x represents the plain text before encryption, e represents the public key exponent, p represents all prime factors in n, q(D, r) represents the utility function, which specifies the quality of selecting output r under the data set D, Δq represents the sensitivity of utility q, and |L| represents the modulus value of the key length; the data in the matrix is ​​combined with the round key through an XOR operation, and each part of the key affects the encryption result. This increases the dependence of the encryption result on the key.

[0041] Furthermore, the ground base station uses a phased array antenna to connect a low noise amplifier to improve the sensitivity of received data. The LNA gain formula of the low noise amplifier is as follows:

[0042]

[0043] In formula (8), G0 represents the setting of the initial LNA gain, P t represents the target signal power, t represents the target signal, P c represents the current received signal power, c represents the current signal, ΔSNR represents the improvement of SNR increment, the signal signal-to-noise ratio is obtained by using the RF receiver, and the SNR increment is set according to the obtained signal-to-noise ratio, T N Indicates the actual monitored noise temperature, N indicates the noise index, T re It represents the basic gain at the reference temperature. The basic gain formula is as follows:

[0044]

[0045] In formula (9), SNR represents signal-to-noise ratio, in represents input signal-to-noise ratio, and out represents output signal-to-noise ratio. It represents the noise factor, which is a measure of the amplifier noise performance index. T0 represents the reference temperature, which is set to 290K. As the noise temperature T N The increase of LNA gain G LNA Correspondingly, a higher gain is required to compensate for the impact at a higher noise temperature, and the LNA gain parameter is dynamically adjusted according to the signal power and the noise power to improve the sensitivity of the receiving device and reduce the impact of space loss.

[0046] Furthermore, the high-throughput satellite communication terminal is provided with a meteorological data acquisition module to obtain rainfall, and the transmission power of the high-throughput satellite communication system is dynamically adjusted by using the system integration and control module to cope with the signal attenuation caused by different rainfall amounts. The formula for dynamically adjusting the transmission power is as follows:

[0047]

[0048] In formula (10), P0 represents the initial transmission power under rainless conditions, k represents the rain attenuation coefficient, the signal strength changes under different rainfall conditions are recorded through historical data, R represents the predicted rainfall, α represents the attenuation index, ΔL represents the dynamic link loss compensation, and the difference between the RSSI monitoring received signal strength and the preset threshold is set as the additional link loss;

[0049] f(f c ,θ,φ)=a log(f c )+b(θ0-θ)+c|φ0-φ| represents the frequency-dependent loss and antenna angle compensation function, f c represents the carrier frequency, θ represents the actual elevation angle of the antenna, θ0 represents the maximum antenna gain angle, φ represents the actual azimuth angle of the antenna, φ0 represents the azimuth angle of the maximum antenna gain, a, b and c represent compensation coefficients, which are determined by fitting experimental data of signal attenuation measurements at different frequencies. The required signal loss compensation amount is calculated through the compensation function under different frequencies, elevation angles and azimuth angles, and the transmission power of the satellite communication terminal is dynamically adjusted to ensure communication quality.

[0050] Further, the satellite communication module uses a convex optimization algorithm to adjust beamforming to eliminate inter-beam interference when the high-throughput satellite transmits data to the ground base station, and the method for adjusting beamforming includes the following steps:

[0051] Step (1), setting a CSI data processing unit to process and analyze CSI data, and extract key channel gain, channel vector, and channel phase parameters and send them to the transmitter through a feedback link for subsequent waveform adjustment;

[0052] Step (2), using a convex optimization algorithm to determine the beamforming weight vector, the convex optimization algorithm formula is as follows:

[0053]

[0054] In formula (11), max means that the signal quality at the receiving end is maximized by optimizing beamforming or resource allocation, thereby enhancing the performance of the communication system, and h k represents the channel vector at the receiving end, k represents the kth ground base station, R -1 represents the inverse matrix of the interference and noise covariance, the high-throughput satellite communication terminal periodically sends a pilot sequence, and the ground base station uses the pilot sequence to estimate the covariance matrix of the interference and noise, a(θ) represents the array manifold vector of the desired signal direction, θ represents the signal incident angle, and the array manifold vector a(θ) is constructed according to the satellite array geometry and the signal incident angle. The array manifold vector is expressed as a(θ)=(1,e jπsin(θ) ,e j2πsin(θ) ,...,ej(N-1)πsin(θ) ) T , w j represents the beamforming weight vector to be determined, σ k represents the noise power of the kth ground base station, and the ground base station is equipped with an Anritsu MS2830A noise power meter to obtain the noise power, H represents the conjugate transpose operation; the beamforming weight vector w j The constraints are P max represents the maximum received signal power, γ represents the convex optimization target value, and the optimal solution is determined by iterative adjustment;

[0055] Step (3), according to the beamforming weight vector, adjust the satellite unit phase and amplitude; the weight repetition number form is where |a j | is the amplitude, φ j is the phase angle, and the calculation formula is φ j = arg(w j ), obtain amplitude and phase to adjust the ground base station antenna array, the ground base station is provided with an adjustable gain amplifier, controls the output signal strength of the corresponding antenna unit according to the amplitude, adjusts the output power of the antenna driver, and sets a phase shifter to adjust the signal phase of each antenna unit according to the phase angle to reduce inter-beam interference;

[0056] Step (4): real-time monitoring and adjustment, receiving new CSI feedback, and dynamically adjusting the weight vector to maintain the best beamforming effect.

[0057] Furthermore, the data processing module includes a radio frequency receiver, a hardware security module, a data processing server and a storage module, wherein the output end of the radio frequency receiver is connected to the input end of the hardware security module, the output end of the hardware security module is connected to the input end of the data processing server, and the output end of the data processing server is connected to the input end of the storage module; a Cobham SATCOM EXPLORER 8100GX radio frequency receiver is set to convert the satellite transmission radio frequency signal into an electrical signal, a Thales Luna Network HSM 7 hardware security module is set to decrypt the ground base station to obtain ciphertext data, and a 4TB Crucial MX500 storage hard disk is used to directly attach a storage architecture to connect the data processing server to store and forward the decrypted power data.

[0058] Furthermore, the network and security management module sets up a server manager hardware integrated on the Supermicro X11 SPA-T server motherboard to monitor the server's health status, power management and remote management functions; sets up an identity authentication system to authenticate the access system terminals and users, and sets up an IDS to detect potential network attacks and security threats.

[0059] Positive beneficial effects:

[0060] The present invention uses a Mersenne rotation algorithm to generate a pseudo-random number sequence to generate a chaotic sequence, uses the Solovay-Strassen prime number test to obtain a key pair, and introduces an asymmetric algorithm of exponential difference to encrypt the plain text of the transmitted power data to achieve encryption of the power data to ensure data security and prevent unauthorized access or intrusion and tampering of the data. The high-throughput satellite communication system is used to transmit power data with high bandwidth and fast transmission speed, and a large amount of data such as real-time monitoring data and fault diagnosis information can be quickly transmitted and processed; a low-noise amplifier is used to dynamically adjust the LNA gain to improve the sensitivity of the receiving device, so that the receiving device can better detect and decode weak signals and reduce the impact of space loss. The system integration and control module is used to dynamically adjust the transmission power of the high-throughput satellite communication system, and rain attenuation compensation is performed in real time to deal with signal attenuation caused by different rainfall amounts to ensure communication quality. The convex optimization algorithm is used to adjust the beamforming to eliminate inter-beam interference. The present invention uses a high-throughput satellite communication system to transmit power data intelligently and with a high degree of automation, which can improve the security and efficiency of power data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work, among which:

[0062] Figure 1 This is a schematic diagram of the overall architecture of a high-throughput satellite communication system based on secure access to power data according to the present invention;

[0063] Figure 2 This is a schematic diagram of the architecture of a satellite communication module in a high-throughput satellite communication system based on secure access to power data according to the present invention;

[0064] Figure 3 This is a schematic diagram of a data encryption algorithm model in a high-throughput satellite communication system based on secure access to power data according to the present invention;

[0065] Figure 4 A schematic diagram of a beamforming algorithm model for adjusting a high-throughput satellite communication system based on secure access to power data according to the present invention;

[0066] Figure 5 The present invention is a schematic diagram of the module architecture principle of a data processing module in a high-throughput satellite communication system based on secure access to power data. DETAILED DESCRIPTION

[0067] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0068] A high-throughput satellite communication system based on secure access to power data, comprising:

[0069] The power data access module is used to collect power data from smart meters, sensors and substation equipment in the power system, covering all key nodes of the power system, filtering, cleaning and correcting the collected raw data, and performing data compression and format conversion for subsequent data transmission;

[0070] Data encryption module, used to encrypt pre-processed power data to ensure confidentiality and integrity of data during transmission and prevent unauthorized access and tampering;

[0071] A satellite communication module is used to modulate and demodulate signals, convert digital signals into radio frequency signals for satellite transmission, upload encrypted power data to the satellite, establish a communication connection between the user terminal and the ground station through a satellite link, transmit the power data over a long distance and restore it to a digital signal; the satellite communication module comprises a high-throughput satellite communication terminal, a satellite and a ground base station, wherein the output end of the high-throughput satellite communication terminal is connected to the input end of the satellite, and the output end of the satellite is connected to the input end of the ground base station;

[0072] The data processing module is used to decrypt the data entering the ground base station and store and forward the decrypted power data;

[0073] The network and security management module is used to monitor the operation status of the entire communication system in real time, perform network configuration and management, and ensure the normal operation of the system; authenticate the terminals and users accessing the system, and control the access rights to stored data and resources;

[0074] Data application module, used to dispatch and manage power according to the processed data, and to analyze data and provide decision support;

[0075] The output end of the power data access module is connected to the input end of the data encryption module, the output end of the data encryption module is connected to the input end of the satellite communication module, the output end of the satellite communication module is connected to the input end of the data processing module, the output end of the data processing module is connected to the input end of the data application module, and the network and security management module is connected to the data processing module.

[0076] As a further embodiment of the present invention, the method for encrypting power data by the data encryption module comprises the following steps:

[0077] Step (1), setting an encryption information input module to input power data information and dividing the data sequence to be encrypted according to the time window and the current mutation event; and classifying or marking the data sequence to be encrypted according to the acquisition device, distinguishing the data information of different information nodes, and summarizing the encrypted transmission of data information of the same category, saving the time of data processing and analysis after decryption;

[0078] Step (2), generating a pseudo-random number sequence to generate a chaotic sequence through a Mersenne twister algorithm, the formula of the Mersenne twister algorithm is as follows:

[0079]

[0080] In formula (1), the noise collected by the environmental noise collection device at the time of data transmission is set as the initialization seed value x0=seed, and the state vector x is generated using the initialization seed value i , f t Indicates setting timestamp, t indicates window interval, x i- 1 represents the previous state vector element, Represents a bitwise XOR operation, 2 j Indicates single word length, set to 32 bits, i indicates the current element index, i = 1, 2, ..., n, represents the data packet rate, and b represents the bit value of the number of power data packets collected by the power data access module per unit time;

[0081] α t (s) represents the characteristic value of the state data group;

[0082] λ t (s) represents the characteristic value of the output tap sequence of the noise environment at the time of data transmission;

[0083] y t Represents the feature set of noise data information in the entire environment;

[0084] Represents the rotation transformation parameters;

[0085] n represents the data parameter before conversion; K represents the data parameter that affects the conversion,

[0086] The chaotic sequence is generated by Logistic mapping. The formula for generating the chaotic sequence is as follows:

[0087]

[0088] In formula (2), x n+1 represents the iterative generation of chaotic sequences, μ represents the control parameter, which is set to 4 to ensure chaotic behavior, and r n Indicates that the nth random number is generated by the Mersenne Twister algorithm, xn represents the previous state, ε represents the voltage fluctuation rate, which is used to control the disturbance intensity; the voltage fluctuation rate equation is as follows:

[0089]

[0090] In formula (3), N represents the number of voltage data points, i represents the i-th time window, V i Indicates setting the voltage value of the i-th time window, Represents the weighted average value of voltage data, w i Represents the voltage change weight at the i-th time point, which is dynamically adjusted according to the importance of the time period; r i Represents a random number;

[0091] In formula (3), r i The formula for obtaining random numbers is as follows:

[0092]

[0093] In formula (4), x i Indicates that the initialization seed value described in formula (1) generates the state vector, (x i u) means to convert x i Shift right by u bits, & represents the bitwise AND operation, ((x i u)&d) means only keep the bits specified in d; and x i XOR operation is performed as the next step state vector y1, u and d represent the additional bit mask and shift parameters, set to 11 and 0xFFFFFFFF respectively; (y1s) means shifting s bits to the left, (y1s)&b means performing the bitwise AND operation on the left shift result and b as the next state vector y2, s and b represent the additional bit mask and shift parameters, set to 7 and 0x9D2C5680 respectively; (y2t) means shifting y2 to the left by t bits, (y2t)&c means shifting y2 to the left by t bits. The shifted result is bitwise ANDed with c, and XORed with y2 to be used as the next state vector y3. t and c represent the additional bit mask and shift parameter, which are set to 15 and 0xEFC60000 respectively. (y3l) means that y3 is shifted right by l bits and XORed with itself. l represents that the additional shift parameter is set to 18. The steps in formula (4) are performed in sequence. The initial seed state quantity is mixed and disturbed by shifting and bitwise AND operations to increase randomness and uniformity, and a random number r is generated. i ; Indicates the different types of parameters selected by the chaotic sequence; o nn Data sets representing different data selections in different types of parameters selected for different chaotic sequences.

[0094] Step (3), select a large prime number through a chaotic sequence to generate a key pair; x n 2 1024 The chaotic sequence is converted into a large integer s through a 1024-bit prime number. The Solovay-Strassen prime test is based on Jacobi symbols and modular exponentiation. It cannot be absolutely certain that a number is prime. Through multiple tests, the error rate is very low, thus providing high probability accuracy to obtain the key pair.

[0095] Generate a chaotic sequence using the Mersenne Twister algorithm or other chaotic mapping. This sequence should be long enough to contain enough randomness. Extract a 1024-bit integer (s) from the chaotic sequence. This can be achieved by following the steps below: Convert each value of the chaotic sequence to a binary representation. Concatenate these binary values ​​to form a large binary number. Convert this binary number to decimal to get (s). Use the Solovay-Strassen primality test to check whether the extracted integer (s) is prime. This test is based on Jacobi symbols and modular exponentiation, and the steps are as follows:

[0096] Choose a random large integer (a) where (2\leq a\leq s-2).

[0097] Calculate (a^{(s-1) / 2}\mod s).

[0098] If the result is 1 or (s-1), then (s) is probably prime.

[0099] If the result is any other value, then (s) is composite.

[0100] Repeat the above steps multiple times (for example, 10-20 times). If each test shows that (s) is a prime number, (s) can be considered to be a prime number.

[0101] Once you have confirmed that (s) is prime, you can use it to generate an RSA key pair:

[0102] Choose another large prime number (p) that is the same length as (s).

[0103] Calculate (n=p\cdot s), which is the public key.

[0104] Calculate the product of (p) and (s) (\phi(n)=(p-1)\cdot(s-1)).

[0105] Choose an integer (e) that is relatively prime to (\phi(n)), usually 65537.

[0106] Compute (d) which is the inverse of (e) modulo (\phi(n)).

[0107] The public key is ((n,e)) and the private key is ((n,d)).

[0108] The formula for obtaining the key pair is as follows:

[0109]

[0110] In formula (5), s represents the conversion of the chaotic sequence into a large integer, d represents the number of odd numbers in the chaotic sequence, a represents a randomly selected base, and the range of a is 1<a<n-1, mod represents the modulus remainder operation, n represents the prime number to be detected, and the Jacobi symbol j is set to satisfy If x≠j mod n, then n is not a prime number. Repeat the screening until n is confirmed and obtain the key pair according to the Euler function.

[0111] In a specific embodiment, the chaotic sequence is converted into a large binary number through a certain mapping, and then converted into a decimal number (s). A parity check is performed on each number in the chaotic sequence, and the number of odd numbers is counted. A random large integer (a) is selected, usually the range of (a) is (2\leq a\leq n-2), where (n) is the prime number to be detected. In modular operation, (a^{(n-1) / 2}\mod n) means calculating (a) to the ((n-1) / 2)th power, and then taking the result modulo (n). The Jacobi symbol (j) is a symbol function used to calculate the Jacobi symbol of (a) and (n), usually expressed as (j=\text{Jacobi}(a,n)). Once it is confirmed that (n) is a prime number, the Euler function (\phi(n)) can be used to generate an RSA key pair.

[0112] The Euler function formula is as follows:

[0113]

[0114] In formula (6), wherein n represents the prime number n to be determined in the Solovay-Strassen prime number test, p represents all prime factors in n, and a public key exponent e that is coprime with φ(n) is calculated;

[0115] The Euler function (\phi(n)) is defined as the number of positive integers less than or equal to (n) that are coprime to (n). This is the most direct role of the Euler function. In modular arithmetic, the Euler function is used to calculate the inverse element modulo (n). If (a) and (n) are coprime, then the inverse element of (a) modulo (n) exists and satisfies (a\cdot a^{-1}\equiv 1\mod n). In public key encryption systems, especially the RSA algorithm, the Euler function is used to calculate the Euler function value of the modulus, which is a key step in generating a key pair. The Euler function plays an important role in number theory research. It can help solve problems related to integer decomposition, congruence equations, combinatorics, etc.

[0116] Step (4), based on the obtained key pair, the transmitted power data is encrypted in plain text by introducing an asymmetric algorithm with exponential difference, and the plain text encryption formula is as follows:

[0117]

[0118] In formula (7), x represents the plain text before encryption, e represents the public key exponent, p represents all prime factors in n, q(D, r) represents the utility function, which represents the quality of selecting output r under data set D, Δq represents the sensitivity of utility q, and |L| represents the modulus value of the key length; the data in the matrix is ​​combined with the round key through an XOR operation, and each part of the key affects the encryption result. Increase the dependence of the encryption result on the key. Ensure that only visitors who hold the key can decrypt information encrypted with the public key, and prevent unauthorized visitors from trying to decrypt ciphertext data during transmission, causing data leakage.

[0119] As a further embodiment of the present invention, the ground base station adopts a phased array antenna, adjusts the phase between units to form and adjust the beam direction, accurately locates and tracks high-throughput satellite signal sources, improves receiving sensitivity and suppresses background interference, and realizes electronic scanning and orientation; the antenna is directly connected to a low-noise amplifier to reduce signal attenuation and noise introduction in the transmission line, and the LNA gain determines that the weak signal of the antenna is enhanced to a level that can be processed by subsequent circuits, ensuring that the signal can be effectively processed in subsequent circuits. The choice of gain directly affects the sensitivity of the system; the LNA gain formula of the low-noise amplifier is as follows:

[0120]

[0121] In formula (8), G0 represents the setting of the initial LNA gain, P t represents the target signal power, t represents the target signal, P c represents the current received signal power, c represents the current signal, The ratio of the target signal power to the current received signal power is adjusted while the LNA gain is adjusted to maintain the appropriate signal power, so as to avoid the LNA gain being set too high, which may lead to over-amplification of the signal, exceeding the processing range of the receiver or subsequent circuits, introducing nonlinear distortion, and causing signal quality degradation or unstable system performance. It is ensured that the signal power is kept within the appropriate range, the received signal quality is high, and the bit error rate is reduced; ΔSNR represents the improvement of the SNR increment, and the signal signal-to-noise ratio is obtained by using a radio frequency receiver. The radio frequency receiver receives the radio frequency signal and converts it into a baseband signal. During the conversion process, the signal itself and the noise baseband signal generated by the environment and the equipment are sampled by an AD analog-to-digital converter, and the continuous-time baseband signal is converted into a discrete-time digital signal and then digitized. The signal-to-noise ratio is obtained by using the ratio of the measured signal and the background noise power, and the SNR increment is set according to the obtained signal-to-noise ratio to ensure that the system can achieve an acceptable communication performance level under various working conditions; T N Indicates the actual monitoring noise temperature of the noise parameter measuring instrument, N represents the noise index, T re It represents the basic gain at the reference temperature. The increase in temperature will introduce additional noise to the low noise amplifier. The influence of temperature noise on the gain needs to be eliminated. The basic gain formula is as follows:

[0122]

[0123] In formula (9), SNR represents signal-to-noise ratio, in represents input signal-to-noise ratio, and out represents output signal-to-noise ratio. It represents the noise factor, which measures the noise performance index of the amplifier. The system sensitivity is determined by the noise factor. A lower noise factor allows the system to detect and process weaker signals, improving the performance and coverage of the receiving system. T0 represents the reference temperature, which is set to 290K. The choice of gain needs to balance the signal enhancement and noise level to ensure the performance optimization of the overall system. As the noise temperature T N The increase of LNA gain G LNA Correspondingly, a higher gain is required to compensate for the impact at a higher noise temperature. The LNA gain parameter is dynamically adjusted according to the signal power and the noise power to improve the sensitivity of the receiving device, so that the receiving device can better detect and decode weak signals and reduce the impact of spatial loss. The data table of the dynamic adjustment of the gain parameter change is as follows:

[0124] Table 1 LNA gain data comparison table

[0125]

[0126] In Table 1, when the antenna receives the same data, the dynamic adjustment of the LNA gain parameter is adopted to increase the gain and improve the receiving sensitivity, that is, it can receive a weaker signal. The receiving sensitivity of the LNA gain dynamically adjusted in the table is lower than the receiving sensitivity of the LNA gain not dynamically adjusted; the data comparison shows that the bit error rate of the ground base station to obtain data is also reduced. When the sensitivity is improved, the receiving end can correctly detect and decode the signal at a lower signal-to-noise ratio, and even if the signal is weak or interfered, the receiving end can correctly understand the sent information. The bit error rate decreases with the improvement of the signal-to-noise ratio, and the receiving end can more reliably distinguish the correct signal from interference or noise, thereby improving the performance and reliability of the communication system; the LNA gain setting target of the low noise amplifier is to increase the SNR, that is, ΔSNR>0, the signal-to-noise ratio increases, and the ratio of the signal to the noise increases, thereby improving the quality and reliability of the received signal. Even in a low signal-to-noise ratio environment, the receiving device can correctly identify and restore the transmitted information, reducing the need for retransmission caused by transmission errors, thereby reducing additional space loss.

[0127] As a further embodiment of the present invention, the high-throughput satellite communication terminal is provided with a meteorological data acquisition module to obtain rainfall. For the high-throughput satellite communication system using the high-frequency KA band, rainfall has a significant impact on the transmission quality of the system, increases the transmission loss of the signal, and increases the scattering, attenuation and multipath effect of the signal, so that the effective signal power received by the receiving end is reduced; therefore, the system integration and control module is used to dynamically adjust the transmission power of the high-throughput satellite communication system, and rain attenuation compensation is performed in real time to cope with the signal attenuation caused by different rainfall amounts to ensure the communication quality; the formula for dynamically adjusting the transmission power is as follows:

[0128]

[0129] In formula (10), P0 represents the initial transmission power under rainless conditions, k represents the rain attenuation coefficient, the signal strength changes under different rainfall conditions are recorded and obtained through historical data, R represents the predicted rainfall, the meteorological data acquisition module is used to monitor and obtain the rainfall in real time, and the satellite remote sensing precipitation estimation algorithm is used to obtain the predicted rainfall value, the change of water vapor content in the cloud layer and the atmosphere is observed by high-throughput satellite, the reflection and radiation data are used to infer the precipitation level, and the radar-satellite hybrid method is used to deduce the intensity and distribution of the precipitation to obtain the predicted rainfall; the formula of the radar-satellite hybrid method is as follows:

[0130]

[0131] In formula (11), a represents the satellite division area coefficient, b represents the setting precipitation type coefficient, and Z represents the radar reflectivity factor, which indicates the reflection intensity of precipitation particles to radar waves. Precipitation particles of different sizes and shapes have different reflection capabilities to radar waves. Therefore, Z is used to characterize the type and number density of precipitation particles. The radar reflectivity factor Z is introduced to enhance the accuracy of precipitation prediction. By measuring and analyzing the radar reflectivity factor, the reflection signal intensity of precipitation particles is directly obtained, and then the type and intensity of precipitation are inferred; C cloud Indicates cloud thickness. The vertical thickness of the cloud layer is calculated through multi-channel satellite observations. Cloud represents the vertical cloud layer. T cloud represents cloud top temperature, which reflects the satellite infrared channel observation value of the temperature at the top of the cloud layer. Cloud temperature is a key factor in determining whether water vapor condenses into raindrops or other forms of precipitation. A lower cloud top temperature usually means that water vapor in the atmosphere is more likely to condense, thereby forming stronger precipitation. The introduction of cloud temperature improves the accuracy and reliability of the model; W represents atmospheric water vapor content, which is the concentration of water vapor in the atmosphere measured by the satellite microwave channel. The atmospheric water vapor content is introduced as a prediction parameter to help understand and predict the intensity and distribution of precipitation. In the numerical model, the water vapor content is considered to accurately simulate the water vapor transport and condensation process, thereby improving the accuracy of rainfall; η represents the water vapor transmission channel quantity, which reflects the observation value of the water vapor transmission rate in the atmosphere. The water vapor transmission path and flux intensity in the atmosphere directly affect the formation and intensity of precipitation events. The radar-satellite hybrid method accurately predicts rainfall for further rain attenuation compensation;

[0132] In formula (10), α represents the attenuation index, which describes the sensitivity of rainfall intensity to RF signal attenuation. The attenuation index α and the rain attenuation coefficient k are obtained through experimental measurement. The experimental data are shown in the following table:

[0133] Table 2 Attenuation index and rain attenuation coefficient

[0134] Rainfall Signal Strength Path loss 5 30 2 10 28 3 15 27 4 5 35 1.5 10 30 2.2 15 28 3.0 20 24 5.2 25 22 6.6 30 20 7.5 50 17 8.3

[0135] In Table 2, the exponential function A = k·R is used through statistical data. α Perform curve fitting, A = P0-P R The difference between the signal strength under the condition of no rainfall and the signal strength under the condition of rainfall R is taken as the path loss, and further adjustment and correction are performed according to more experimental data points and data under different weather conditions, and the attenuation index α and the rain attenuation coefficient k value are fitted to describe the influence of rain attenuation on the path loss; ΔL represents dynamic link loss compensation, and RSSI is set to monitor the received signal strength. The difference part below the preset threshold is the additional link loss, which improves the communication quality and reliability of the high-throughput satellite communication terminal;

[0136] f(f c,θ,φ)=alog(f c )+b(θ0-θ)+cφ0-φ represents the frequency-dependent loss and antenna angle compensation function, f c represents the carrier frequency, θ represents the actual elevation angle of the antenna, θ0 represents the maximum antenna gain angle, φ represents the actual azimuth angle of the antenna, φ0 represents the maximum antenna gain azimuth angle, a, b and c represent compensation coefficients, which are determined by fitting experimental data of signal attenuation measurement at different frequencies to be 6.64, b to be 0.167, and c to be 0.155. In satellite communications, signal propagation is affected by frequency and satellite propagation path. High-frequency signals will experience more atmospheric absorption and other losses, resulting in increased path loss. The introduction of frequency-dependent loss and antenna angle compensation functions can dynamically adjust the transmit power according to the frequency and antenna angle used in communication, so that it is more in line with actual communication needs and improves the transmission efficiency and reliability of the system. The required signal loss compensation amount is calculated under different frequency, elevation and azimuth conditions through the compensation function, and the transmit power of the satellite communication terminal is dynamically adjusted to ensure communication quality.

[0137] As a further embodiment of the present invention, the satellite communication module uses a convex optimization algorithm to adjust beamforming to eliminate inter-beam interference when the high-throughput satellite transmits data to the ground base station, and the method for adjusting beamforming includes the following steps:

[0138] Step (1), setting a CSI data processing unit to process and analyze CSI data, and extract key channel gain, channel vector, and channel phase parameters and send them to the transmitter through a feedback link for subsequent waveform adjustment;

[0139] Step (2), using a convex optimization algorithm to determine the beamforming weight vector, the convex optimization algorithm formula is as follows:

[0140]

[0141] In formula (12), max means that the signal quality at the receiving end is maximized by optimizing beamforming or resource allocation, thereby enhancing the performance of the communication system, and h k represents the channel vector at the receiving end, k represents the kth ground base station, R -1 represents the inverse matrix of the interference and noise covariance, the high-throughput satellite communication terminal periodically sends a pilot sequence, and the ground base station uses the pilot sequence to estimate the covariance matrix of the interference and noise, a(θ) represents the array manifold vector of the desired signal direction, θ represents the signal incident angle, and the array manifold vector a(θ) is constructed according to the satellite array geometry and the signal incident angle. The array manifold vector is expressed as a(θ)=(1,e jπsin(θ) ,e j2πsin(θ) ,...,e j(N-1)πsin(θ) ) T, w j represents the beamforming weight vector to be determined, σ k represents the noise power of the kth ground base station, and the ground base station is equipped with an Anritsu MS2830A noise power meter to obtain the noise power, H represents the conjugate transpose operation; the beamforming weight vector w j The constraints are P max represents the maximum received signal power, and γ represents the convex optimization target value. The optimal solution is determined through iterative adjustment, taking into account the linearity of the signal and the dynamic range of the amplifier to avoid signal distortion and performance degradation;

[0142] Step (3), according to the beamforming weight vector, adjust the satellite unit phase and amplitude; the weight repetition number form is where |a j | is the amplitude, φ j is the phase angle, and the calculation formula is φ j = arg(w j ), obtain amplitude and phase to adjust the antenna array of the ground base station, the ground base station is provided with an adjustable gain amplifier, controls the output signal strength of the corresponding antenna unit according to the amplitude, adjusts the output power of the antenna driver, ensures that the hardware and control system can provide sufficient accuracy and response speed, and sets a phase shifter to adjust the signal phase of each antenna unit according to the phase angle to reduce inter-beam interference;

[0143] Step (4), real-time monitoring and adjustment, receiving new CSI feedback, dynamically adjusting the weight vector, maintaining the best beamforming effect; determining the weight vector of beamforming through the convex optimization algorithm to affect the beamforming and antenna array, reducing the beam interference power, using the convex optimization to adjust the beamforming, and the interference source antenna gain G for data transmission in the conventional high-throughput satellite communication system tx and the receiving antenna gain G rx The comparison table is as follows:

[0144] Table 3 Antenna gain table

[0145]

[0146] In Table 3, the interference source antenna gain G tx The calculation formula is as follows:

[0147]

[0148] In formula (13), A tx represents the effective aperture area of ​​the transmitting antenna, tx represents the transmitting antenna, λ represents the signal wavelength, and The ratio of the speed of light c to the signal frequency f is obtained, and the receiving end antenna gain Grx The calculation formula is as follows:

[0149]

[0150] In formula (14), A rx represents the effective aperture area of ​​the receiving antenna, rx represents the receiving antenna, λ represents the signal wavelength, ΔG represents the transmission loss, and the convex function is used to optimize the interference source antenna gain G as described in Table 3. tx and the receiving antenna gain G rx The antenna gain is smaller than that of the unadjusted beamforming data transmission. According to the beam interference power P int =P tx +G tx +G rx -L, where P tx represents the received interference power, L represents the path loss, and G represents the interference source antenna gain. tx and the receiving antenna gain G rx When both are significantly reduced, the interference between beams is reduced, ensuring the transmission quality of the high-throughput satellite communication system.

[0151] As a further embodiment of the present invention, the data processing module includes a radio frequency receiver, a hardware security module, a data processing server and a storage module, wherein the output end of the radio frequency receiver is connected to the input end of the hardware security module, the output end of the hardware security module is connected to the input end of the data processing server, and the output end of the data processing server is connected to the input end of the storage module; a Cobham SATCOM EXPLORER 8100GX radio frequency receiver is set to convert the satellite transmission radio frequency signal into an electrical signal, a Thales Luna Network HSM 7 hardware security module is set to decrypt the ground base station to obtain ciphertext data, and a 4TB Crucial MX500 storage hard disk is used to directly attach a storage architecture to connect the data processing server to store and forward the decrypted power data.

[0152] As a further embodiment of the present invention, the network and security management module sets the server manager hardware integrated on the Supermicro X11SPA-T server motherboard to monitor the server's health status, power management and remote management functions; sets an identity authentication system to authenticate the access system terminals and users, and sets an IDS to detect potential network attacks and security threats.

[0153] Although the specific embodiments of the present invention are described above, it should be understood by those skilled in the art that these specific embodiments are only illustrative, and those skilled in the art may make various omissions, substitutions and changes to the details of the above methods and systems without departing from the principles and essence of the present invention. For example, merging the above method steps so as to perform substantially the same functions in substantially the same manner to achieve substantially the same results is within the scope of the present invention. Therefore, the scope of the present invention is limited only by the appended claims.

Claims

1. A high-throughput satellite communication system based on secure access to power data, characterized in that: Include: The power data access module is used to collect power data from smart meters, sensors and substation equipment in the power system, covering all key nodes of the power system, filtering, cleaning and correcting the collected raw data, and performing data compression and format conversion for subsequent data transmission; Data encryption module, used to encrypt pre-processed power data to ensure confidentiality and integrity of data during transmission and prevent unauthorized access and tampering; A satellite communication module is used to modulate and demodulate signals, convert digital signals into radio frequency signals for satellite transmission, upload encrypted power data to the satellite, establish a communication connection between the user terminal and the ground station through a satellite link, transmit the power data over a long distance and restore it to a digital signal; the satellite communication module comprises a high-throughput satellite communication terminal, a satellite and a ground base station, wherein the output end of the high-throughput satellite communication terminal is connected to the input end of the satellite, and the output end of the satellite is connected to the input end of the ground base station; The data processing module is used to decrypt the data entering the ground base station and store and forward the decrypted power data; The network and security management module is used to monitor the operation status of the entire communication system in real time, perform network configuration and management, and ensure the normal operation of the system; authenticate the access terminals and users to the system, and control the access rights to the stored data and resources; Data application module, used to dispatch and manage power according to the processed data, and to analyze data and provide decision support; The output end of the power data access module is connected to the input end of the data encryption module, the output end of the data encryption module is connected to the input end of the satellite communication module, the output end of the satellite communication module is connected to the input end of the data processing module, the output end of the data processing module is connected to the input end of the data application module, and the network and security management module is connected to the data processing module.

2. A high-throughput satellite communication system based on secure access to power data according to claim 1, characterized in that: The method for encrypting power data by the data encryption module comprises the following steps: Step (1), setting an encryption information input module to input power data information and dividing the data sequence to be encrypted according to the time window and the current mutation event; and classifying or marking the data sequence to be encrypted according to the attribute of the acquisition device to distinguish the data information of different information nodes; Step (2), generate pseudo-random numbers and chaotic sequences through the Mersenne Twister algorithm, the formula of the Mersenne Twister algorithm is as follows: In formula (1), the noise collected by the environmental noise collection device at the time of data transmission is set as the initialization seed value x0=seed, and the state vector x is generated using the initialization seed value i , f t Indicates setting timestamp, t indicates window interval, x i-1 represents the previous state vector element, Represents a bitwise XOR operation, 2 j Indicates single word length, set to 32 bits, i indicates the current element index, i = 1, 2, ..., n, represents the data packet rate, and b represents the bit value of the number of power data packets collected by the power data access module per unit time; α t (s) represents the characteristic value of the state data group; λ t (s) represents the characteristic value of the output tap sequence of the noise environment at the time of data transmission; y t Represents the feature set of noise data information in the entire environment; Represents the rotation transformation parameters; n represents the data parameter before conversion; K represents the data parameter affecting the conversion; The chaotic sequence is generated by Logistic mapping. The formula for generating the chaotic sequence is as follows: In formula (2), x n+1 represents the iterative generation of chaotic sequences, μ represents the control parameter, which is set to 4 to ensure chaotic behavior, and r n Indicates that the nth random number is generated by the Mersenne Twister algorithm, x n represents the previous state, ε represents the voltage fluctuation rate, which is used to control the disturbance intensity; the voltage fluctuation rate equation is as follows: In formula (3), N represents the number of voltage data points, i represents the i-th time window, V i Indicates setting the voltage value of the i-th time window, Represents the weighted average value of voltage data, w i Represents the voltage change weight at the i-th time point, which is dynamically adjusted according to the importance of the time period; r i Represents a random number; In formula (3), r i The formula for obtaining random numbers is as follows: In formula (4), x i Indicates that the initialization seed value in formula (1) generates the state vector, (x i u) means to convert x i Shift right by u bits, & represents the bitwise AND operation, ((x i u)&d) means only keep the bits specified in d; and x i XOR operation is performed as the next step state vector y1, u and d represent the additional bit mask and shift parameters, set to 11 and 0xFFFFFFFF respectively; (y1s) means shifting s bits to the left, (y1s)&b means performing the bitwise AND operation on the left shift result and b as the next state vector y2, s and b represent the additional bit mask and shift parameters, set to 7 and 0x9D2C5680 respectively; (y2t) means shifting y2 to the left by t bits, (y2t)&c means shifting y2 to the left by t bits. The shifted result is bitwise ANDed with c, and XORed with y2 to be used as the next state vector y3. t and c represent the additional bit mask and shift parameter, which are set to 15 and 0xEFC60000 respectively. (y3l) means that y3 is shifted right by l bits and XORed with itself. l represents that the additional shift parameter is set to 18. The steps in formula (4) are performed in sequence. The initial seed state quantity is mixed and disturbed by shifting and bitwise AND operations to increase randomness and uniformity, and a random number r is generated. i ; Represents different types of parameters selected for chaotic sequences; Step (3), select a large prime number through a chaotic sequence to generate a key pair; x n 2 1024 The chaotic sequence is converted into a large integer s through a 1024-bit prime number, and the key pair is obtained using the Solovay-Strassen prime number test. The formula for obtaining the key pair is as follows: In formula (5), s represents the conversion of the chaotic sequence into a large integer, d represents the number of odd numbers in the chaotic sequence, a represents a randomly selected base, and the range of a is 1<a<n-1, mod represents the modulus remainder operation, n represents the prime number to be detected, and the Jacobi symbol j is set to satisfy If x≠jmodn, then n is not a prime number and the screening is repeated until n is confirmed. The key pair is obtained according to the Euler function. The Euler function formula is as follows: In formula (6), wherein n represents the prime number n determined by the Solovay-Strassen prime number test, p represents all prime factors in n, and a public key exponent e that is coprime with φ(n) is calculated; Step (4), encrypt the plain text of the transmitted power data by introducing an asymmetric algorithm of exponential difference, and the plain text encryption formula is as follows: In formula (7), x represents the plain text before encryption, e represents the public key exponent, p represents all prime factors in n, q(D, r) represents the utility function, which specifies the quality of selecting output r under the data set D, Δq represents the sensitivity of utility q, and |L| represents the modulus value of the key length; the data in the matrix is ​​combined with the round key through an XOR operation, and each part of the key affects the encryption result. This increases the dependence of the encryption result on the key.

3. The high-throughput satellite communication system based on secure access to power data according to claim 1, characterized in that: The ground base station uses a phased array antenna to connect a low noise amplifier to improve the sensitivity of receiving data. The LNA gain formula of the low noise amplifier is as follows: In formula (8), G0 represents the setting of the initial LNA gain, P t represents the target signal power, t represents the target signal, P c represents the current received signal power, c represents the current signal, ΔSNR represents the improvement of SNR increment, the signal signal-to-noise ratio is obtained by using the RF receiver, and the SNR increment is set according to the obtained signal-to-noise ratio, T N Indicates the actual monitored noise temperature, N indicates the noise index, T re It represents the basic gain at the reference temperature. The basic gain formula is as follows: In formula (9), SNR represents signal-to-noise ratio, in represents input signal-to-noise ratio, and out represents output signal-to-noise ratio. It represents the noise factor, which is a measure of the amplifier noise performance index. T0 represents the reference temperature, which is set to 290K. As the noise temperature T N The increase of LNA gain G LNA Correspondingly, a higher gain is required to compensate for the impact at a higher noise temperature, and the LNA gain parameter is dynamically adjusted according to the signal power and the noise power to improve the sensitivity of the receiving device and reduce the impact of space loss.

4. The high-throughput satellite communication system based on secure access to power data according to claim 1, characterized in that: The high-throughput satellite communication terminal is provided with a meteorological data acquisition module to obtain rainfall, and the system integration and control module is used to dynamically adjust the transmission power of the high-throughput satellite communication system to cope with the signal attenuation caused by different rainfall. The formula for dynamically adjusting the transmission power is as follows: In formula (10), P0 represents the initial transmission power under rainless conditions, k represents the rain attenuation coefficient, the signal strength changes under different rainfall conditions are recorded through historical data, R represents the predicted rainfall, α represents the attenuation index, ΔL represents the dynamic link loss compensation, and the difference between the RSSI monitoring received signal strength and the preset threshold is set as the additional link loss; f(f c ,θ,φ)=alog(f c )+b(θ0-θ)+c|φ0-φ| represents the frequency-dependent loss and antenna angle compensation function, f c represents the carrier frequency, θ represents the actual elevation angle of the antenna, θ0 represents the maximum antenna gain angle, φ represents the actual azimuth angle of the antenna, φ0 represents the azimuth angle of the maximum antenna gain, a, b and c represent compensation coefficients, which are determined by fitting experimental data of signal attenuation measurements at different frequencies. The required signal loss compensation amount is calculated through the compensation function under different frequencies, elevation angles and azimuth angles, and the transmission power of the satellite communication terminal is dynamically adjusted to ensure communication quality.

5. The high-throughput satellite communication system based on secure access to power data according to claim 1, characterized in that: The satellite communication module uses a convex optimization algorithm to adjust beamforming to eliminate inter-beam interference when the high-throughput satellite transmits data to the ground base station, and the method for adjusting beamforming includes the following steps: Step (1), setting a CSI data processing unit to process and analyze CSI data, and extract key channel gain, channel vector, and channel phase parameters and send them to the transmitter through a feedback link for subsequent waveform adjustment; Step (2), using a convex optimization algorithm to determine the beamforming weight vector, the convex optimization algorithm formula is as follows: In formula (11), max means that the signal quality at the receiving end is maximized by optimizing beamforming or resource allocation, thereby enhancing the performance of the communication system, and h k represents the channel vector at the receiving end, k represents the kth ground base station, R -1 represents the inverse matrix of the interference and noise covariance, the high-throughput satellite communication terminal periodically sends a pilot sequence, and the ground base station uses the pilot sequence to estimate the covariance matrix of the interference and noise, a(θ) represents the array manifold vector in the direction of the desired signal, θ represents the signal incident angle, and the array manifold vector a(θ) is constructed according to the satellite array geometry and the signal incident angle. The array manifold vector is expressed as a(θ)=(1,e jπsin(θ) ,e j2πsin(θ) ,...,e j(N-1)πsin(θ) ) T , w j represents the beamforming weight vector to be determined, σ k represents the noise power of the kth ground base station, and the ground base station is equipped with an Anritsu MS2830A noise power meter to obtain the noise power, H represents the conjugate transpose operation; the beamforming weight vector w j The constraints are P max represents the maximum received signal power, and γ represents the convex optimization target value, which is adjusted iteratively to determine the optimal solution. Step (3), according to the beamforming weight vector, adjust the satellite unit phase and amplitude; the weight repetition number form is where |a j | is the amplitude, φ j is the phase angle, and the calculation formula is φ j = arg(w j ), obtain amplitude and phase to adjust the ground base station antenna array, the ground base station is provided with an adjustable gain amplifier, controls the output signal strength of the corresponding antenna unit according to the amplitude, adjusts the output power of the antenna driver, and sets a phase shifter to adjust the signal phase of each antenna unit according to the phase angle to reduce inter-beam interference; Step (4): real-time monitoring and adjustment, receiving new CSI feedback, and dynamically adjusting the weight vector to maintain the best beamforming effect.

6. The high-throughput satellite communication system based on secure access to power data according to claim 1, characterized in that: The data processing module includes a radio frequency receiver, a hardware security module, a data processing server and a storage module, wherein the output end of the radio frequency receiver is connected to the input end of the hardware security module, the output end of the hardware security module is connected to the input end of the data processing server, and the output end of the data processing server is connected to the input end of the storage module; a Cobham SATCOM EXPLORER 8100GX radio frequency receiver is set to convert the satellite transmission radio frequency signal into an electrical signal, a Thales Luna Network HSM 7 hardware security module is set to decrypt the ground base station to obtain ciphertext data, and a 4TB Crucial MX500 storage hard disk is used to directly attach a storage architecture to connect the data processing server to store and forward the decrypted power data.

7. The high-throughput satellite communication system based on secure access to power data according to claim 1, characterized in that: The network and security management module sets the server manager hardware integrated on the Supermicro X11SPA-T server motherboard to monitor the server's health status, power management, and remote management functions; sets an identity authentication system to authenticate the access system terminals and users, and sets an IDS to detect potential network attacks and security threats.

Citation Information

Cited By

  • Power distribution terminal communication network system based on WAPI

    CN119362722A

  • A distribution terminal communication network system based on WAPI

    CN119362722B