A new energy station network-related detection data encryption wireless transmission storage management system and method
By adopting dynamic key AES encryption and FF-CBC mode in the wireless transmission storage management system for network-related detection data encryption in the new energy station, combined with GPU hardware acceleration and QPSK modulation, the problems of insufficient security of static keys and low wireless transmission efficiency are solved, and efficient and secure data transmission and management are achieved.
Patent Information
- Application Number
- CN202411390200.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-10-08
AI Technical Summary
In the existing wireless transmission storage management system for network-related detection data in new energy stations, the security of static keys may lead to key leakage and data cracking; interference and congestion of wireless network signals lead to data transmission delay; inappropriate modulation methods lead to low transmission efficiency or high bit error rate, affecting system stability.
Dynamic key encryption technology based on AES algorithm is adopted to generate random dynamic keys through a true random number generator, and the AES algorithm is accelerated using GPU hardware to improve encryption performance. Combined with FF-CBC mode, the encryption strength is increased, and the encrypted data is modulated and transmitted using QPSK modulation.
Effectively prevent data from being stolen or tampered during transmission, improve the security and reliability of data transmission, reduce data processing delays, and improve the overall stability of the system and data management efficiency.
Smart Images

Figure CN119325082B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data encryption technology, and in particular to a wireless transmission, storage, management system and method for encrypting network-related detection data at new energy stations. Background Art
[0002] The encrypted wireless transmission, storage, and management system and method for network-related test data at new energy stations refers to a method that comprehensively utilizes encryption, wireless communication, and data storage management technologies to ensure the security, integrity, and availability of network-related test data at new energy stations during transmission, and to efficiently manage it at the receiving end. This method encrypts data using an encryption algorithm, securely transmits the encrypted data using wireless communication technology, and stores the data using encrypted databases at the receiving end, effectively ensuring the secure transmission and storage management of network-related test data at new energy stations.
[0003] In existing systems and methods for encrypting wireless transmission, storage, and management of network-related detection data at new energy stations, if the encryption algorithm uses a static key, the security of the key may become an issue. Once the key is leaked, the encrypted data may be cracked. Wireless networks may encounter problems such as signal interference and network congestion, resulting in data transmission delays. If the modulation method is inappropriate, it may result in low transmission efficiency or a high bit error rate. The stability of the entire system may be affected by the quality of wireless transmission and the storage management unit. Therefore, a system and method for encrypting wireless transmission, storage, and management of network-related detection data at new energy stations are provided. Summary of the Invention
[0004] The purpose of the present invention is to provide a new energy site network detection data encryption wireless transmission storage management system and method, so as to solve the problem raised in the above background technology that in the existing new energy site network detection data encryption wireless transmission storage management system and method, if the encryption algorithm uses a static key, then the security of the key may become a problem. Once the key is leaked, the encrypted data may be cracked. The wireless network may encounter problems such as signal interference and network congestion, resulting in data transmission delays. If the modulation method is not appropriate, it may result in low transmission efficiency or a high bit error rate. The stability of the entire system may be affected by the quality of wireless transmission and the storage management unit.
[0005] To achieve the above objectives, on the one hand, the present invention aims to provide a system for encrypting wireless transmission, storage and management of network-related detection data at new energy stations, comprising:
[0006] A data acquisition unit, which acquires observation data in the new energy station through a sensor module;
[0007] A data encryption unit, wherein the data encryption unit encrypts the observation data collected by the data collection unit using a dynamic key based on an AES algorithm;
[0008] A wireless transmission unit, which transmits the encrypted observation data to the receiving and decrypting unit via a wireless network;
[0009] a receiving and decrypting unit, wherein the receiving and decrypting unit receives the encrypted observation data and performs decryption processing on the encrypted observation data;
[0010] A storage management unit manages and stores the decrypted observation data to ensure the security and availability of the observation data.
[0011] As a further improvement of the present technical solution, in the data acquisition unit, the observed data includes power generation, load data, energy storage status, and carbon emissions.
[0012] As a further improvement of this technical solution, the data encryption unit encrypts the observation data using a dynamic key based on the AES algorithm. The specific steps of the encryption process are:
[0013] S3.1. Generate a random dynamic key K=TRNG() using a true random number generator;
[0014] Where K represents the generated dynamic key; TRNG() represents a function for generating a random number as a key;
[0015] S3.2. Encrypt the observation data packet using the AES algorithm and dynamic key;
[0016] The AES algorithm and dynamic key are used to encrypt the observation data packet as follows:
[0017] C=E AES (K,P);
[0018] Among them, C represents the encrypted observation data packet; E AES represents the AES encryption function; P represents the original observation data packet;
[0019] S3.3. Use GPU hardware to accelerate the AES algorithm to improve encryption performance;
[0020] S3.4. For the encrypted observation data packet, the FF-CBC mode is used to increase the encryption strength;
[0021] Among them, the FF-CBC mode is a CBC mode with a feedforward mechanism added;
[0022] S3.5. Send the encrypted observation data packet to the wireless transmission unit.
[0023] As a further improvement of this technical solution, in S3.2, the specific process of encrypting the observation data packet is as follows:
[0024] S3.21, the initial state S0 is obtained by performing an XOR operation on P and the first subkey K0 to obtain S0 = P⊕K0;
[0025] Among them, ⊕ represents the bitwise exclusive OR operation;
[0026] S3.22. For each round i, perform the following steps:
[0027] S3.23, the state matrix S i-1 Each byte b in is replaced by the corresponding S-box value s(b):
[0028] S′ i =[s(b 0,0 ),s(b 0,1 ),…,s(b 3,3 )];
[0029] Among them, S' i represents the state matrix after byte replacement; s(b) represents the S-box value; b represents a byte in the state matrix;
[0030] S3.24, for the state matrix S' i Shift the rows, the second row is shifted left by one position, the third row is shifted left by two positions, and the fourth row is shifted left by three positions:
[0031] S″ i =ShiftRows(S′ i );
[0032] Among them, S i Represents the state matrix after row shift; ShiftRows represents the state matrix S' i Shift the rows;
[0033] S3.25. For the state matrix S″ i Linear transformation of the columns is performed using multiplication and addition operations:
[0034] S″′ i =MixColumns(S″) i );
[0035] Among them, S″′ i Represents the state matrix after column mixing; MixColumns represents the state matrix S″ i Linear transformation of the columns;
[0036] S3.26, the state matrix S″′ i With subkey K i Perform XOR operation to get the state matrix S of the next round i :
[0037] S i =S″ ′ i⊕K i ;
[0038] Among them, S i represents the state matrix of round i; K i represents the subkey of round i;
[0039] S3.27. In the final round, only byte substitution, row shifting, and key addition are performed, without column mixing:
[0040]
[0041] Among them, N r Indicates the number of rounds; Represents the state matrix of the last round; Indicates the Nth r -1 state matrix; Indicates the Nth r Wheel key; AddroundKey(ShiftRows(SubBytes) means only byte replacement, row shift and key addition are performed.
[0042] As a further improvement of this technical solution, in S3.4, the FF-CBC mode introduces a feedforward mechanism (M j ) is optimized, the FF-CBC mode is specifically:
[0043] C″=E k (P j ⊕(P j-1 ⊕C j-1 ))
[0044] Where C″ represents the observation data packet encrypted using the FF-CBC mode; E k represents the encryption function using key k; P j represents the jth plaintext block; P j-1 represents j-1 plaintext blocks; C j-1 Represents the j-1th ciphertext block.
[0045] As a further improvement of this technical solution, the encryption process of the FF-CBC mode is specifically as follows:
[0046] S6.1. Select an initialization vector IV.
[0047] S6.2, divide P into multiple fixed-size blocks P1, P2, P3, ..., P j ;
[0048] S6.3. Calculate the ciphertext block C0 = IV ⊕ P1;
[0049] S6.4. For each block j, calculate the intermediate result M j =AES(K,C j-1 );
[0050] S6.5, Application of feed-forward mechanism (M j ), and we get F(M j );
[0051] Where F represents the feedforward function;
[0052] S6.6. Output ciphertext block C j =F(M j ⊕P j );
[0053] S6.7. Output the final ciphertext C = C1||C2||…||C n .
[0054] As a further improvement of the present technical solution, the specific steps of the wireless transmission unit transmitting the encrypted observation data via the wireless network are as follows:
[0055] S7.1. Receive the encrypted observation data packet;
[0056] S7.2. Modulate the encrypted observation data packet using a QPSK modulation method to facilitate transmission over a wireless channel;
[0057] S7.3. Send the modulated observation data packet to the receiving decryption unit via the wireless channel.
[0058] As a further improvement of the present technical solution, the specific steps of the receiving decryption unit decrypting the encrypted observation data transmitted by the wireless transmission unit are as follows:
[0059] S8.1. Receive an observation data packet from a wireless transmission unit via a wireless channel;
[0060] S8.2. Demodulate the received signal using QPSK modulation to recover the encrypted observation data;
[0061] S8.3. Decrypt the encrypted observation data using the same dynamic key;
[0062] S8.4. Send the decrypted observation data to the storage management unit.
[0063] As a further improvement of this technical solution, the storage management unit stores and manages the decrypted observation data in the following specific steps:
[0064] S9.1. Verify the decrypted observation data sent by the receiving decryption unit to ensure the integrity and correctness of the observation data;
[0065] S9.2. Store the verified decrypted observation data in a storage medium;
[0066] S9.3. Manage the observation data stored in the storage medium.
[0067] In another aspect, the present invention provides a method for managing encrypted wireless transmission, storage, and management of network-related detection data at a new energy station, which is used in any one of the aforementioned encrypted wireless transmission, storage, and management systems for network-related detection data at a new energy station, comprising the following steps:
[0068] S10.1. Obtain observation data from the new energy station through the sensor module;
[0069] S10.2. Encrypt the observation data using the FF-CBC mode using GPU hardware accelerated AES algorithm based on dynamic keys;
[0070] S10.3. Modulate the encrypted observation data packet using a QPSK modulation scheme, and transmit the encrypted observation data to a receiving decryption unit via a wireless channel for decryption processing;
[0071] S10.4. After verifying the decrypted observation data, the verified decrypted observation data is stored in a storage medium and the decrypted observation data is managed.
[0072] Compared with the prior art, the present invention has the following beneficial effects:
[0073] A new energy station network-related detection data encryption wireless transmission storage management system and method uses sensor modules to collect observation data, providing highly accurate data measurement capabilities and helping to improve the accuracy of the overall system. The use of dynamic key encryption effectively prevents data theft or tampering during transmission.
[0074] 2. A new energy station network-related inspection data encrypted wireless transmission, storage, and management system and method utilizes wireless transmission, which is not restricted by physical connections and can cover longer distances. It quickly decrypts encrypted data, reducing data processing delays. Data security is ensured by verifying storage management policies. BRIEF DESCRIPTION OF THE DRAWINGS
[0075] Figure 1 It is the overall flow chart of the present invention;
[0076] The meaning of each number in the figure is:
[0077] 1. Data acquisition unit; 2. Data encryption unit; 3. Wireless transmission unit; 4. Receiving and decryption unit; 5. Storage management unit. DETAILED DESCRIPTION
[0078] The following will provide a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0079] Example 1:
[0080] See also Figure 1 As shown, a new energy station network-related detection data encryption wireless transmission storage management system is provided, including a data acquisition unit 1, which obtains observation data in the new energy station through a sensor module;
[0081] In this example, in the data acquisition unit 1 , the observed data specifically include power generation, load data, energy storage status, and carbon emissions.
[0082] The new energy station network-related detection data encryption wireless transmission storage management system also includes a data encryption unit 2, which uses a dynamic key based on the AES algorithm to encrypt the observation data collected by the data collection unit 1;
[0083] In this example, the data encryption unit 2 encrypts the observation data using a dynamic key based on the AES algorithm. The specific steps of the encryption process are:
[0084] S3.1. Generate a random dynamic key K=TRNG() using a true random number generator;
[0085] Where K represents the generated dynamic key; TRNG() represents a function for generating a random number as a key;
[0086] Specifically, a true random number generator (TRNG) is a device or software that can generate truly random numbers. Truly random numbers are those unpredictable and irregular numerical sequences that exhibit statistically random distribution characteristics.
[0087] S3.2. Encrypt the observation data packet using the AES algorithm and dynamic key;
[0088] The AES algorithm and dynamic key are used to encrypt the observation data packet as follows:
[0089] C=E AES (K,P);
[0090] Among them, C represents the encrypted observation data packet; E AES represents the AES encryption function; P represents the original observation data packet;
[0091] Specifically, AES (Advanced Encryption Standard) is a symmetric encryption algorithm that is widely used and highly secure, and is widely used in various information security fields. AES encryption functions play an important role in network communications, data storage, and other aspects.
[0092] The AES encryption function uses a block cipher algorithm, encrypting plaintext in fixed-length (128-bit) blocks. Its core components are round functions, key expansion, and state matrix operations. The AES algorithm offers three key lengths: 128-bit, 192-bit, and 256-bit, corresponding to AES-128, AES-192, and AES-256, respectively. During the encryption process, key length determines encryption strength and security.
[0093] In this example, the specific process of encrypting the observation data packet is as follows:
[0094] S3.21, the initial state S0 is obtained by performing an XOR operation on P and the first subkey K0 to obtain S0 = P⊕K0;
[0095] Among them, ⊕ represents the bitwise exclusive OR operation;
[0096] S3.22, for each round i (i=1,2,…,N r -1), perform the following steps;
[0097] S3.23, the state matrix S i-1 Each byte b in is replaced by the corresponding S-box value s(b):
[0098] S′ i =[s(b 0,0 ),s(b 0,1 ),…,s(b 3,3 )];
[0099] Among them, S' i represents the state matrix after byte replacement; s(b) represents the S-box value; b represents a byte in the state matrix;
[0100] S3.24, for the state matrix S' iShift the rows, the second row is shifted left by one position, the third row is shifted left by two positions, and the fourth row is shifted left by three positions:
[0101] S″ i =ShiftRows(S′ i );
[0102] Among them, S i Represents the state matrix after row shift; ShiftRows represents the state matrix S' i Shift the rows;
[0103] S3.25. For the state matrix S″ i Linear transformation of the columns is performed using multiplication and addition operations:
[0104] S″′ i =MixColumns(S″) i );
[0105] Among them, S″′ i Represents the state matrix after column mixing; MixColumns represents the state matrix S″ i Linear transformation of the columns;
[0106] Specifically, the specific operations involved in using multiplication and addition are:
[0107] For two elements a and b, their addition operation a+b is defined as a⊕b, that is, the result of bitwise exclusive OR;
[0108] For each bit of a and b, calculate the product and perform bitwise XOR on the result;
[0109] The result of the multiplication needs to be modulo an irreducible polynomial m(x). The irreducible polynomial used in AES is m(x) = x 8 +x 4 +x 3 +x+1;
[0110] If the polynomial degree of the multiplication result is greater than or equal to 8, a modular operation is required;
[0111] Modulo arithmetic can be implemented by XORing the highest-order term by dividing it by the highest-order term of m(x), and then XORing the highest-order term of the result with the rest of m(x), until the degree of the resulting polynomial is less than 8.
[0112] S3.26, the state matrix S″′ i With subkey K i Perform XOR operation to get the state matrix S of the next round i :
[0113] S i =S″′ i ⊕K i ;
[0114] Among them, S i represents the state matrix of round i; K i represents the subkey of round i;
[0115] S3.27. In the final round, only byte substitution, row shifting, and key addition are performed, without column mixing:
[0116]
[0117] Among them, N r Indicates the number of rounds; Represents the state matrix of the last round; Indicates the Nth r -1 state matrix; Indicates the Nth r Wheel key; AddRoundKey(ShiftRows(SubBytes) means only byte replacement, row shift and key addition are performed.
[0118] S3.3. Use GPU hardware to accelerate the AES algorithm to improve encryption performance;
[0119] Specifically, when implementing AES encryption on a GPU, we can take advantage of parallel computing to accelerate the entire encryption process. Here are a few key points:
[0120] Parallel key expansion: multiple subkeys can be calculated in parallel in multiple thread blocks;
[0121] Parallel state matrix operations: Each byte in the state matrix can be independently replaced, shifted, and so on, which is very suitable for parallel processing on GPUs.
[0122] Process multiple data blocks in parallel: If you need to encrypt multiple data blocks, you can process each data block in parallel in a different thread block.
[0123] S3.4. For the encrypted observation data packet, the FF-CBC mode is used to increase the encryption strength;
[0124] In this example, the FF-CBC mode introduces a feedforward mechanism (M j ) is optimized, the FF-CBC mode is specifically:
[0125] C″=E k (P j ⊕(P j-1 ⊕C j-1 ))
[0126] Where C″ represents the observation data packet encrypted using the FF-CBC mode; E k represents the encryption function using key k; P j represents the jth plaintext block; P j-1 represents j-1 plaintext blocks; C j-1 Represents the j-1th ciphertext block.
[0127] Specifically, the CBC mode is:
[0128] C'=E AES-CBC (K, IV, P);
[0129] Where C' represents the observation data packet encrypted using CBC mode; E AES-CBC Represents the AES encryption function in CBC mode; IV represents the initialization vector.
[0130] In this example, the encryption process of the FF-CBC mode is as follows:
[0131] S6.1. Select an initialization vector IV.
[0132] S6.2, divide P into multiple fixed-size blocks P1, P2, P3, ..., P j ;
[0133] S6.3. Calculate the ciphertext block C0 = IV ⊕ P1;
[0134] S6.4. For each block j, calculate the intermediate result M j =AES(K,C j-1 );
[0135] S6.5, Application of feed-forward mechanism (M j ), and we get F(M j );
[0136] Where F represents the feedforward function;
[0137] Specifically, a feedforward function is a function that depends on previous data or state, and can be used to influence current or subsequent data processing. In cryptographic algorithms, feedforward functions are typically used in each encryption round to ensure that the output of the current encryption round depends not only on the current plaintext block and key, but also on previous plaintext blocks and / or ciphertext blocks.
[0138] In the FF-CBC mode, the feedforward function M j The role is:
[0139] During the encryption of the first plaintext block P1, M1 is obtained by the XOR operation of the initial vector IV and the initial plaintext block P1;
[0140] In the following plaintext block P j (j>1) in the encryption process, M j From the previous plaintext block P j-1 and the previous ciphertext block C j-1 The XOR operation is obtained;
[0141] S6.6. Output ciphertext block C j =F(M j ⊕P j );
[0142] S6.7. Output the final ciphertext C = C1 ‖ C2 || ... || C n .
[0143] Specifically, suppose we have a sequence of observation packets, each of which is 128 bits:
[0144] P1 = "0x1234567890ABCDEF";
[0145] P2 = "0x0123456789ABCDEF";
[0146] P3 = "0x00123456789ABCDEF";
[0147] P4="0x000123456789ABCDEF";
[0148] Initialization Vector (IV): Assume IV = "0x0000000000000000";
[0149] Key (K): Assume that key K = "0x000102030405060708090A0B0C0D0E0F";
[0150] Feedforward constant (D): Assume D = "0x11111111111111111";
[0151] Next, follow the above steps to encrypt:
[0152] Calculate C0 = IV ⊕ P1:
[0153] C0="0x0000000000000000"⊕"0x1234567890ABCDEF"="0x1234567890ABCDEF";
[0154] Calculate M j =AES(K,C j-1 ):
[0155] Use the key K to encrypt C0 with AES to obtain M1;
[0156] Apply the feedforward function F(M1)=M1+D:
[0157] Calculate F(M1);
[0158] Calculate C1 = F(M1⊕P1) to obtain C1;
[0159] Repeat the above steps for P2, P3, and P4;
[0160] Finally, we get a set of ciphertext blocks C=C1||C2||C3||C4.
[0161] S3.5. Send the encrypted observation data packet to the wireless transmission unit 3.
[0162] The new energy station network-related detection data encryption wireless transmission storage management system also includes a wireless transmission unit 3, which transmits the encrypted observation data to the receiving and decryption unit 4 through a wireless network;
[0163] Specifically, wireless network transmission includes 5G transmission, WiFi transmission and Bluetooth transmission;
[0164] In this example, the specific steps of the wireless transmission unit 3 transmitting the encrypted observation data via the wireless network are:
[0165] S7.1. Receive the encrypted observation data packet;
[0166] S7.2. Modulate the encrypted observation data packet using a QPSK modulation method to facilitate transmission over a wireless channel;
[0167] Specifically, QPSK (Quadrature Phase Shift Keying) is a digital modulation technique commonly used to transmit data in wireless communication systems. QPSK represents data by varying the phase of a carrier signal, using four different phase states to represent two bits of information.
[0168] S7.3. Send the modulated observation data packet to the receiving decryption unit 4 via the wireless channel.
[0169] The new energy station network-related detection data encryption wireless transmission storage management system further includes a receiving and decrypting unit 4, which receives the encrypted observation data and decrypts the encrypted observation data;
[0170] In this example, the specific steps of the receiving and decrypting unit 4 decrypting the encrypted observation data transmitted by the wireless transmission unit 3 are as follows:
[0171] S8.1. Receive an observation data packet from the wireless transmission unit 3 via a wireless channel;
[0172] S8.2. Demodulate the received signal using QPSK modulation to recover the encrypted observation data;
[0173] S8.3. Decrypt the encrypted observation data using the same dynamic key;
[0174] S8.4. Send the decrypted observation data to the storage management unit 5.
[0175] The new energy station network-related detection data encryption wireless transmission storage management system also includes a storage management unit 5, which manages and stores decrypted observation data to ensure the security and availability of the observation data.
[0176] In this example, the storage management unit 5 stores and manages the decrypted observation data in the following specific steps:
[0177] S9.1. Verify the decrypted observation data received from the decryption unit 4 to ensure the integrity and correctness of the observation data.
[0178] S9.2. Store the verified decrypted observation data in a storage medium;
[0179] S9.3. Manage the observation data stored in the storage medium.
[0180] Example 2:
[0181] The difference between Example 2 of the present invention and Example 1 is that this example introduces a method for managing encrypted wireless transmission and storage of network-related detection data of new energy sites used in a management system for encrypted wireless transmission and storage of network-related detection data of new energy sites.
[0182] A method for managing encrypted wireless transmission, storage, and management of network-related detection data at a new energy station, used in any of the above-mentioned encrypted wireless transmission, storage, and management systems for network-related detection data at a new energy station, comprises the following steps:
[0183] S10.1. Obtain observation data from the new energy station through the sensor module;
[0184] S10.2. Encrypt the observation data using the FF-CBC mode using GPU hardware accelerated AES algorithm based on dynamic keys;
[0185] S10.3. Modulate the encrypted observation data packet using a QPSK modulation scheme, and transmit the encrypted observation data to a receiving decryption unit via a wireless channel for decryption processing;
[0186] S10.4. After verifying the decrypted observation data, the verified decrypted observation data is stored in a storage medium and the decrypted observation data is managed.
[0187] The basic principles, main features, and advantages of the present invention are shown and described above. It should be understood by those skilled in the art that the present invention is not limited to the above-described embodiments. The above-described embodiments and descriptions are merely preferred examples of the present invention and are not intended to limit the present invention. Various changes and modifications may be made to the present invention without departing from the spirit and scope of the present invention, and such changes and modifications fall within the scope of the invention claimed.
Claims
1. A new energy station network-related detection data encryption wireless transmission storage management system, characterized in that: include: A data acquisition unit (1), wherein the data acquisition unit (1) acquires observation data in a new energy station through a sensor module; A data encryption unit (2), wherein the data encryption unit (2) uses a dynamic key based on an AES algorithm to encrypt the observation data collected by the data collection unit (1); A wireless transmission unit (3), wherein the wireless transmission unit (3) transmits the encrypted observation data to a receiving decryption unit (4) via a wireless network; A receiving and decrypting unit (4), wherein the receiving and decrypting unit (4) receives the encrypted observation data and performs decryption processing on the encrypted observation data; A storage management unit (5), the storage management unit (5) managing and storing the decrypted observation data, for ensuring the security and availability of the observation data; The data encryption unit (2) uses a dynamic key based on the AES algorithm to encrypt the observation data. The specific steps of the encryption process are: S3.
1. Generate a random dynamic key through a true random number generator ; in, Indicates the generated dynamic key; Represents a function for generating random numbers as keys; S3.2, encrypt the observation data packet using the AES algorithm and dynamic key; The AES algorithm and dynamic key are used to encrypt the observation data packet as follows: ; in, Represents the encrypted observation data packet; Represents the AES encryption function; Represents the original observation data packet; S3.
3. Use GPU hardware to accelerate the AES algorithm to improve encryption performance; S3.4, for the encrypted observation data packet, the encryption strength is increased by combining the FF-CBC mode; Among them, the FF-CBC mode is a CBC mode with a feed-forward mechanism added; S3.5, sending the encrypted observation data packet to the wireless transmission unit (3); In S3.4, the FF-CBC mode introduces a feed-forward mechanism from the CBC mode. After optimization, the FF-CBC mode is as follows: ; in, Indicates the observation data packet encrypted using the FF-CBC mode; Indicates the use of a key The encryption function of Indicates plaintext blocks; express plaintext blocks; Indicates ciphertext blocks; The encryption process of the FF-CBC mode is specifically as follows: S6.
1. Select an initialization vector ; S6.
2. Divide into fixed-size chunks ; S6.
3. Calculate ciphertext blocks ; S6.
4. For each block , calculate the intermediate result ; S6.
5. Application of feed-forward mechanism ,get ; in, represents a feedforward function; S6.
6. Output ciphertext block ; S6.
7. Output the final ciphertext .
2. The encrypted wireless transmission storage management system for network-related detection data of new energy stations according to claim 1 is characterized by: In the data acquisition unit (1), the observed data specifically includes power generation, load data, energy storage status, and carbon emissions.
3. The encrypted wireless transmission storage management system for network-related detection data of new energy stations according to claim 1 is characterized by: In S3.2, the specific process of encrypting the observation data packet is as follows: S3.
21. Initial state By With the first subkey XOR operation is performed to obtain ; in, Represents a bitwise exclusive OR operation; S3.
22. For each round , perform the following steps; S3.23, the state matrix Each byte in Replace with the corresponding S-box value : ; in, Represents the state matrix after byte replacement; Indicates the S-box value; Represents a byte in the state matrix; S3.24, state matrix The second row is shifted left by one position, the third row is shifted left by two positions, and the fourth row is shifted left by three positions: ; in, represents the state matrix after row shift; Represents the state matrix Shift the rows; S3.25, state matrix Linear transformation of the columns is performed using multiplication and addition operations: ; in, represents the state matrix after column mixing; Represents the state matrix Linear transformation of the columns; S3.26, the state matrix With subkey Perform XOR operation to get the state matrix of the next round : ; in, Indicates The state matrix of the wheel; Indicates The subkey of the wheel; S3.
27. In the last round, only byte replacement, row shift and key addition are performed, and column mixing is not performed: ; in, Indicates the round number; Represents the state matrix of the last round; Indicates The state matrix of Indicates Wheel Key; Means that only byte substitutions, row shifts, and key additions are performed.
4. The encrypted wireless transmission storage management system for network-related detection data of new energy stations according to claim 1 is characterized by: The specific steps of the wireless transmission unit (3) transmitting the encrypted observation data via the wireless network are: S7.1, receiving the encrypted observation data packet; S7.2, modulating the encrypted observation data packet using a QPSK modulation method to facilitate transmission over a wireless channel; S7.
3. Send the modulated observation data packet to the receiving decryption unit (4) via the wireless channel.
5. The encrypted wireless transmission storage management system for network-related detection data of new energy stations according to claim 1 is characterized in that: The specific steps of the receiving and decrypting unit (4) for decrypting the encrypted observation data are as follows: S8.1, receiving an observation data packet from a wireless transmission unit (3) via a wireless channel; S8.2, demodulate the received signal using QPSK modulation to recover the encrypted observation data; S8.3, decrypting the encrypted observation data using the same dynamic key; S8.
4. Send the decrypted observation data to the storage management unit (5).
6. The encrypted wireless transmission storage management system for network-related detection data of new energy stations according to claim 1 is characterized by: The storage management unit (5) stores and manages the decrypted observation data in the following specific steps: S9.
1. Verifying the decrypted observation data sent by the receiving decryption unit (4) to ensure the integrity and correctness of the observation data; S9.
2. storing the verified decrypted observation data in a storage medium; S9.
3. Manage the observation data stored in the storage medium.
7. A method for managing encrypted wireless transmission and storage of network-related detection data of a new energy station, used for the encrypted wireless transmission and storage management system of network-related detection data of a new energy station as claimed in any one of claims 1 to 6, characterized in that: The steps include: S10.
1. Obtain observation data in the new energy station through the sensor module; S10.2, based on the dynamic key, the AES algorithm is accelerated by GPU hardware and the observation data is encrypted using the FF-CBC mode; S10.3, modulating the encrypted observation data packet using a QPSK modulation method, and transmitting the encrypted observation data to a receiving decryption unit through a wireless channel for decryption processing; S10.
4. After verifying the decrypted observation data, the verified decrypted observation data is stored in a storage medium, and the decrypted observation data is managed.
Citation Information
Patent Citations
Information security chip for Internet of Things
CN109818745A
Data security processing method of nuclear power station, 5G terminal machine and system
CN115175178A