New energy station network-related detection data encryption wireless transmission storage management system and method

By using dynamic key encryption technology and GPU hardware accelerated AES algorithm in the new energy station network-related detection data encryption wireless transmission storage management system, combined with FF-CBC mode and QPSK modulation method, static key security and wireless transmission are solved The problem of low efficiency is eliminated and efficient and secure data transmission and storage management are achieved.

CN119325082AActive Publication Date: 2025-01-17BEIJING RUIDA YINENG TECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411390200.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-01-17
Estimated Expiration
2044-10-08

AI Technical Summary

Technical Problem

In the existing wireless transmission storage management system for network-related detection data in new energy stations, there are problems with the security of static keys, and the wireless network may encounter problems such as signal interference and network congestion, resulting in data transmission delay and low transmission efficiency.

Method used

Dynamic key encryption technology based on the AES algorithm is used to generate random dynamic keys through a true random number generator, and GPU hardware is used to accelerate the AES algorithm to improve encryption performance. Combined with FF-CBC mode to increase encryption strength, and perform wireless transmission through QPSK modulation.

Benefits of technology

Effectively prevent data from being stolen or tampered with during transmission, improve the security and reliability of data transmission, reduce data processing delays, and improve the stability of the overall system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119325082A_ABST
    Figure CN119325082A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data encryption, in particular to a new energy station network-related detection data encryption wireless transmission storage management system and method. The system comprises a data acquisition unit which obtains observation data in a new energy station through a sensor module; the data encryption unit is used for encrypting the observation data acquired by the data acquisition unit by using a dynamic key based on an AES (Advanced Encryption Standard) algorithm; the wireless transmission unit is used for transmitting the encrypted observation data to the receiving decryption unit through a wireless network; the receiving and decrypting unit is used for receiving the encrypted observation data and decrypting the encrypted observation data; and the storage management unit is used for managing and storing the decrypted observation data and is used for ensuring the security and availability of the observation data. Data can be effectively prevented from being stolen or tampered in the transmission process by using dynamic key encryption. The encrypted data is quickly decrypted, and the data processing delay is reduced. And the security of the data is ensured by verifying the storage management strategy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data encryption technology, and in particular to a new energy station network-related detection data encryption wireless transmission storage management system and method. Background Art

[0002] The encrypted wireless transmission storage management system and method for network-related detection data of new energy stations refers to a method that comprehensively uses encryption technology, wireless communication technology and data storage management technology to ensure the security, integrity and availability of network-related detection data of new energy stations during transmission, and to perform efficient management at the receiving end. This method uses encryption algorithms to encrypt data, uses wireless communication technology to safely transmit encrypted data, and uses encrypted databases and other means to store data at the receiving end, thereby effectively ensuring the secure transmission and storage management of network-related detection data of new energy stations.

[0003] In the existing new energy station network detection data encryption wireless transmission storage management system and method, if the encryption algorithm uses a static key, the security of the key may become a problem. 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 not appropriate, it may result in low transmission efficiency or 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 new energy station network detection data encryption wireless transmission storage management system and method are provided. Summary of the invention

[0004] The purpose of the present invention is to provide a new energy station network-related 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 station network-related 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. Wireless networks 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 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 new energy station network-related detection data encryption wireless transmission storage management system, comprising:

[0006] A data acquisition unit, wherein the data acquisition unit acquires observation data in the new energy station through a sensor module;

[0007] A data encryption unit, wherein the data encryption unit uses a dynamic key based on an AES algorithm to encrypt the observation data collected by the data collection unit;

[0008] A wireless transmission unit, which transmits the encrypted observation data to a receiving decryption 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 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 the technical solution, the data encryption unit uses a dynamic key based on the AES algorithm to encrypt the observation data. The specific steps of the encryption process are:

[0013] S3.1. Generate a random dynamic key K=TRNG() through a true random number generator;

[0014] Wherein, 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] Where 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 encryption strength is increased by combining the FF-CBC mode;

[0021] Among them, the FF-CBC mode is a CBC mode with a feed-forward mechanism added;

[0022] S3.5. Send the encrypted observation data packet to the wireless transmission unit.

[0023] As a further improvement of the 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 XOR 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 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 the i-th round; K i represents the subkey of round i;

[0039] S3.27. In the last round, only byte replacement, row shift and key addition are performed, and column mixing is not performed:

[0040]

[0041] Among them, N r Indicates the round number; 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 the technical solution, in S3.4, the FF-CBC mode introduces a feedforward mechanism (M j ) is optimized, then 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 the 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 ), 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 technical solution, the specific steps of the wireless transmission unit transmitting the encrypted observation data through the wireless network are:

[0055] S7.1, receiving the encrypted observation data packet;

[0056] S7.2, modulating 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 technical solution, the specific steps of the receiving decryption unit decrypting the encrypted observation data transmitted by the wireless transmission unit are:

[0059] S8.1, receiving an observation data packet from a wireless transmission unit through a wireless channel;

[0060] S8.2, demodulate the received signal using QPSK modulation to recover the encrypted observation data;

[0061] S8.3, decrypting 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 the 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. storing the verified decrypted observation data in a storage medium;

[0066] S9.3. Manage the observation data stored in the storage medium.

[0067] On the other hand, the present invention provides a method for managing encrypted wireless transmission, storage and management of network-related detection data of new energy stations, which is used for any one of the above-mentioned encrypted wireless transmission, storage and management systems for network-related detection data of new energy stations, and comprises the following steps:

[0068] S10.1. Obtain observation data in the new energy station through the sensor module;

[0069] 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;

[0070] 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;

[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] 1. In a new energy station network-related detection data encryption wireless transmission storage management system and method, the sensor module is used to collect observation data, which can provide very accurate data measurement capabilities and help improve the accuracy of the overall system. The use of dynamic key encryption can effectively prevent data from being stolen or tampered with during transmission.

[0074] 2. A new energy station network-related detection data encryption wireless transmission storage management system and method, using wireless transmission is not limited by physical connection and can cover a long distance. Quickly decrypt encrypted data and reduce data processing delays. Ensure data security by verifying storage management strategies. 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 be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0079] Embodiment 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, the data acquisition unit 1 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 includes 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 uses a dynamic key based on the AES algorithm to encrypt the observation data. The specific steps of the encryption process are:

[0084] S3.1. Generate a random dynamic key K=TRNG() through a true random number generator;

[0085] Wherein, 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 refer to those unpredictable and irregular numerical sequences that statistically exhibit 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] Where 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 so on.

[0092] The AES encryption function uses a block cipher algorithm to encrypt plaintext in fixed-length (128-bit) blocks. Its core is the round function, key expansion, and state matrix operations. The AES algorithm has three key lengths: 128 bits, 192 bits, and 256 bits, corresponding to AES-128, AES-192, and AES-256, respectively. During the encryption process, the key length will determine the 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 XOR 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' iThe 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, which is the result of bitwise XOR;

[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 degree of the polynomial 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), then XORing the highest-order term of the result with the rest of m(x) until 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 the i-th round; K i represents the subkey of round i;

[0115] S3.27. In the last round, only byte replacement, row shift and key addition are performed, and column mixing is not performed:

[0116]

[0117] Among them, N r Indicates the round number; 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, you can take advantage of parallel computing to speed up 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 replaced, shifted, etc. independently, which is very suitable for parallel processing on GPU.

[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 encryption strength is increased by combining the FF-CBC mode;

[0124] In this example, the FF-CBC mode introduces a feed-forward mechanism (M j ) is optimized, then 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 ), 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 affect the current or subsequent data processing process. In encryption algorithms, feedforward functions are usually 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 the previous plaintext block and / or ciphertext block.

[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 observed 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 key K to perform AES encryption on C0 to obtain M1;

[0156] Apply the feedforward function F(M1)=M1+D:

[0157] Calculate F(M1);

[0158] Calculate C1 = F(M1⊕P1) and get C1;

[0159] Repeat the above steps for P2, P3, P4;

[0160] Finally, we get a set of ciphertext blocks C=C1||C2||C3||C4.

[0161] S3.5, sending 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 through the wireless network are:

[0165] S7.1, receiving the encrypted observation data packet;

[0166] S7.2, modulating 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 technology commonly used to transmit data in wireless communication systems. QPSK represents data by changing the phase of a carrier signal, and uses 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 also 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 decryption unit 4 decrypting the encrypted observation data transmitted by the wireless transmission unit 3 are as follows:

[0171] S8.1, receiving an observation data packet from the wireless transmission unit 3 through a wireless channel;

[0172] S8.2, demodulate the received signal using QPSK modulation to recover the encrypted observation data;

[0173] S8.3, decrypting 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 sent by the receiving decryption unit 4 to ensure the integrity and correctness of the observation data;

[0178] S9.2. storing the verified decrypted observation data in a storage medium;

[0179] S9.3. Manage the observation data stored in the storage medium.

[0180] Embodiment 2:

[0181] The difference between Example 2 of the present invention and Example 1 is that this example introduces a new energy site network-related detection data encrypted wireless transmission storage management method used by a new energy site network-related detection data encrypted wireless transmission storage management system.

[0182] A method for managing encrypted wireless transmission, storage and management of network-related detection data of a new energy station, which is used in any one of the above-mentioned encrypted wireless transmission, storage and management systems for network-related detection data of a new energy station, comprises the following steps:

[0183] S10.1. Obtain observation data in the new energy station through the sensor module;

[0184] 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;

[0185] 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;

[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 above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments, and the above embodiments and descriptions are only preferred examples of the present invention, and are not intended to limit the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, and these changes and improvements all fall within the scope of the present invention to be protected.

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 and decrypting 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), wherein the storage management unit (5) manages and stores the decrypted observation data, and is used to ensure the security and availability of the observation data.

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 collection 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: 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 K=TRNG() through a true random number generator; Wherein, K represents the generated dynamic key; TRNG() represents a function for generating a random number as a key; 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: C=E AES (K,P); Where C represents the encrypted observation data packet; E AES represents the AES encryption function; P 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. Send the encrypted observation data packet to the wireless transmission unit (3).

4. The encrypted wireless transmission storage management system for network-related detection data of new energy stations according to claim 3 is characterized by: In S3.2, the specific process of encrypting the observation data packet is as follows: S3.21, the initial state S0 is obtained by performing an XOR operation on P and the first subkey K0 in, Represents a bitwise exclusive OR operation; S3.

22. For each round i, perform the following steps: S3.23, the state matrix S i-1 Each byte b in is replaced by the corresponding S-box value s(b): S′ i =[s(b 0,0 ),s(b 0,1 ),...,s(b 3,3 )]; 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; S3.24, for the state matrix S′ i 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: S i =ShiftRows(S i ); Among them, S″ i Represents the state matrix after row shift; ShiftRows represents the state matrix S′ i Shift the rows; S3.25, for the state matrix S i Linear transformation of the columns is performed using multiplication and addition operations: S i =MixColumns(S i ); Among them, S i Represents the state matrix after column mixing; MixColumns represents the state matrix S i Linear transformation of the columns; 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 : Among them, S i represents the state matrix of the i-th round; K i represents the subkey of round i; S3.

27. In the last round, only byte replacement, row shift and key addition are performed, and column mixing is not performed: Among them, N r Indicates the round number; 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.

5. The encrypted wireless transmission storage management system for network-related detection data of new energy stations according to claim 3 is characterized by: In S3.4, the FF-CBC mode introduces a feed-forward mechanism (M j ) is optimized, then the FF-CBC mode is specifically: 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.

6. The encrypted wireless transmission storage management system for network-related detection data of new energy stations according to claim 5 is characterized by: The encryption process of the FF-CBC mode is specifically as follows: S6.

1. Select an initialization vector IV; S6.

2. Divide P into multiple fixed-size blocks S6.

3. Calculate ciphertext blocks S6.

4. For each block j, calculate the intermediate result M j =AES(K, C j-1 ); S6.

5. Application of feed-forward mechanism (M j ), we get F(M j ); Where, F represents the feedforward function; S6.

6. Output ciphertext block S6.

7. Output the final ciphertext C = C1||C2||...||C n .

7. 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.

8. 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 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).

9. 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.

10. 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 9, 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

  • Data encryption method and system based on improved AES algorithm

    CN116707877A

  • Block chain cross-network storage verification method and system

    CN118410102A

  • Hybrid encryption schemes

    US20130073850A1