Industrial mechanism model credible management method and system based on block chain

By introducing blockchain technology and smart contracts into industrial mechanism model management, the lack of trustworthy authentication and security risks in industrial mechanism model management in the existing technology has been solved, data transparency and immutability are achieved, and management credibility and security are improved.

CN119675891APending Publication Date: 2025-03-21BEIJING AEROSPACE INTELLIGENT MFG TECH DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411482238.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The existing industrial mechanism model management methods lack trustworthy authentication, the data input and output and execution process are opaque, and there are security risks and risks, especially in the case of multi-party collaboration and cyber attacks.

Method used

The trusted management method of industrial mechanism model based on blockchain is adopted, and the storage, execution and verification of industrial mechanism model data is realized through alliance blockchain, smart contracts, unique identification coding and digital signature technology, ensuring the uniqueness, authenticity and immutability of data.

Benefits of technology

It improves the credibility and security of industrial mechanism models, ensures data transparency and traceability, reduces the risks of human tampering and network attacks, and enhances users' trust in data and guarantees of product quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119675891A_ABST
    Figure CN119675891A_ABST
Patent Text Reader

Abstract

The invention relates to an industrial mechanism model credible management method and system based on a block chain, and specifically relates to the technical field of industrial mechanism model management. An industrial mechanism model credible management system based on a block chain comprises an alliance block chain module used for storing industrial mechanism model data and states; the intelligent contract module is used for realizing an execution rule and business logic of the industrial mechanism model and defining a synchronization rule of industrial mechanism model data; the identification code distribution module is used for distributing a unique identification code for the industrial mechanism model data; the digital signature module is used for distributing and verifying identities of participants; and the identification code authentication module is used for authenticating the identification code of the industrial mechanism model data. According to the invention, credible management is carried out on the industrial mechanism model through the identification analysis technology and the block chain technology, traceability and non-tampering of the industrial mechanism model data are realized, and credibility and security of the industrial mechanism model are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a blockchain-based industrial mechanism model trusted management method and system, and in particular, to the technical field of industrial mechanism model management. Background Art

[0002] Industrial mechanism models are widely used in many fields such as aerospace, manufacturing, energy, etc. because they can be used to study and analyze the analysis, simulation and decision-making processes in industrial machinery design. They involve various aspects such as product research and development, production, quality control, etc., and have become an important driving force for industrial development.

[0003] However, due to the complexity and particularity of industrial mechanism models, as well as the continuous evolution of the industrial environment, the management and maintenance of industrial mechanism models has become a difficult problem. The execution of its internal mechanism often lacks trusted authentication, and the data input and output and execution process are opaque and difficult to trace, which poses security risks. Existing industrial mechanism models basically adopt a centralized management method, and the storage, processing and protection of user data are basically completed in the cloud platform. It is difficult to determine whether the relevant data is authoritative and credible and whether it has been authenticated, especially for industrial mechanism models that require multi-party collaboration. Moreover, the management authority of industrial mechanism models under centralized management is large, and there is a possibility of human tampering, lack of credibility, and when subjected to network attacks, platform data is also at risk of leakage and tampering, which will not only affect the enthusiasm of users to conduct business online, but also affect the efficiency of product quality traceability and supply chain business collaboration. Summary of the invention

[0004] The purpose of the present invention is to address the deficiencies of the above-mentioned prior art and provide a blockchain-based industrial mechanism model trusted management method and system, which manages the industrial mechanism model through identification resolution technology and blockchain technology to ensure the credibility and security of the industrial mechanism model, so as to solve at least one of the technical problems raised in the above-mentioned background technology.

[0005] The technical solution adopted by the present invention to solve the technical problem is: to provide a blockchain-based industrial mechanism model trust management method, including: S1: Certified participants build a consortium blockchain through the blockchain service platform, use the consortium blockchain as a distributed ledger, and store the industrial mechanism model data and status in the consortium blockchain; S2: Install smart contracts, use smart contracts to implement the execution rules and business logic of the industrial mechanism model, and use smart contracts to define the synchronization rules of the industrial mechanism model data; S3: Develop standardized data interfaces and data formats, and then assign unique identification codes to industrial mechanism model data; S4: Use digital signature technology to assign and verify the identities of participants, identify and authenticate the industrial mechanism model data through the verified participants, and trace the uniqueness and authenticity of the industrial mechanism model data.

[0006] Furthermore, the specific steps for the participants in step S1 to build a consortium blockchain through the blockchain service platform are as follows: the participants apply to the blockchain service platform to create a physical blockchain and join the physical blockchain, and according to the industrial mechanism model data and business characteristics, the storage management, network communication and consensus mechanism of the basic services are configured and selected accordingly. The participants on the physical blockchain then apply to the blockchain service platform to create a logical blockchain, and the participants on the physical blockchain invite other participants to join the logical blockchain to logically isolate different businesses on the same physical blockchain.

[0007] Furthermore, the steps for installing the smart contract in step S2 are as follows: the participant logs in to the blockchain service platform and uploads the smart contract. The participant on the logical blockchain reviews whether the terms of the smart contract meet the relevant business logic of the industrial mechanism model. After the review is passed, the smart contract is installed in the peer node of each participant, and the smart contract is instantiated and the docker container of the smart contract is started.

[0008] Furthermore, the identification code in step S3 consists of an identification prefix and an identification suffix. The identification prefix consists of a country code, an industry code and an enterprise code, and is used to uniquely identify the enterprise entity. The identification suffix consists of an object code and an optional security code. The identification prefix and the identification suffix are separated by the UFT-8 character " / ". The participating party obtains the identification prefix of the industrial Internet and assigns it to the industrial mechanism model data, and then uses the identification resolution technology to assign a suffix code to the industrial mechanism model data, thereby completing the assignment of a unique identification code to the industrial mechanism model data.

[0009] Furthermore, the steps of using digital signature technology to allocate and verify the identity of the participants in step S4 are as follows: obtain the public key, private key and digital certificate corresponding to all authenticated participants by applying for registration to the CA node, allocate the public key to the enterprise node to which the corresponding participant belongs, and then allocate the private key and digital certificate to the participant, obtain the enterprise code of all authenticated participants, perform hash operation on the enterprise code of the participant to obtain the corresponding hash value I, use the private key of the participant to encrypt the hash value I, generate the corresponding digital signature to sign the digital certificate, the enterprise node uses the public key to verify the digital certificate of the participant seeking access, and allows the participant who has passed the verification to access.

[0010] Furthermore, the steps for the enterprise node to use the public key to verify the digital certificate of the participant making the access are as follows: decrypt the digital signature on the digital certificate to obtain hash value I, and perform hash operation on the enterprise code of the participant making the access to obtain hash value II, and compare hash value I with hash value II for verification. If hash value I is equal to hash value II, the verification is successful and the participant is allowed to access; otherwise, the verification fails and the participant is denied access.

[0011] A blockchain-based industrial mechanism model trusted management system, including: Alliance blockchain module for storing industrial mechanism model data and status; Smart contract module, which is used to implement the execution rules and business logic of the industrial mechanism model and define the synchronization rules of the industrial mechanism model data; An identification code allocation module, used for allocating unique identification codes to industrial mechanism model data; A digital signature module to assign and verify the identities of participating parties; The identification code authentication module is used to authenticate the identification code of the industrial mechanism model data.

[0012] Furthermore, it also includes: The hash operation module is used to perform hash operation on the enterprise code of the participant to obtain a hash value.

[0013] The present invention has the following advantages: The present invention manages the industrial mechanism model through identification resolution technology and blockchain technology, traces the industrial mechanism model data by using unique identification code, ensures the uniqueness and authenticity of the industrial mechanism model data, realizes the traceability and non-tamperability of the industrial mechanism model data through the multi-node distributed networking and node information synchronization of blockchain technology, improves the credibility and security of the industrial mechanism model, uses smart contracts to implement the execution rules and business logic of the industrial mechanism model and define the synchronization rules of the industrial mechanism model data, ensures that the input and output information of the industrial mechanism model data is difficult to tamper with, and provides credible evidence for the query audit of the execution verification of the industrial mechanism model data. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] 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 description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.

[0015] Figure 1This is a flowchart of a blockchain-based industrial mechanism model trusted management method of the present invention.

[0016] Figure 2 This is a schematic diagram of the structure of a blockchain-based industrial mechanism model trusted management system of the present invention. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical scheme and advantages of the present application clearer, some embodiments of the present application are further described in detail below in conjunction with the accompanying drawings and Examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. However, it will be appreciated by those skilled in the art that in the various embodiments of the present application, many technical details are proposed in order to enable the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical scheme claimed in the present application can also be implemented.

[0018] See also Figure 1 As shown, a blockchain-based industrial mechanism model trust management method includes: S1: Certified participants build a consortium blockchain through the blockchain service platform, use the consortium blockchain as a distributed ledger, and store the industrial mechanism model data and status in the consortium blockchain; It is worth noting that the specific steps for participants to build a consortium blockchain through the blockchain service platform are as follows: the participants apply to the blockchain service platform to create a physical blockchain and join the physical blockchain. According to the industrial mechanism model data and business characteristics, the storage management, network communication and consensus mechanism of the basic services are configured and selected accordingly. The physical blockchain is based on the functional nodes of the blockchain platform and is deployed and managed in the form of containers. The participants of the physical blockchain invite other participants to join the physical blockchain to form a multi-node distributed network. The participants on the physical blockchain then apply to the blockchain service platform to create a logical blockchain. The participants on the physical blockchain invite other participants to join the logical blockchain to logically isolate different businesses on the same physical blockchain. The participants on the logical blockchain can further invite other participants to join the logical blockchain while following the specified invitation rules; It is worth noting that by building a distributed ledger based on blockchain, decentralized storage and management of data can be achieved. All participants have their own nodes and ensure data consistency through consensus algorithms. The industrial mechanism model data of the entire network is stored on all nodes of the decentralized system at the same time. Even if some nodes fail, as long as there is still a normally operating node, the main chain data of the alliance blockchain can be fully restored without affecting the recording and update of subsequent block data, ensuring the security management of data in the cloud platform and completely avoiding data security issues caused by network attacks in centralized storage.

[0019] S2: Install smart contracts, use smart contracts to implement the execution rules and business logic of the industrial mechanism model, and use smart contracts to define the synchronization rules of the industrial mechanism model data; It is worth mentioning that the specific steps for installing a smart contract are as follows: the participant logs in to the blockchain service platform and uploads the smart contract. The participant on the logical blockchain reviews whether the terms of the smart contract meet the relevant business logic of the industrial mechanism model. After the review is passed, the smart contract is installed in the peer node of each participant, and the smart contract is instantiated and the docker container of the smart contract is started; It is worth noting that smart contracts include transaction processing, storage mechanisms and a complete state machine. Transactions mainly include data that need to be sent, and events are descriptive information about these data. After transactions and events are passed into smart contracts, the resource status in the smart contract resource collection will be updated, thereby triggering the smart contract to perform state machine judgment. If the triggering conditions of one or several actions in the automatic state machine are met, the state machine will select the action agreed upon in the smart contract according to the preset information and automatically execute it.

[0020] S3: Develop standardized data interfaces and data formats, and then assign unique identification codes to industrial mechanism model data; It is worth noting that the identification code consists of an identification prefix and an identification suffix. The identification prefix consists of a country code, an industry code and an enterprise code, and is used to uniquely identify the enterprise entity. The identification suffix consists of an object code and an optional security code. The identification prefix and the identification suffix are separated by the UFT-8 character " / ". The participating party obtains the identification prefix of the industrial Internet and assigns it to the industrial mechanism model data, and then uses the identification resolution technology to assign a suffix code to the industrial mechanism model data, thereby completing the assignment of a unique identification code to the industrial mechanism model data. S4: Use digital signature technology to assign and verify the identities of participants, identify and authenticate the industrial mechanism model data through the verified participants, and trace the uniqueness and authenticity of the industrial mechanism model data.

[0021] It is worth noting that the specific steps for using digital signature technology to assign and verify the identity of participants are as follows: obtain the public key, private key and digital certificate corresponding to all authenticated participants by applying for registration to the CA node, assign the public key to the enterprise node to which the corresponding participant belongs, and then assign the private key and digital certificate to the participant, obtain the enterprise code of all authenticated participants, perform hash operation on the enterprise code of the participant to obtain the corresponding hash value I, use the private key of the participant to encrypt the hash value I, generate the corresponding digital signature to sign the digital certificate, and the enterprise node uses the public key to verify the digital certificate of the participant who is accessing: decrypt the digital signature on the digital certificate to obtain hash value I, and perform hash operation on the enterprise code of the participant who is accessing to obtain hash value II, compare hash value I with hash value II for verification, if hash value I is equal to hash value II, then the verification is passed and the participant is allowed to access; otherwise, the verification fails and the participant is denied access.

[0022] It is worth noting that the regulatory agency is a participating member of the blockchain, which can automatically synchronize relevant data and ensure that the data has not been tampered with. In addition, every transaction of the smart contract will be automatically endorsed by the participants on the alliance blockchain. Any interaction regarding the industrial mechanism model can be found on the alliance blockchain through the transaction hash, thereby tracing and verifying the industrial mechanism model.

[0023] See also Figure 2 As shown, a blockchain-based industrial mechanism model trusted management system includes: Alliance blockchain module for storing industrial mechanism model data and status; Smart contract module, which is used to implement the execution rules and business logic of the industrial mechanism model and define the synchronization rules of the industrial mechanism model data; An identification code allocation module, used for allocating unique identification codes to industrial mechanism model data; A digital signature module to assign and verify the identities of participating parties; An identification code authentication module is used to authenticate the identification code of the industrial mechanism model data; The hash operation module is used to perform hash operation on the enterprise code of the participant to obtain a hash value.

[0024] It should be understood that those skilled in the art can make improvements or changes based on the above description, and all such improvements and changes should fall within the scope of protection of the appended claims of the present invention. Parts not described in detail in this specification belong to the prior art known to those skilled in the art.

Claims

1. A blockchain-based industrial mechanism model trust management method, characterized in that: include: S1: Certified participants build a consortium blockchain through the blockchain service platform, use the consortium blockchain as a distributed ledger, and store the industrial mechanism model data and status in the consortium blockchain; S2: Install smart contracts, use smart contracts to implement the execution rules and business logic of the industrial mechanism model, and use smart contracts to define the synchronization rules of the industrial mechanism model data; S3: Develop standardized data interfaces and data formats, and then assign unique identification codes to industrial mechanism model data; S4: Use digital signature technology to assign and verify the identities of participants, identify and authenticate the industrial mechanism model data through the verified participants, and trace the uniqueness and authenticity of the industrial mechanism model data.

2. According to the blockchain-based industrial mechanism model trust management method of claim 1, it is characterized in that: The specific steps for the participants in step S1 to build a consortium blockchain through the blockchain service platform are as follows: the participants apply to the blockchain service platform to create a physical blockchain and join the physical blockchain, and configure and select the storage management, network communication and consensus mechanism of the basic services according to the industrial mechanism model data and business characteristics. The participants on the physical blockchain then apply to the blockchain service platform to create a logical blockchain. The participants on the physical blockchain invite other participants to join the logical blockchain to logically isolate different businesses on the same physical blockchain.

3. According to the blockchain-based industrial mechanism model trust management method of claim 1, it is characterized in that: The specific steps for installing the smart contract in step S2 are as follows: the participant logs in to the blockchain service platform and uploads the smart contract. The participant on the logical blockchain reviews whether the terms of the smart contract meet the relevant business logic of the industrial mechanism model. After the review is passed, the smart contract is installed in the peer node of each participant, and the smart contract is instantiated and the docker container of the smart contract is started.

4. According to the blockchain-based industrial mechanism model trust management method of claim 1, it is characterized in that: The identification code in step S3 consists of an identification prefix and an identification suffix. The identification prefix consists of a country code, an industry code, and an enterprise code, and is used to uniquely identify the enterprise entity. The identification suffix consists of an object code and an optional security code. The identification prefix and the identification suffix are separated by the UFT-8 character " / ". The participating party obtains the identification prefix of the industrial Internet and assigns it to the industrial mechanism model data, and then uses the identification resolution technology to assign a suffix code to the industrial mechanism model data to complete the assignment of a unique identification code to the industrial mechanism model data.

5. According to the blockchain-based industrial mechanism model trust management method of claim 1, it is characterized in that: The specific steps of using digital signature technology to allocate and verify the identity of the participants in step S4 are as follows: obtain the public key, private key and digital certificate corresponding to all authenticated participants by applying for registration with the CA node, allocate the public key to the enterprise node to which the corresponding participant belongs, and then allocate the private key and digital certificate to the participant, obtain the enterprise code of all authenticated participants, perform hash operation on the enterprise code of the participant to obtain the corresponding hash value I, use the private key of the participant to encrypt the hash value I, generate the corresponding digital signature to sign the digital certificate, and the enterprise node uses the public key to verify the digital certificate of the participant seeking access, and allows the participant who has passed the verification to access.

6. According to the blockchain-based industrial mechanism model trust management method of claim 5, it is characterized in that: The specific steps for the enterprise node to use the public key to verify the digital certificate of the participant making the access are as follows: decrypt the digital signature on the digital certificate to obtain hash value I, and perform hash operation on the enterprise code of the participant making the access to obtain hash value II, and compare hash value I with hash value II for verification. If hash value I is equal to hash value II, the verification passes and the participant is allowed to access; otherwise, the verification fails and the participant is denied access.

7. A blockchain-based industrial mechanism model trusted management system, characterized in that: include: Alliance blockchain module for storing industrial mechanism model data and status; Smart contract module, which is used to implement the execution rules and business logic of the industrial mechanism model and define the synchronization rules of the industrial mechanism model data; An identification code allocation module is used to allocate a unique identification code to the industrial mechanism model data; A digital signature module to assign and verify the identities of participating parties; The identification code authentication module is used to authenticate the identification code of the industrial mechanism model data.

8. According to the blockchain-based industrial mechanism model trust management method of claim 7, it is characterized in that: Also includes: The hash operation module is used to perform hash operation on the enterprise code of the participant to obtain a hash value.