Search

CN-122001632-A - High-security-level data transmission method based on combination of Yang-Baxter equation

CN122001632ACN 122001632 ACN122001632 ACN 122001632ACN-122001632-A

Abstract

The invention discloses a high-security-level data transmission method based on a Yang-Baxter equation, which belongs to the technical field of data transmission and comprises the steps of preprocessing plaintext data by a transmitting end, dividing the plaintext data into data segments with standard lengths, calculating a hash value of each data segment, converting the hash value of each data segment into a non-zero domain parameter by the transmitting end based on a pre-shared mathematical framework, solving the Yang-Baxter equation on a pre-shared double algebra structure by utilizing the domain parameter to obtain a dynamic inverse solution uniquely corresponding to each data segment, mapping the data of each data segment into algebraic elements in the double algebra by the transmitting end according to the pre-shared rule, and carrying out encryption operation on the algebraic elements by using the dynamic inverse solution corresponding to the data segment and combining a pre-shared reversible linear disturbance function to obtain ciphertext elements. The invention realizes the intrinsic safety improvement of one-time pad by constructing the dynamic inverse solution driven by data and effectively resists the attack of the cryptoanalysis.

Inventors

  • LIU LINLIN
  • Sheng Zemin
  • CUI XUEYAN

Assignees

  • 河南工学院

Dates

Publication Date
20260508
Application Date
20260122

Claims (10)

  1. 1. The high-security-level data transmission method based on the combination of the Yang-Baxter equation is characterized by comprising the following steps of: the transmitting end pre-processes the plaintext data, divides the plaintext data into data segments with standard lengths, and calculates a hash value of each data segment; the transmitting end converts the hash value of each data segment into a non-zero domain parameter based on a pre-shared mathematical framework, and utilizes the domain parameter to solve and combine the Yang-Baxter equation on a pre-shared double algebraic structure to obtain a dynamic inverse solution uniquely corresponding to each data segment; the transmitting end maps the data of each data segment into algebraic elements in the double algebra according to a preshared rule, and performs encryption operation on the algebraic elements by combining a preshared reversible linear disturbance function by using a dynamic inverse solution corresponding to the data segment to obtain ciphertext elements; the transmitting end encapsulates the sequence number of the data segment, the hash value of the data segment and the ciphertext element into a transmission unit according to a predefined format and transmits the transmission unit; the receiving end receives and analyzes the transmission unit and extracts the sequence number, the hash value and the ciphertext data of the data segment; The receiving end independently executes the same conversion and solving process based on the same pre-sharing mathematical framework and the extracted hash value, and restores the dynamic inverse solution used by the sending end; the receiving end uses the restored dynamic inverse solution and the pre-shared parameter to execute decryption operation on the ciphertext data, and the original algebraic element is restored; The receiving end restores the restored algebraic elements into binary data segments according to the preshared rule, and calculates hash values of the binary data segments to be compared with the received hash values so as to verify the integrity and correctness of the data.
  2. 2. The high security level data transmission method based on the combination of Yang-Baxter equation according to claim 1, wherein the preprocessing the plaintext data comprises: dividing an original data stream according to a fixed length L to obtain a plurality of complete data segments; Filling a last data segment with the length smaller than L to enable the length of the last data segment to reach L, wherein the filling data comprises a starting bit with a value of 1, a plurality of filling bits with a value of 0 and an identification field for representing the total filling length; a cryptographic hash value is calculated for each complete data segment and a unique sequence number is assigned to each data segment.
  3. 3. The high security level data transmission method based on the combination of Yang-Baxter equations of claim 1, wherein the pre-shared mathematical framework comprises: a definition of a domain on which the selected algebraic structure is based; the dimensions of the selected double algebra structure; Defining two groups of structural constants for multiplication and outage operations in the double algebra; The hash value is converted into a deterministic mapping function of the non-zero domain parameters.
  4. 4. The high security level data transmission method based on the combination of Yang-Baxter equation according to claim 3, wherein the solving the dynamic inverse solution based on the combination of Yang-Bter equation comprises: Expanding and converting the equation into a homogeneous linear equation set; solving the linear equation set to obtain a candidate solution; and executing forced anti-weighing operation on the candidate solution to enable the candidate solution to meet the anti-weighing condition, thereby obtaining the final dynamic anti-weighing solution.
  5. 5. The high security level data transmission method based on the combination of Yang-Baxter equation according to claim 1, wherein the encryption operation on algebraic elements is specifically: firstly, carrying out tensor product operation on the algebraic elements and corresponding dynamic inverse solutions; Then, continuously executing the double algebraic multiplication operation twice on the tensor product result; And finally, adding the obtained result and the result of the reversible linear disturbance function acting on the original algebraic element.
  6. 6. The high security level data transmission method based on the combination of Yang-Baxter equation according to claim 1, wherein the package format of the transmission unit sequentially comprises: a data segment sequence number field for identifying the sequence of the data segments; A hash value field for storing a complete hash value of the data segment; And the ciphertext field is used for storing the data of the ciphertext element after coefficient serialization under the double algebraic basis vector.
  7. 7. The high security level data transmission method according to claim 1, wherein the performing decryption operation on ciphertext data comprises: constructing a linear equation set according to the restored dynamic inverse solution, the pre-shared double algebraic structural constant and the matrix representation of the reversible linear disturbance function, wherein the unknown number is a coefficient of an original algebraic element; And solving the linear equation set to obtain the coefficients of the original algebraic elements, thereby recovering the original algebraic elements.
  8. 8. A high security level encryption method based on combined Yang-Baxter equation applicable to streaming data, wherein the mathematical framework according to claim 3 is pre-shared by two communication parties, and the method is characterized by further comprising additional pre-shared state vector dimension, initial state vector, deterministic state update function and deterministic state mapping function; When the sending end processes stream data, an internal state vector is maintained; for each data segment to be transmitted, the transmitting end performs: The method comprises the steps of calculating a hash value of a data segment, inputting a current internal state vector and the hash value into a state updating function, calculating to obtain a new state vector, inputting the new state vector into a state mapping function to obtain a non-zero domain parameter, generating a dynamic inverse solution by using the domain parameter, encrypting and packaging the data segment, and updating the internal state vector into the new state vector; The receiving end maintains an internal state vector synchronous with the sending end, and after receiving data, the same state updating, parameter mapping and decrypting operations are independently executed.
  9. 9. The high security level encryption method based on combined Yang-Baxter equation for streaming data according to claim 8, further comprising a state synchronization and recovery mechanism: The sending end periodically takes the sequence number of the current data segment and the internal state vector as check points and sends the check points to the receiving end through a reliable channel; When the number of continuous decryption failure times of the receiving end reaches a preset threshold value or a reset instruction of the sending end is received, the two communication parties fall back to a latest check point state with valid common confirmation, and data transmission is recovered after the data segment corresponding to the check point.
  10. 10. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any one of claims 1 to 9 when the program is executed.

Description

High-security-level data transmission method based on combination of Yang-Baxter equation Technical Field The invention relates to the technical field of data transmission, in particular to a high-security-level data transmission method based on a combined Yang-Baxter equation. Background In the field of high-security-level data transmission such as government affairs, finance, military affairs and the like, it is important to ensure the long-term confidentiality and integrity of data, at present, a mainstream scheme depends on symmetric encryption (such as AES) or asymmetric encryption (such as RSA) based on a fixed algorithm, however, the methods are basically based on static cryptographic materials, symmetric encryption depends on a pre-shared and long-term fixed secret key, asymmetric encryption depends on a fixed public key algorithm and a limited session key life cycle, the static property causes two risks, namely systematic backtracking risks, once the secret key leakage or algorithm is broken, an attacker can decrypt all historical communication data under the protection of the secret key or algorithm, the security boundary is comprehensively crashed, then the mode is fixed, the encryption process is irrelevant to the content of the transmitted data, and replay attack based on flow analysis and the fixed mode is difficult to resist. In order to seek breakthrough, researchers have focused on mathematical structures with complex nonlinear characteristics, such as Yang-Baxter equations, which have been studied in depth in the mathematical physics field, the inverse solution of which can naturally induce a transformation meeting a certain reversibility, which can be theoretically used to construct encryption operators, however, the prior application search of Yang-Baxter equations in cryptography mostly stays at the theoretical level, significant faults exist between the research results and engineering practices, the prior work mainly focuses on the construction or existence evidence of the solution of the equation itself in a fixed form, when the obtained solution is used as encryption algorithm, the parameters of the obtained solution are completely irrelevant to specific data to be encrypted, the dynamic one-time encryption effect of data driving cannot be realized, the security gain is limited, more importantly, how to construct a complete and operable data transmission protocol is practical, and still face a series of blanks, which comprise how to adapt any binary data stream to algebraic structures for representation (coding problems), how to design a deterministic and reversible encryption/decryption operation function based on dynamic solution, how to design a transmission unit, and how to ensure that the encryption and decryption operation unit can be tightly synchronized with the data at both ends and the state of the encryption and decryption system. The key problems of these engineering implementations have not been solved, impeding the conversion of this theory to high security level utility technologies. Based on the above, the invention designs a high security level data transmission method based on the combination of the Yang-Baxter equation to solve the above problems. Disclosure of Invention In view of the above-mentioned shortcomings of the prior art, the present invention provides a high security level data transmission method based on the combination of the Yang-Baxter equation. In order to achieve the above purpose, the invention is realized by the following technical scheme: the high-security-level data transmission method based on the combination of the Yang-Baxter equation comprises the following steps: the transmitting end pre-processes the plaintext data, divides the plaintext data into data segments with standard lengths, and calculates a hash value of each data segment; the transmitting end converts the hash value of each data segment into a non-zero domain parameter based on a pre-shared mathematical framework, and utilizes the domain parameter to solve and combine the Yang-Baxter equation on a pre-shared double algebraic structure to obtain a dynamic inverse solution uniquely corresponding to each data segment; the transmitting end maps the data of each data segment into algebraic elements in the double algebra according to a preshared rule, and performs encryption operation on the algebraic elements by combining a preshared reversible linear disturbance function by using a dynamic inverse solution corresponding to the data segment to obtain ciphertext elements; the transmitting end encapsulates the sequence number of the data segment, the hash value of the data segment and the ciphertext element into a transmission unit according to a predefined format and transmits the transmission unit; the receiving end receives and analyzes the transmission unit and extracts the sequence number, the hash value and the ciphertext data of the data segment; The receiving end independent