Block chain information secure transmission method based on spatio-temporal chaos

By constructing logic-cosine-inverse coshen mapping and coupled mapping lattice space-time chaos model, an LCAC-CML model was designed, which solved the problem of insufficient security of existing information encryption methods in the face of attacks and achieved security on blockchain The transmission of ciphertext information and the reliable transmission of keys improve the robustness of information security.

CN119155013AInactive Publication Date: 2024-12-17QILU UNIVERSITY OF TECHNOLOGY (SHANDONG ACADEMY OF SCIENCES) +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411598230.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2024-12-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing information encryption methods are difficult to effectively prevent ciphertext information from being destroyed in the face of attacks, and there is a lack of an information transmission method combining logical mapping, cosine mapping and anticoshen mapping to enhance the chaotic dynamics of the system.

Method used

Constructing a chaotic function based on logic functions, cosine functions and inverse coshen functions, named Logical-Cosine-Inverse Coshen mapping (LCAC mapping). Combined with the coupled mapping lattice space-time chaos model, an LCAC-CML model was designed and constructed based on this. The cryptographic system and blockchain ciphertext transmission system ensure the security of information encryption and decryption.

Benefits of technology

It realizes the secure ciphertext information transmission based on blockchain, enhances the security of information encryption algorithm and the reliability of key transmission, ensures the confidentiality and integrity of information, and improves the robustness of information security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155013A_ABST
    Figure CN119155013A_ABST
Patent Text Reader

Abstract

The invention discloses a block chain information security transmission method based on spatiotemporal chaos, and relates to the technical field of information processing, and the method is characterized in that the method comprises the following steps: S1, constructing a chaos function obtained based on the combination of a logic function, a cosine function and an anti-cotangent function, and naming the chaos function as logic-cosine-anti-cotangent mapping, namely LCAC mapping; s2, an LCAC-CML model is obtained by combining the LCAC mapping and the coupling mapping lattice spatio-temporal chaos model; s3, constructing a password system based on the LCAC-CML model, wherein the password system comprises an information encryption algorithm and an information decryption algorithm; and S4, constructing a block chain ciphertext transmission system based on spatio-temporal chaos. The technical problem to be solved by the invention is to provide the spatial-temporal chaos-based block chain information secure transmission method, which is convenient for information secure transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information processing technology, and in particular to a method for securely transmitting blockchain information based on spatiotemporal chaos. Background Art

[0002] With the improvement of information security requirements, the need for information security research has become increasingly prominent. Information encryption, as a common method of information protection, has been widely studied by scholars. Chaos-based information encryption methods have become one of the most commonly used design techniques for designing new encryption algorithms. As more and more information data needs to be encrypted, the security of chaotic information encryption has become particularly important. How to prevent attackers from obtaining valid information from ciphertext information or destroying the normal decryption effect has become a problem worth studying.

[0003] The combination of classical chaotic mapping and trigonometric function broadens the research of one-dimensional chaotic mapping. This new type of chaotic mapping is constructed by replacing the variable elements in the traditional chaotic mapping with trigonometric functions, which makes the information encryption algorithm designed based on this type of chaotic mapping have better security.

[0004] At the same time, the new one-dimensional system is also of great significance to the enhancement of the spatiotemporal chaos model. In particular, the chaotic mapping as an iterative function of the coupling coefficient can effectively enhance the chaotic characteristics of the spatiotemporal chaos model. The study of the dynamic coupling coefficient spatiotemporal chaos model fully demonstrates the enhancement of the spatiotemporal characteristics of the dynamic coupling coefficient.

[0005] Through the above introduction, we can find that the coupling of trigonometric functions and inverse trigonometric functions with traditional chaotic mappings such as logical mapping and tent mapping can effectively improve the chaotic characteristics of one-dimensional chaotic mapping. Using this one-dimensional chaotic mapping as an iterative function of the coupling coefficient, a coupled mapping lattice model with better spatiotemporal chaotic characteristics can be constructed, thereby improving the initial value sensitivity and pseudo-randomness of the chaotic mapping in the information encryption algorithm. The security of the information encryption algorithm designed based on this chaotic mapping is trustworthy.

[0006] At present, there is still a lack of an information transmission method that combines the logistic map, cosine map and inverse cotangent map, and replaces the variables of the classical logistic map with the cosine function and inverse cotangent function respectively, thereby enhancing the chaotic dynamic characteristics of the system. Summary of the invention

[0007] The technical problem to be solved by the present invention is to provide a blockchain information security transmission method based on spatiotemporal chaos to facilitate the secure transmission of information.

[0008] The present invention adopts the following technical solutions to achieve the invention objectives: A method for secure transmission of blockchain information based on spatiotemporal chaos, characterized by comprising the following steps: S1: Construct a chaotic function based on the combination of three functions: logic function, cosine function and arccotangent function, and name it as logic-cosine-arccotangent mapping, namely LCAC mapping; S2: Combining the LCAC mapping and coupled mapping lattice spatiotemporal chaos models, we obtain the LCAC-CML model; S3: Construct a cryptographic system based on the LCAC-CML model, including information encryption algorithm and information decryption algorithm; S4: Construct a blockchain ciphertext transmission system based on spatiotemporal chaos.

[0009] As a further limitation of the technical solution, the specific steps of S1 are: S11: The logic function is a classical chaotic map, and its expression is as follows: (1) in: is the iteration variable of the chaotic map; is the chaos parameter; S12: Replace the two terms in formula (1) x Replace them with cosine functions respectively and the inverse cotangent function , we get the following formula: (2) S13: On the one hand, On the other hand, the remainder operation is used to convert the function result to the interval (0, 1), and the LCAC mapping can be obtained as follows: (3) Among them: mod is the remainder operation; for Parameters of the item.

[0010] As a further limitation of the present technical solution, the LCAC mapping is analyzed: S14: Lyapunov exponent analysis; The calculation formula of Lyapunov exponent value is: (4) in: is the function under test; are the variables of the variable sequence; S15: Bifurcation diagram analysis; The value of parameter α in the newly proposed LCAC mapping is (0.15, +∞) which can make the LCAC mapping in a chaotic state; S16: Information entropy analysis; The calculation formula of information entropy is as follows: (5) in: is a source of information; yes probability.

[0011] As a further limitation of the technical solution, the specific steps of S2 are: S21: The classical spatiotemporal chaos model is expressed by the CML model as follows: (6) in: m for Chaos parameters of S22: Based on the above model, the coupling coefficient e Changing to a dynamic coupling coefficient function design can greatly enhance the spatiotemporal chaos of the model. This type of spatiotemporal chaos model can be described as: (7) Among them: function To control the coupling coefficient e Iterative functions; S23: Applying LCAC mapping to coupling coefficients e In the dynamic iteration of , a new spatiotemporal chaos model - LCAC-CML model is designed as the iterative function of the coupling coefficient, as follows: (8) As the number of model iterations increases, the coefficients of the single grid point coupling in the spatiotemporal chaos model It will be iterated from the LCAC mapping.

[0012] As a further limitation of the present technical solution, the specific steps of the information encryption algorithm based on the LCAC-CML model are as follows: S311: read the information data using a column-first traversal method and represent it as a matrix P, and then calculate the width of the information data and represent it as M and the height of the information data and represent it as N; S312: Generate a 128-bit hexadecimal key string using the hash function SHA-512 ; S313: By Calculate the parameters , as shown below: (9) in: Represents the exclusive OR operation; S314: Further, calculate

[0013] (10) S315: Set the number of LCAC-CML grids in the spatiotemporal chaos model parameters to k 1+ k 2; S316: Set the iteration time of the spatiotemporal chaos model to k 3+MN, to ensure that the front part is deleted k The chaotic sequences used after the 3-length sequence are all in a chaotic state; S317: Setting the initial coupling coefficient of the spatiotemporal chaos model e Set as k 4, α is set to k 5. m Set as k 6; S318: Use the newly proposed LCAC-CML model to obtain the MN length k 1+ k 2 chaotic sequences, and the grid number is selected as k The chaotic sequence C1 of 1 and the grid number is k 2's chaotic sequence C2; S319: Get the index vector S of the sorted backup element position in the original vector from C1, and use S to rearrange the information P The pixels are rearranged and recorded as ; S3110: Use the second chaotic sequence C2 to Diffusion is performed to obtain diffusion information , as shown below: (11) (12) S3111: Encryption vector The column-first traversal method is used to reconstruct the information matrix and output the encrypted information matrix .

[0014] As a further limitation of the present technical solution, the LCAC-CML information decryption algorithm can be implemented by the following steps: Read the information data to be decrypted by column-first traversal method , and calculate the width and height of the information data; S322: Enter the key string ; S323: By Calculate the parameters ; S324: Further, calculate ; S325: Set the number of LCAC-CML grids in the spatiotemporal chaos model parameters to k 1+ k 2; S326: Set the iteration time of the spatiotemporal chaos model to k 3+MN, to ensure that the front part is deleted k The chaotic sequences used after the 3-length sequence are all in a chaotic state; S327: Setting the initial coupling coefficient of the spatiotemporal chaos model e Set as k 4, α is set to k 5. m Set as k 6; S328: Use the newly proposed LCAC-CML model to obtain the MN length k 1+ k 2 chaotic sequences, and the grid number is selected as k The chaotic sequence C1 of 1 and the grid number is k 2's chaotic sequence C2; S329: Use the second chaotic sequence C2 to Perform inverse diffusion processing and obtain the following inverse diffusion information : (13) S3210: Get the index vector S of the sorted backup element position in the original vector from C1, and use S to sort the information The pixels are inversely scrambled, and the inversely scrambled information is recorded as ; S3211: Reconstruct the information matrix by column-first traversal method and output the decrypted information ; Through the above steps, the same key string can be used in the encryption process Decrypt to get the plaintext information.

[0015] As a further limitation of this technical solution, the steps of the blockchain ciphertext transmission system based on spatiotemporal chaos are as follows: S41: Alice uses the information encryption method based on the LCAC-CML model to obtain the encrypted information and key string; S42: Alice calculates the hash value of the encrypted information; S43: Alice uploads her account hash value, the key string used for encryption, the hash value of the encrypted information, and the account of the user with decryption permission; S44: The smart node of the blockchain writes the ciphertext hash value, transmission time, account hash value of the encrypted user, decrypted user and block header information into the new block; S45: Alice transmits the encrypted information to Bob; S46: After receiving the ciphertext information, Bob uploads the hash value of Bob’s account to the blockchain; S47: After receiving the hash value of Bob's account, the smart node calculates the hash value corresponding to the decrypted user uploaded by Alice; S48: The blockchain node performs decrypted user identity verification against the two hash values ​​in step 7; S49: After identity verification, the blockchain smart node sends the key string to Bob.

[0016] S410: Bob uses the cryptographic system based on the LCAC-CML model and the key string sent by the intelligent node to decrypt the ciphertext information and obtain the plaintext information.

[0017] Compared with the prior art, the advantages and positive effects of the present invention are: 1. The present invention can realize secure ciphertext information transmission based on blockchain. Through such blockchain workflow design, the leakage of key transmission during ciphertext information transmission is eliminated. It not only ensures the security of the key, but also maintains the secure transmission between the sender and the receiver of the ciphertext information. In addition, the application prospects of the newly proposed encryption model are also improved.

[0018] 2. The newly proposed one-dimensional logic-cosine-inverse cotangent-chaotic map in the present invention is composed of a cosine function and an inverse cotangent function, which respectively replace the variables that appear twice in the logic map, thereby improving the dynamic characteristics of the new one-dimensional chaotic map. The control coupling coefficient in the coupled mapping lattice model is iterated with the chaotic map to construct a spatiotemporal chaos model with better performance. The information encryption scheme constructed based on the newly proposed spatiotemporal chaos model relies on the authority management function of the blockchain smart contract to design a key transmission scheme, while realizing the security of the encryption algorithm and the reliability of key transmission. The experimental results strongly prove that the proposed encryption system can ensure robust security. This study provides a novel and effective solution to ensure the confidentiality and integrity of encrypted information, and solves the problem of information security in the digital age that is receiving increasing attention. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 It is a structural flow chart of the present invention.

[0020] Figure 2 It is a schematic diagram of the encryption algorithm of the present invention.

[0021] Figure 3 It is a schematic diagram of the decryption algorithm of the present invention. DETAILED DESCRIPTION

[0022] A specific implementation of the present invention is described in detail below in conjunction with the accompanying drawings, but it should be understood that the protection scope of the present invention is not limited by the specific implementation.

[0023] The present invention comprises the following steps: S1: Construct a chaotic function based on the combination of three functions: logistic function, cosine function and arccotangent function, and name it as the logistic-cosine-arccotangent mapping, namely LCAC (logistic cosine arc-cotangent) mapping.

[0024] The specific steps of S1 are: S11: The logic function is a classical chaotic map, and its expression is as follows: (1) in: is the iteration variable of the chaotic map; is the chaos parameter; S12: Replace the two terms in formula (1) x Replace them with cosine functions respectively and the inverse cotangent function , we get the following formula: (2) S13: On the one hand, On the other hand, the remainder operation is used to convert the function result to the interval (0, 1), and the LCAC mapping can be obtained as follows: (3) Among them: mod is the remainder operation; for Parameters of the item.

[0025] Analysis of LCAC mapping: S14: Lyapunov exponent analysis; The Lyapunov index can intuitively show whether the chaotic map is in a chaotic state. When the system is in a chaotic stage, the Lyapunov index of the system should be greater than 0. The calculation formula of the Lyapunov index value is: (4) in: is the function under test; are the variables of the variable sequence; Then the Lyapunov exponent of the newly proposed LCAC mapping can be calculated; S15: Bifurcation diagram analysis; Bifurcation phenomenon refers to the phenomenon that chaotic mapping changes with the change of system parameters, which can reflect the qualitative change of the qualitative behavior of the system. The bifurcation diagram can intuitively show the influence of the parameter value in the chaotic mapping on the chaotic behavior.

[0026] The newly proposed chaotic mapping has a good bifurcation diagram. By analyzing the bifurcation diagram, it can be found that the value of the parameter α in the newly proposed LCAC mapping is (0.15, +∞) which can make the LCAC mapping in a chaotic state. Such a large parameter value range ensures the diversity of parameter selection when applying the LCAC mapping. This also shows that the newly designed chaotic mapping has good chaotic characteristics.

[0027] The parameter range of the chaotic map for bifurcation diagram analysis is: (a) Logical mapping when ; (b) Chebyshev mapping when ; (c) LCAC mapping when ; (d) Chebyshev mapping when ; (e) LCAC mapping when .

[0028] S16: Information entropy analysis; Information entropy is a tool for measuring randomness, which can test the randomness of chaotic sequences generated by chaotic mapping. The calculation formula of information entropy is as follows: (5) in: is the information source, which is the chaotic sequence in this work; yes probability.

[0029] For a chaotic map with 256 states, the ideal value of information entropy is .

[0030] Compared with other chaotic maps, the information entropy of LCAC mapping is the best. That is to say, LCAC mapping has better randomness, and at the same time, the chaotic characteristics of LCAC mapping are also better.

[0031] S2: Combining the LCAC mapping and coupled mapping lattice spatiotemporal chaos models, we obtain the LCAC-CML model.

[0032] The specific steps of S2 are: S21: The classical spatiotemporal chaos model is expressed by the CML model as follows: (6) in: m for Chaos parameters of S22: Based on the above model, the coupling coefficient e Changing to a dynamic coupling coefficient function design can greatly enhance the spatiotemporal chaos of the model. This type of spatiotemporal chaos model can be described as: (7) Among them: function To control the coupling coefficient e Iterative functions; S23: Applying LCAC mapping to coupling coefficients e In the dynamic iteration of , a new spatiotemporal chaos model - LCAC-CML model is designed as the iterative function of the coupling coefficient, as follows: (8) As the number of model iterations increases, the coefficients of the single grid point coupling in the spatiotemporal chaos model It will be iterated from the LCAC mapping.

[0033] Relying on the good chaotic properties of LCAC mapping, e The dynamic changes will also become more complex, thereby enhancing the spatiotemporal chaotic characteristics of LCAC-CML.

[0034] S3: Construct a cryptographic system based on the LCAC-CML model, including information encryption algorithm and information decryption algorithm.

[0035] Based on the good chaotic dynamic characteristics of the LCAC-CML model, a new chaotic information encryption method is proposed. The specific steps of the information encryption algorithm based on the LCAC-CML model (LCAC-CML-IE) are as follows: S311: read the information data using a column-first traversal method and represent it as a matrix P, and then calculate the width of the information data and represent it as M and the height of the information data and represent it as N; S312: Generate a 128-bit hexadecimal key string using the hash function SHA-512 ; S313: By Calculate the parameters , as shown below: (9) in: Represents the exclusive OR operation; S314: Further, calculate

[0036] (10) S315: Set the number of LCAC-CML grids in the spatiotemporal chaos model parameters to k 1+ k 2; S316: Set the iteration time of the spatiotemporal chaos model to k 3+MN, to ensure that the front part is deleted k The chaotic sequences used after the 3-length sequence are all in a chaotic state; S317: Setting the initial coupling coefficient of the spatiotemporal chaos model e Set as k 4, α is set to k 5. m Set as k 6; S318: Use the newly proposed LCAC-CML model to obtain the MN length k 1+ k 2 chaotic sequences, and the grid number is selected as k The chaotic sequence C1 of 1 and the grid number is k 2's chaotic sequence C2; S319: Get the index vector S of the sorted backup element position in the original vector from C1, and use S to rearrange the information P The pixels are rearranged and recorded as ; S3110: Use the second chaotic sequence C2 to Diffusion is performed to obtain diffusion information , as shown below: (11) (12) S3111: Encryption vector The column-first traversal method is used to reconstruct the information matrix and output the encrypted information matrix .

[0037] Through the above steps, we can get the ciphertext information and the key string used to encrypt and decrypt information. .

[0038] Since the proposed cryptographic system is symmetric and reversible, the decryption process is the inverse process of the encryption process. Based on the above-mentioned LCAC-CML-based information encryption algorithm, when the key is known, the LCAC-CML information decryption algorithm (LCAC-CML-ID) can be implemented by the following steps: S321: Read the information data to be decrypted by column-first traversal method , and calculate the width and height of the information data; S322: Enter the key string ; S323: By Calculate the parameters ; S324: Further, calculate ; S325: Set the number of LCAC-CML grids in the spatiotemporal chaos model parameters to k 1+ k 2; S326: Set the iteration time of the spatiotemporal chaos model to k 3+MN, to ensure that the front part is deleted k The chaotic sequences used after the 3-length sequence are all in a chaotic state; S327: Setting the initial coupling coefficient of the spatiotemporal chaos model e Set as k 4, α is set to k 5. m Set as k 6; S328: Use the newly proposed LCAC-CML model to obtain the MN length k 1+ k 2 chaotic sequences, and the grid number is selected as k The chaotic sequence C1 of 1 and the grid number is k 2's chaotic sequence C2; S329: Use the second chaotic sequence C2 to Perform inverse diffusion processing and obtain the following inverse diffusion information : (13) S3210: Get the index vector S of the sorted backup element position in the original vector from C1, and use S to sort the information The pixels are inversely scrambled, and the inversely scrambled information is recorded as ; S3211: Reconstruct the information matrix by column-first traversal method and output the decrypted information ; Through the above steps, the same key string can be used in the encryption process Decrypt to get the plaintext information.

[0039] By comparing the encryption process and the decryption process, it can be found that the cryptographic system designed in this paper is symmetric.

[0040] S4: Construct a blockchain ciphertext transmission system based on spatiotemporal chaos.

[0041] The security of blockchain smart contracts can be used for permission management of information encryption. By storing the encrypted key string of information in the smart contract, only users with decryption permission can decrypt the information. This can protect information privacy and prevent key leakage from threatening the transmission security of ciphertext information. Based on this theory, the steps of the blockchain ciphertext transmission system based on spatiotemporal chaos are as follows: S41: Alice uses the information encryption method based on the LCAC-CML model to obtain the encrypted information and key string; S42: Alice calculates the hash value of the encrypted information; S43: Alice uploads her account hash value, the key string used for encryption, the hash value of the encrypted information, and the account of the user with decryption permission; S44: The smart node of the blockchain writes the ciphertext hash value, transmission time, account hash value of the encryption user, decryption user and block header information into the new block; S45: Alice: transmits the encrypted information to Bob; S46: After receiving the ciphertext information, Bob uploads the hash value of Bob’s account to the blockchain; S47: After receiving the hash value of Bob's account, the smart node calculates the hash value corresponding to the decrypted user uploaded by Alice; S48: The blockchain node performs decrypted user identity verification against the two hash values ​​in step 7; S49: After identity verification, the blockchain smart node sends the key string to Bob.

[0042] S410: Bob uses the cryptographic system based on the LCAC-CML model and the key string sent by the intelligent node to decrypt the ciphertext information and obtain the plaintext information.

[0043] In this key string transmission scheme based on blockchain smart nodes, it is necessary to assume that the ID of each user in the blockchain is unique and cannot be copied.

[0044] The above disclosure is only a specific embodiment of the present invention, but the present invention is not limited thereto, and any changes that can be conceived by those skilled in the art should fall within the protection scope of the present invention.

Claims

1. A blockchain information security transmission method based on spatiotemporal chaos, characterized in that: The following steps are involved: S1: Construct a chaotic function based on the combination of three functions: logic function, cosine function and arccotangent function, and name it as logic-cosine-arccotangent mapping, namely LCAC mapping; S2: Combining the LCAC mapping and coupled mapping lattice spatiotemporal chaos models, we obtain the LCAC-CML model; S3: Construct a cryptographic system based on the LCAC-CML model, including information encryption algorithm and information decryption algorithm; S4: Construct a blockchain ciphertext transmission system based on spatiotemporal chaos.

2. The method for secure transmission of blockchain information based on spatiotemporal chaos according to claim 1 is characterized in that: The specific steps of S1 are: S11: The logic function is a classical chaotic map, and its expression is as follows: (1) in: is the iteration variable of the chaotic map; is the chaos parameter; S12: Replace the two terms in formula (1) x Replace them with cosine functions respectively and the inverse cotangent function , we get the following formula: (2) S13: On the one hand, On the other hand, the remainder operation is used to convert the function result to the interval (0, 1), and the LCAC mapping can be obtained as follows: (3) Among them: mod is the remainder operation; for Parameters of the item.

3. The method for secure transmission of blockchain information based on spatiotemporal chaos according to claim 2 is characterized in that: Analysis of LCAC mapping: S14: Lyapunov exponent analysis; The calculation formula of Lyapunov exponent value is: (4) in: is the function under test; are the variables of the variable sequence; S15: Bifurcation diagram analysis; The value of parameter α in the newly proposed LCAC mapping is (0.15, +∞) which can make the LCAC mapping in a chaotic state; S16: Information entropy analysis; The calculation formula of information entropy is as follows: (5) in: is a source of information; yes probability.

4. The method for secure transmission of blockchain information based on spatiotemporal chaos according to claim 2 is characterized in that: The specific steps of S2 are: S21: The classical spatiotemporal chaos model is expressed by the CML model as follows: (6) in: μ for Chaos parameters of S22: Based on the above model, the coupling coefficient e Changing to a dynamic coupling coefficient function design can greatly enhance the spatiotemporal chaos of the model. This type of spatiotemporal chaos model can be described as: (7) Among them: function To control the coupling coefficient e Iterative functions; S23: Applying LCAC mapping to coupling coefficients e In the dynamic iteration of , a new spatiotemporal chaos model - LCAC-CML model is designed as the iterative function of the coupling coefficient, as follows: (8) As the number of model iterations increases, the coefficients of the single grid point coupling in the spatiotemporal chaos model It will be iterated from the LCAC mapping.

5. The method for secure transmission of blockchain information based on spatiotemporal chaos according to claim 4 is characterized in that: The specific steps of the information encryption algorithm based on the LCAC-CML model are as follows: S311: read the information data using a column-first traversal method and represent it as a matrix P, and then calculate the width of the information data and represent it as M and the height of the information data and represent it as N; S312: Generate a 128-bit hexadecimal key string using the hash function SHA-512 ; S313: By Calculate the parameters , as shown below: (9) in: Represents the exclusive OR operation; S314: Further, calculate ; (10) S315: Set the number of LCAC-CML grids in the spatiotemporal chaos model parameters to k 1+ k 2; S316: Set the iteration time of the spatiotemporal chaos model to k 3+MN, to ensure that the front segment is deleted k The chaotic sequences used after the 3-length sequence are all in a chaotic state; S317: Setting the initial coupling coefficient of the spatiotemporal chaos model e Set as k 4, α is set to k 5. μ Set as k 6; S318: Use the newly proposed LCAC-CML model to obtain the MN length k 1+ k 2 chaotic sequences, and the grid number is selected as k The chaotic sequence C1 of 1 and the grid number is k 2's chaotic sequence C2; S319: Get the index vector S of the sorted backup element position in the original vector from C1, and use S to rearrange the information P The pixels are rearranged and recorded as ; S3110: Use the second chaotic sequence C2 to Diffusion is performed to obtain diffusion information , as shown below: (11) (12) S3111: Encryption vector The column-first traversal method is used to reconstruct the information matrix and output the encrypted information matrix .

6. The method for secure transmission of blockchain information based on spatiotemporal chaos according to claim 4 is characterized in that: The LCAC-CML information decryption algorithm can be implemented by following the steps below: S321: Read the information data to be decrypted by column-first traversal method , and calculate the width and height of the information data; S322: Enter the key string ; S323: By Calculate the parameters ; S324: Further, calculate ; S325: Set the number of LCAC-CML grids in the spatiotemporal chaos model parameters to k 1+ k 2; S326: Set the iteration time of the spatiotemporal chaos model to k 3+MN, to ensure that the front segment is deleted k The chaotic sequences used after the 3-length sequence are all in a chaotic state; S327: Setting the initial coupling coefficient of the spatiotemporal chaos model e Set as k 4, α is set to k 5. μ Set as k 6; S328: Use the newly proposed LCAC-CML model to obtain the MN length k 1+ k 2 chaotic sequences, and the grid number is selected as k The chaotic sequence C1 of 1 and the grid number is k 2's chaotic sequence C2; S329: Use the second chaotic sequence C2 to Perform inverse diffusion processing and obtain the following inverse diffusion information : (13) S3210: Get the index vector S of the sorted backup element position in the original vector from C1, and use S to sort the information The pixels are inversely scrambled, and the inversely scrambled information is recorded as ; S3211: Reconstruct the information matrix by column-first traversal method and output the decrypted information ; Through the above steps, the same key string can be used in the encryption process Decrypt to get the plaintext information.

7. The method for secure transmission of blockchain information based on spatiotemporal chaos according to claim 6 is characterized in that: The steps of the blockchain ciphertext transmission system based on spatiotemporal chaos are as follows: S41: Alice uses the information encryption method based on the LCAC-CML model to obtain the encrypted information and key string; S42: Alice calculates the hash value of the encrypted information; S43: Alice uploads her account hash value, the key string used for encryption, the hash value of the encrypted information, and the account of the user with decryption permission; S44: The smart node of the blockchain writes the ciphertext hash value, transmission time, account hash value of the encrypted user, decrypted user and block header information into the new block; S45: Alice transmits the encrypted information to Bob; S46: After receiving the ciphertext information, Bob uploads the hash value of Bob’s account to the blockchain; S47: After receiving the hash value of Bob's account, the smart node calculates the hash value corresponding to the decrypted user uploaded by Alice; S48: The blockchain node performs decrypted user identity verification against the two hash values ​​in step 7; S49: After identity verification, the blockchain smart node sends the key string to Bob; S410: Bob uses the cryptographic system based on the LCAC-CML model and the key string sent by the intelligent node to decrypt the ciphertext information and obtain the plaintext information.