A method for constructing a trusted industrial data space

By building the blockchain network structure topology in industrial production and performing data cleaning and security assessment, data silos and cross-domain trust problems are solved, and trusted data interaction and management of industrial data management space is realized, ensuring the security and integrity of data.

CN119759933AActive Publication Date: 2025-04-04FUZHOU DIGITAL IND INTERNET TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510267691.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-07
Publication Date
2025-04-04
Estimated Expiration
2045-03-07

AI Technical Summary

Technical Problem

In industrial production, data silos, centralized security issues, cross-domain trust issues, and trust issues during cross-domain interaction of industrial Internet platforms make it difficult to guarantee ownership, control, access and use rights of identification data, and it is difficult to ensure that data cannot be tampered with and updated records can be traced after leaving the enterprise IoT platform.

Method used

By building a blockchain network structure topology, the blocks in the blockchain network are monitored in real time, and data cleaning is carried out during the production data rolling stage to ensure data uniqueness. When each block in the blockchain network interacts with data, the interaction security of the block interaction target is evaluated and the logic of the block in the interactive production data process is decided to ensure the security of the network state.

Benefits of technology

It realizes trusted data interaction and management in the industrial data management space, ensures the security and integrity of the data, and ensures the long-term stability and security of the blockchain network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759933A_ABST
    Figure CN119759933A_ABST
Patent Text Reader

Abstract

The present invention relates to the field of data processing technology, and in particular to a method for constructing a trusted industrial data space, comprising: constructing an initial blockchain network structure topology according to the correlation of various production departments in an industrial production scenario, so that each production department corresponds to a block in the blockchain network structure topology, receiving production data of each production department in real time, and performing a chain operation on the received production data at its corresponding block position; the present invention monitors each block in the blockchain network in real time by constructing a blockchain network structure topology, and effectively ensures the uniqueness of the data through data cleaning in the production data chain stage, and further, when each block in the blockchain network interacts with data, the logic of the decision block in the process of interacting with production data is evaluated by evaluating the interactive security of the block interaction target, thereby effectively ensuring the network state security of each block in the blockchain network in the process of executing production data interaction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a method for constructing a trusted industrial data space. Background Art

[0002] Trusted industrial data space is an important support for ensuring the security and efficient use of industrial data. It uses advanced technologies to build a secure and trusted environment, classify and grade industrial data, strictly control permissions, promote orderly data sharing and collaborative innovation among enterprises, ensure data privacy and integrity, and promote high-quality development of industrial digitalization.

[0003] The invention patent with application number 202310371106.1 discloses a method for secure and reliable protection of industrial Internet data based on blockchain technology, which is characterized by comprising the following steps: Step 1: Generation of new data specifications: According to the industrial Internet data registered by the enterprise, the DID program in the blockchain is automatically called to generate a distributed identifier corresponding to the industrial Internet identifier, and its DID document is created; Step 2: Trusted authentication of new data specifications: In the new blockchain network with new data specifications, the trusted authentication of the identifier is completed by the node authorized by the authentication node (the national top-level node in the industrial Internet data analysis system). By judging the integrity, legality and consistency of the identifier, the authorized authentication node issues a trusted authentication certificate to it to prove that it is secure and reliable, and saves the certificate to the blockchain; Step 2: Chain storage of new data specifications and their authentication information: The DID documents and trusted authentication information of the new data specifications are distributedly stored in the new blockchain network with new data specifications to ensure that their information cannot be tampered with; Step 4: Safe and reliable application services for new data specifications.

[0004] The application aims to solve: "Data island problems, centralized security problems, cross-domain trust problems and the following trust issues that need to be resolved when identification data of various industrial Internet platforms interact across domains: How to ensure the ownership, control, access and use rights of identification data; How to ensure that identification data cannot be tampered with after it leaves the enterprise Internet of Things platform, and that update records are traceable; When devices interact across domains, how to ensure that the identity of the interacting objects is legal and credible, and thus ensure that the interactive information is trustworthy, and how to ensure that the privacy of identification data is not leaked."

[0005] However, when industrial production data is managed using blockchain, changes in production data have a divergent impact on the production department, causing immeasurable production accidents. In order to ensure the synchronous and secure interaction of information among various production departments during the production process, a method for constructing a trusted industrial data space was proposed. Summary of the invention

[0006] In view of the above-mentioned shortcomings of the prior art, the present invention provides a method for constructing a trusted industrial data space, which solves the technical problems raised in the above-mentioned background technology.

[0007] To achieve the above objectives, the present invention is implemented through the following technical solutions: A method for constructing a trusted industrial data space, comprising: According to the correlation between various production departments in the industrial production scenario, an initial blockchain network structure topology is constructed, so that each production department corresponds to a block in the blockchain network structure topology, receives the production data of each production department in real time, and performs chain operations on the received production data at the corresponding block position; after obtaining the production data, each block in the blockchain network structure topology synchronously executes the production data interaction task, so that the production data is received and forwarded between each block; the logical process of receiving and forwarding production data between each block: when the block executes the production data interaction, a number of characters are randomly collected from the production data as a pre-data packet, and the first interaction of the production data is executed based on the pre-data packet; the security risk of the block interaction target block in the process of the block interaction pre-data packet is evaluated, the security judgment value is set, and the decision is made whether to execute the interaction of the production data corresponding to the pre-data packet based on the security judgment value; each block in the blockchain network structure topology executes the interaction of production data; the update record of each block in the blockchain network structure topology for each production data is recorded, and the credibility of each block in the blockchain network structure topology is analyzed according to the update record.

[0008] Furthermore, the correlation between the production departments in the industrial production scenario is determined based on the flow of industrial products produced in the industrial production scenario. Two production departments that successively receive industrial products are determined to be related production departments. After the blockchain network structure topology is completed, a blockchain network is synchronously constructed based on the blockchain network structure topology. When the block in the blockchain network is applied to the production data chain operation of its corresponding production department, the production data executed on the chain is cleaned synchronously. After the cleaning is completed, the chain operation of the production data is executed; Among them, during the transmission stage of the production data of the production department before executing the uplink operation, the transmission operation is performed by the computer equipment of the production department, and the number of computer equipment performing the production data transmission operation is one or more, and the computer equipment performing the production data transmission operation all use the same local area network.

[0009] Furthermore, the cleaning logic of the production data is: When the number of computer devices used by the production department to transmit production data is unique: the production data is differentiated according to the production data format, consistent data is identified in each differentiated interval, and the identified consistent data is deleted so that only one piece of consistent data identified in each differentiated interval is retained; When the number of computer devices used by the production department to transmit production data is not unique: the production data is differentiated according to the production data format, consistent data is identified in each differentiated interval, and the identified consistent data is deleted, so that only one piece of consistent data identified in each differentiated interval is retained, and further, in the differentiated intervals representing the production data of the same format, the intersection of the production data is identified, and the production data included in the intersection of the production data is used as a deletion target to perform a deletion operation, so that the production data included in the intersection of the production data exists only in an arbitrary and unique set of differentiated intervals; Among them, after the production data is cleaned based on the cleaning logic, each piece of production data is converted into a hash value, and then the chain operation is performed.

[0010] Furthermore, the formats of the production data include: text and image, the production data in image format is production data in image format containing text information, and when performing consistency recognition on the production data in image format, the text information in the production data is extracted based on Tesseract, and then the consistency of the corresponding production data in image format is recognized by the extracted text information; The consistency identification logic of the production data is: ; Where: The consistency of production data A and production data B; It means taking two strings Then, for each common character, take the minimum value of its frequency of occurrence in the two production data and sum them up; It means taking two strings For all characters that appear in the two strings, take the maximum frequency of each character in the two strings and sum them up; is the character sequence number; is the frequency of occurrence of the cth character in the string from production data A in production data B; in, When the value of is 1, it means that the two sets of production data are completely consistent. Otherwise, they are inconsistent. Based on the above formula, the combination of any two sets of production data in the distinguishing interval is calculated, and the consistency of the two is calculated to complete the identification of consistent production data in the distinguishing interval.

[0011] Furthermore, each block in the blockchain network structure topology performs the operation of the production data interaction task, that is, the operation of interacting with the hash value corresponding to the production data. The characters collected in the production data are derived from the characters in the hash value corresponding to the production data. The number of collected characters is subject to: the more the same characters in the hash value corresponding to the production data, the fewer the number of collected characters. Conversely, the more the number of collected characters, the more the number of collected characters is. The number of collected characters is x or x+1, and whichever cumulative number meets the first requirement shall prevail. When the operation of collecting characters is executed, the character collection position is determined by the character collection position decision logic, and the collection of characters at the corresponding position is performed. The advance data packet is a data packet composed of all collected characters. When the advance data packet is interacting, the block that receives the advance data packet does not perform further forwarding of the advance data packet.

[0012] Furthermore, the character collection position decision logic is: The character in the middle of the character sequence in the hash value corresponding to the production data is taken as the first collected character, and adjacent characters are further collected on both sides of the first collected character, and it is determined whether the two characters collected at the same time are the same. If they are the same, the characters collected on either side are discarded, and so on, until the set number of collected characters is collected and the process ends.

[0013] Furthermore, the evaluation logic of the block interaction security analysis in the blockchain network structure topology is expressed as: ; Where: is the interactive security performance value of block X; is the central rate of the blockchain network structure topology where block X is located; The average block generation period of the associated blocks of block X; The cumulative number of attacks suffered by the blockchain network in history; is the number of blocks affected by the i-th attack; The time from the i-th attack to its resolution; The time from the generation of the i-th attack to the response of the protection strategy of the blockchain network; is the coverage rate of production data of each block in the blockchain network at the stage when the i-th attack is determined; in, The larger it is, the closer block X is to the center of the blockchain network structure topology. The larger it is, the higher the security of the corresponding block. The coverage rate of production data by each block in the blockchain network is the ratio of the number of blocks that have completed hash value reception for the current interactive hash value in the blockchain network structure topology to the number of all blocks in the blockchain network structure topology.

[0014] Furthermore, the decision logic of whether to execute the interaction of the advance data packet with the production data is: When the interaction target of the block is unique, the interaction safety performance value of the block is compared with the safety judgment value. If the safety judgment value is met, the interaction of production data is executed. If the safety judgment value is not met, the execution decision logic is reset. When the interaction target of the block is not unique, if there is a block corresponding to the interaction safety performance value that meets the safety judgment value, the block corresponding to the interaction safety performance value closest to the safety judgment value is selected as the interaction target, and the remaining interaction targets are discarded. If there is no block corresponding to the interaction safety performance value that meets the safety judgment value, the execution decision logic is reset; Among them, based on the continuous execution of the decision logic, the interaction between the advance data packet and the corresponding production data is completed until all blocks in the blockchain network structure topology complete the reception of production data.

[0015] Furthermore, the character positions in the advance data packet correspond one-to-one to the corresponding character positions in the hash value corresponding to the production data. When the production data corresponding to the advance data packet is received by the target block, the production data corresponding to the advance data packet received by the target block is a set of characters excluding the intersection of the advance data packet and the hash values ​​corresponding to the production data.

[0016] Furthermore, the credibility analysis logic of each block in the blockchain network structure topology is expressed as: ; Where: is the current credibility of the block; The total number of times the block is selected as a target for production data interaction; For block The interactive safety performance value calculated when it is used as the production data interactive target option; It is the maximum interactive security performance value in the block history; It is the total number of blocks in the blockchain network structure topology; is the normalization factor; Among them, the normalization factor Customized by the user, and normalized factor Greater than zero, the current credibility of the block The larger the value, the higher the current credibility of the block. Conversely, the lower the credibility of the block, the lower the credibility of the block. The user end sets the credibility judgment threshold and compares it with the current credibility of each block to obtain untrusted blocks, and maintains the blocks pointed to by untrusted blocks and their links in the blockchain network structure topology. The maintenance operations on the block and the link to which it belongs include: updating, upgrading, and patching.

[0017] Compared with the known public technology, the technical solution provided by the present invention has the following beneficial effects: The present invention provides a method for constructing a trusted industrial data space. During the execution of the method, each block in the blockchain network is monitored in real time by constructing a blockchain network structure topology. In the stage of uploading production data to the chain, the uniqueness of the data is effectively guaranteed by data cleaning. Furthermore, when each block in the blockchain network performs data interaction, the logic of the decision block in the process of interactive production data is evaluated by evaluating the interactive security of the block interaction target, which effectively guarantees the network state security of each block in the blockchain network during the production data interaction process, thereby realizing a trusted industrial data management space. Synchronously, based on the execution record of the method, the credibility of each block in the blockchain network can also be analyzed and evaluated, thereby providing a block management reference for users using the blockchain network, so as to realize the long-term stability and security of the blockchain network in the application of industrial data management scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0019] Figure 1 A flowchart of a method for constructing a trusted industrial data space is provided; Figure 2 A logical schematic diagram of the generation of advance data packets in the present invention; Figure 3 This is a schematic diagram of an example of the blockchain network structure topology in the present invention. DETAILED DESCRIPTION

[0020] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are 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.

[0021] The present invention will be further described below in conjunction with the embodiments. Example 1

[0022] A method for constructing a trusted industrial data space in this embodiment is as follows: Figure 1 As shown, including: Construct the initial blockchain network structure topology according to the correlation of each production department in the industrial production scenario, so that each production department corresponds to a block in the blockchain network structure topology, receive the production data of each production department in real time, and perform the chain operation on the received production data at its corresponding block position; After obtaining the production data, each block in the blockchain network structure topology will synchronously execute the production data interaction task, so that the production data can be received and forwarded between each block; The logical process of receiving and forwarding production data between blocks: When executing production data interaction, the block randomly collects several characters from the production data as advance data packets, and executes the first interaction of production data based on the advance data packets; Assess the security risk of the target block of the block interaction during the block interaction advance data packet process, set the security judgment value, and decide whether to execute the interaction of the advance data packet corresponding to the production data based on the security judgment value; Each block in the blockchain network structure topology executes the interaction of production data; Record the update records of each block in the blockchain network structure topology for each production data, and analyze the credibility of each block in the blockchain network structure topology based on the update records; The cleaning logic of production data is: When the number of computer devices used by the production department to transmit production data is unique: the production data is differentiated according to the production data format, consistent data is identified in each differentiated interval, and the identified consistent data is deleted so that only one piece of consistent data identified in each differentiated interval is retained; When the number of computer devices used by the production department to transmit production data is not unique: the production data is differentiated according to the production data format, consistent data is identified in each differentiated interval, and the identified consistent data is deleted, so that only one piece of consistent data identified in each differentiated interval is retained, and further, in the differentiated intervals representing the production data of the same format, the intersection of the production data is identified, and the production data included in the intersection of the production data is used as a deletion target to perform a deletion operation, so that the production data included in the intersection of the production data exists only in an arbitrary and unique set of differentiated intervals; Among them, after the production data is cleaned based on the cleaning logic, each piece of production data is converted into a hash value and then the chain operation is performed; The formats of production data include: text and image. The production data in image format is the production data in image format containing text information. When performing consistency recognition on the production data in image format, the text information in the production data is extracted based on Tesseract, and then the consistency of the corresponding production data in image format is recognized by the extracted text information. The consistency identification logic of production data is: ; Where: The consistency of production data A and production data B; It means taking two strings Then, for each common character, take the minimum value of its frequency of occurrence in the two production data and sum them up; It means taking two strings For all characters that appear in the two strings, take the maximum frequency of each character in the two strings and sum them up; is the character sequence number; is the frequency of occurrence of the cth character in the string from production data A in production data B; in, When the value of is 1, it means that the two sets of production data are completely consistent, otherwise, they are inconsistent. Based on the above formula, the combination of any two sets of production data in the distinguishing interval is used to calculate the consistency of the two sets, and the identification of consistent production data in the distinguishing interval is completed; The above logic formula provides logical support for the cleaning operation of production data, ensuring that the cleaning operation of production data is completed stably.

[0023] After obtaining the production data, each block in the blockchain network structure topology will synchronously execute the production data interaction task, so that the production data can be received and forwarded between each block; The logical process of receiving and forwarding production data between blocks: When executing production data interaction, the block randomly collects several characters from the production data as advance data packets, and executes the first interaction of production data based on the advance data packets; Assess the security risk of the target block of the block interaction during the block interaction advance data packet process, set the security judgment value, and decide whether to execute the interaction of the advance data packet corresponding to the production data based on the security judgment value; The evaluation logic of block interaction security analysis in the blockchain network structure topology is expressed as: ; Where: is the interactive security performance value of block X; is the central rate of the blockchain network structure topology where block X is located; The average block generation period of the associated blocks of block X; The cumulative number of attacks suffered by the blockchain network in history; is the number of blocks affected by the i-th attack; The time from the i-th attack to its resolution; The time from the generation of the i-th attack to the response of the protection strategy of the blockchain network; is the coverage rate of production data of each block in the blockchain network at the stage when the i-th attack is determined; in, The larger it is, the closer block X is to the center of the blockchain network structure topology. The larger the value, the higher the security of the corresponding block. The coverage rate of production data by each block in the blockchain network is the ratio of the number of blocks that have completed hash value reception for the current interactive hash value in the blockchain network structure topology to the number of all blocks in the blockchain network structure topology. The above logical formula further defines the calculation logic of the interactive security performance value of each block in the blockchain network structure topology.

[0024] The decision logic of whether to execute the interaction of the advance data packet with the corresponding production data is as follows; When the interaction target of a block is unique, the interactive security performance value of the block is compared with the security judgment value. If the security judgment value is met, the interaction of production data is executed. If the security judgment value is not met, the execution decision logic is reset. When the interaction target of a block is not unique, if there is a block corresponding to the interaction safety performance value that meets the safety judgment value, the block corresponding to the interaction safety performance value closest to the safety judgment value is selected as the interaction target, and the remaining interaction targets are discarded. If there is no block corresponding to the interaction safety performance value that meets the safety judgment value, the execution decision logic is reset; Among them, based on the continuous execution of the decision logic, the interaction of the advance data packet and the corresponding production data is completed until all blocks in the blockchain network structure topology have completed the reception of production data; Each block in the blockchain network structure topology executes the interaction of production data; Record the update records of each block in the blockchain network structure topology for each production data, and analyze the credibility of each block in the blockchain network structure topology based on the update records; The credibility analysis logic of each block in the blockchain network structure topology is expressed as: ; Where: is the current credibility of the block; The total number of times the block is selected as a target for production data interaction; For block The interactive safety performance value calculated when it is used as the production data interactive target option; It is the maximum interactive security performance value in the block history; It is the total number of blocks in the blockchain network structure topology; is the normalization factor; Among them, the normalization factor Customized by the user, and normalized factor Greater than zero, the current credibility of the block The larger the value, the higher the current credibility of the block. Conversely, the lower the credibility of the block, the lower the credibility of the block. The user end sets the credibility judgment threshold and compares it with the current credibility of each block to obtain untrusted blocks, and maintains the blocks pointed to by untrusted blocks and their links in the blockchain network structure topology. Maintenance operations on blocks and their links include: updates, upgrades, and patches.

[0025] In this embodiment, by executing the method in the above embodiment, the blockchain technology is used as the basis for the collaborative interaction of industrial production data between departments, providing safe, reliable and trustworthy interaction conditions. By designing a data packet advance mechanism, it is ensured that the blocks in the blockchain network are more secure during the production data interaction stage, avoiding the possibility of the integrity of the production data being destroyed or tampered with by network attacks due to direct transmission of the production data, effectively ensuring the interactive security and credibility of the production data in the blockchain network, and setting the credibility analysis logic of the blocks in the blockchain network to further provide data references for users, and then carry out necessary maintenance work on each block in the blockchain network; See also Figure 2 As shown, based on the arrows in the figure, for example: The content of the production data is: Hello, World; The hash value corresponding to the production data is 3E25960A79DC69B189D7EEEF9341772B; Further based on the setting logic of the advance data packet, the further indication of the squeezing arrow is used to obtain the final advance data packet, namely: □□□□□□□□□□□□□C69B18□D7□□□□□□□□□□□□□; It should be noted that “□” indicates a blank space; See also Figure 3 As shown, an example of a blockchain network structure topology constructed based on the present technical method is given to assist in understanding the technical solution provided in this embodiment. Example 2

[0026] In terms of specific implementation, based on Example 1, this example refers to Figure 1 The method for constructing a trusted industrial data space in Example 1 is further described in detail as shown below: Each block in the blockchain network structure topology performs the operation of interactive tasks on production data, that is, the operation of interactively interacting with the hash value corresponding to the production data. The characters collected in the production data are derived from the characters in the hash value corresponding to the production data. The number of collected characters follows: the more the same characters in the hash value corresponding to the production data, the fewer the number of collected characters. Conversely, the more the number of collected characters, the more the number of characters collected. The number of collected characters is x or x+1, and whichever cumulative number meets the first requirement shall prevail. When the operation of collecting characters is executed, the character collection position is determined by the character collection position decision logic, and the collection of characters at the corresponding position is executed. The advance data packet is a data packet composed of all collected characters. When the advance data packet is executed interactively, the block receiving the advance data packet does not execute further forwarding of the advance data packet. The character collection position decision logic is: The character in the middle of the character sequence in the hash value corresponding to the production data is used as the first collected character, and adjacent characters are collected on both sides of the first collected character at the same time, and it is determined whether the two characters collected at the same time are the same. If they are the same, the characters collected on either side are discarded, and so on, until the set number of collected characters is collected and the process ends; The character positions in the advance data packet correspond one-to-one to the corresponding character positions in the hash value corresponding to the production data. When the production data corresponding to the advance data packet is received by the target block, the production data corresponding to the advance data packet received by the target block is the set of characters excluding the intersection of the advance data packet and the hash value corresponding to the production data.

[0027] Through the above settings, the creation logic of the advance data packet is further limited.

[0028] In summary, during the execution of the method in the above embodiment, each block in the blockchain network is monitored in real time by constructing a blockchain network structure topology. In the stage of uploading production data to the chain, the uniqueness of the data is effectively guaranteed by data cleaning. Furthermore, when each block in the blockchain network interacts with data, the interaction security of the block interaction target is evaluated, and the logic of the decision block in the process of interactive production data is effectively guaranteed. The network state security of each block in the blockchain network during the execution of production data interaction is effectively guaranteed, thereby realizing a trusted industrial data management space. Synchronously, based on the execution record of the method, the credibility of each block in the blockchain network can also be analyzed and evaluated, thereby providing a block management reference for users using the blockchain network, so as to achieve long-term stability and security of the blockchain network in the application of industrial data management scenarios.

[0029] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements will not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for constructing a trusted industrial data space, characterized in that: include: The initial blockchain network structure topology is constructed according to the correlation of each production department in the industrial production scenario, so that each production department corresponds to a block in the blockchain network structure topology, receives the production data of each production department in real time, and performs the chain operation on the received production data at its corresponding block position; after obtaining the production data, the blockchain network structure topology and each block synchronously execute the production data interaction task, so that the production data is received and forwarded between each block; the logical process of receiving and forwarding production data between each block: when the block performs production data interaction, it randomly collects a number of characters in the production data as a pre-data packet, and performs the first interaction of production data based on the pre-data packet; evaluates the security risk of the block interaction target block in the process of block interaction pre-data packet, sets the security judgment value, and decides whether to perform the interaction of the production data corresponding to the pre-data packet based on the security judgment value; Each block in the blockchain network structure topology executes the interaction of production data; Record the update records of each block in the blockchain network structure topology for each production data, and analyze the credibility of each block in the blockchain network structure topology based on the update records; The evaluation logic of the block interaction security analysis in the blockchain network structure topology is expressed as: ; Where: is the interactive security performance value of block X; is the central rate of the blockchain network structure topology where block X is located; The average block generation period of the associated blocks of block X; The cumulative number of attacks suffered by the blockchain network in history; is the number of blocks affected by the i-th attack; The time from the i-th attack to its resolution; The time from the generation of the i-th attack to the response of the protection strategy of the blockchain network; is the coverage rate of production data of each block in the blockchain network at the stage when the i-th attack is determined; in, The larger it is, the closer block X is to the center of the blockchain network structure topology. The larger the value, the higher the security of the corresponding block. The coverage rate of production data by each block in the blockchain network is the ratio of the number of blocks that have completed hash value reception for the current interactive hash value in the blockchain network structure topology to the number of all blocks in the blockchain network structure topology. The decision logic of whether to execute the interaction of the advance data packet and the production data is as follows: When the interaction target of the block is unique, the interaction safety performance value of the block is compared with the safety judgment value. If the safety judgment value is met, the interaction of production data is executed. If the safety judgment value is not met, the execution decision logic is reset. When the interaction target of the block is not unique, if there is a block corresponding to the interaction safety performance value that meets the safety judgment value, the block corresponding to the interaction safety performance value closest to the safety judgment value is selected as the interaction target, and the remaining interaction targets are discarded. If there is no block corresponding to the interaction safety performance value that meets the safety judgment value, the execution decision logic is reset; Among them, based on the continuous execution of the decision logic, the interaction between the advance data packet and the corresponding production data is completed until all blocks in the blockchain network structure topology complete the reception of production data.

2. The method for constructing a trusted industrial data space according to claim 1, characterized in that: The relevance of each production department in the industrial production scenario is determined based on the flow of industrial products produced in the industrial production scenario. Two production departments that successively receive industrial products are determined to be related production departments. After the blockchain network structure topology is completed, a blockchain network is synchronously constructed based on the blockchain network structure topology. When a block in the blockchain network is applied to the production data on-chain operation of its corresponding production department, the production data on the chain is cleaned synchronously. After the cleaning is completed, the production data on-chain operation is executed; Among them, during the transmission stage of the production data of the production department before executing the uplink operation, the transmission operation is performed by the computer equipment of the production department, and the number of computer equipment performing the production data transmission operation is one or more, and the computer equipment performing the production data transmission operation all use the same local area network.

3. The method for constructing a trusted industrial data space according to claim 2, characterized in that: The cleaning logic of the production data is: When the number of computer devices used by the production department to transmit production data is unique: the production data is differentiated according to the production data format, consistent data is identified in each differentiated interval, and the identified consistent data is deleted so that only one piece of consistent data identified in each differentiated interval is retained; When the number of computer devices used by the production department to transmit production data is not unique: the production data is differentiated according to the production data format, consistent data is identified in each differentiated interval, and the identified consistent data is deleted, so that only one piece of consistent data identified in each differentiated interval is retained, and further, in the differentiated intervals representing the production data of the same format, the intersection of the production data is identified, and the production data included in the intersection of the production data is used as a deletion target to perform a deletion operation, so that the production data included in the intersection of the production data exists only in an arbitrary and unique set of differentiated intervals; Among them, after the production data is cleaned based on the cleaning logic, each piece of production data is converted into a hash value, and then the chain operation is performed.

4. The method for constructing a trusted industrial data space according to claim 3, characterized in that: The formats of the production data include: text and image. The production data in image format is production data in image format containing text information. When performing consistency recognition on the production data in image format, the text information in the production data is extracted based on Tesseract, and then the consistency of the corresponding production data in image format is recognized by using the extracted text information. The consistency identification logic of the production data is: ; Where: The consistency of production data A and production data B; It means taking two strings Then, for each common character, take the minimum value of its frequency of occurrence in the two production data and sum them up; It means taking two strings For all characters that appear in the two strings, take the maximum frequency of each character in the two strings and sum them up; is the character sequence number; is the frequency of occurrence of the cth character in the string from production data A in production data B; in, When the value of is 1, it means that the two sets of production data are completely consistent. Otherwise, they are inconsistent. Based on the above formula, the combination of any two sets of production data in the distinguishing interval is calculated, and the consistency of the two is calculated to complete the identification of consistent production data in the distinguishing interval.

5. The method for constructing a trusted industrial data space according to claim 1, characterized in that: Each block in the blockchain network structure topology performs the operation of the production data interaction task, that is, the operation of interacting with the hash value corresponding to the production data. The characters collected in the production data are derived from the characters in the hash value corresponding to the production data. The number of collected characters is subject to: the more the same characters in the hash value corresponding to the production data, the fewer the number of collected characters. Conversely, the more the number of collected characters, the more the number of collected characters is. The number of collected characters is x or x+1, and whichever cumulative number meets the first requirement shall prevail. When the operation of collecting characters is executed, the character collection position is determined by the character collection position decision logic, and the collection of characters at the corresponding position is performed. The advance data packet is a data packet composed of all collected characters. When the advance data packet is interacting, the block that receives the advance data packet does not perform further forwarding of the advance data packet.

6. A method for constructing a trusted industrial data space according to claim 5, characterized in that: The character collection position decision logic is: The character in the middle of the character sequence in the hash value corresponding to the production data is taken as the first collected character, and adjacent characters are further collected on both sides of the first collected character, and it is determined whether the two characters collected at the same time are the same. If they are the same, the characters collected on either side are discarded, and so on, until the set number of collected characters is collected and the process ends.

7. The method for constructing a trusted industrial data space according to claim 1, characterized in that: The character positions in the advance data packet correspond one-to-one to the corresponding character positions in the hash value corresponding to the production data. When the production data corresponding to the advance data packet is received by the target block, the production data corresponding to the advance data packet received by the target block is a set of characters excluding the intersection of the advance data packet and the hash value corresponding to the production data.

8. The method for constructing a trusted industrial data space according to claim 1, characterized in that: The credibility analysis logic of each block in the blockchain network structure topology is expressed as: ; Where: is the current credibility of the block; The total number of times the block is selected as a target for production data interaction; For block The interactive safety performance value calculated when it is used as the production data interactive target option; It is the maximum interactive security performance value in the block history; It is the total number of blocks in the blockchain network structure topology; is the normalization factor; Among them, the normalization factor Customized by the user, and normalized factor Greater than zero, the current credibility of the block The larger the value, the higher the current credibility of the block. Conversely, the lower the credibility of the block, the lower the credibility of the block. The user end sets the credibility judgment threshold and compares it with the current credibility of each block to obtain untrusted blocks, and maintains the blocks pointed to by untrusted blocks and their links in the blockchain network structure topology. The maintenance operations on the block and the link to which it belongs include: updating, upgrading, and patching.

Citation Information

Patent Citations

  • Industrial internet data security and credibility protection method based on block chain technology

    CN117113354A

  • Deep defense security system and method based on block chain and reinforcement learning

    CN115396230A

  • Industrial Internet of Things security and privacy enhancement operation architecture design method based on block chain technology

    CN116582284A

  • Method and apparatus for trust management in integrated networks based on blockchain

    WO2021196098A1