CN112241539A - Distributed manufacturing industry data acquisition and storage method based on alliance chain - Google Patents

Distributed manufacturing industry data acquisition and storage method based on alliance chain Download PDF

Info

Publication number
CN112241539A
CN112241539A CN202011108871.7A CN202011108871A CN112241539A CN 112241539 A CN112241539 A CN 112241539A CN 202011108871 A CN202011108871 A CN 202011108871A CN 112241539 A CN112241539 A CN 112241539A
Authority
CN
China
Prior art keywords
data
manufacturing
distributed
verification
nodes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011108871.7A
Other languages
Chinese (zh)
Inventor
孙海彬
刘孝保
刘鑫
张雨东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kunming University of Science and Technology
Original Assignee
Kunming University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kunming University of Science and Technology filed Critical Kunming University of Science and Technology
Priority to CN202011108871.7A priority Critical patent/CN112241539A/en
Publication of CN112241539A publication Critical patent/CN112241539A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a distributed manufacturing industry data acquisition and storage method based on a alliance chain, which comprises the following steps: the system comprises a management client, a data acquisition module, a verification module and an alliance chain network module. The data in the manufacturing process are respectively acquired by a plurality of sensors in a distributed data acquisition module, the acquired data identification is verified by a verification module, and the data passing the verification is classified, packaged and distributed to corresponding manufacturing enterprise organizations for data chaining by a sequencing service; a manufacturing enterprise user logs in through a management user client and carries out management operations such as inquiry, modification and the like on manufacturing data; the block chain technology is integrated in distributed data management, so that the data security is guaranteed, users of different manufacturing enterprises can manage and maintain the data conveniently, and the effective supervision and utilization rate of the data is improved.

Description

Distributed manufacturing industry data acquisition and storage method based on alliance chain
Technical Field
The invention belongs to the technical field of block chains, and relates to a distributed manufacturing industry data acquisition and storage method based on a alliance chain.
Background
The block chain integrates the technologies in the fields of distributed systems, storage, cryptography, psychology, economics, game theory, cybernetics, network protocols and the like; the block chain technology has the characteristics of decentralization, no tampering, source tracing and the like. The problems that the production environment is severe, the manufacturing process is scattered, the data acquisition and storage difficulty is high and the like are faced in the manufacturing industry, so that the supervision of the data in the manufacturing process cannot be guaranteed, the quality of the produced product cannot be guaranteed, and once the problem occurs, the root cause of the problem can be found in a long time, so that the quality of the product is reduced, and a large amount of manpower is wasted.
Disclosure of Invention
The invention aims to provide a distributed manufacturing industry data acquisition and storage method based on a alliance chain, which integrates a block chain technology into the acquisition and management of manufacturing process data and solves the problems of data dispersion management, high storage difficulty, safety guarantee and the like.
The technical scheme of the invention is that a distributed manufacturing industry data acquisition and storage method based on a alliance chain comprises the following steps:
the data acquisition module consists of data acquisition sensors of a plurality of manufacturing enterprises, is distributed in different manufacturing links of different manufacturing enterprises to acquire various manufacturing process data, and has a unique identification ID (identity) different from other sensors for each acquisition sensor;
the management client provides a management client for each manufacturing enterprise user, and the manufacturing process data can be inquired, modified and the like by the client enterprise user; the management user of each manufacturing enterprise has a corresponding certificate and a corresponding key for logging in a management client;
the verification module consists of a plurality of verification nodes and is used for verifying whether the signature of the acquired data is consistent with the acquired sensor identification; meanwhile, the responsibility of checking the identity of the login user is also taken;
the alliance chain network module consists of a sequencing service and a plurality of manufacturing enterprise organizations in the manufacturing alliance; the sorting service mainly classifies, sorts and packages the manufacturing industry data passing the verification and generates blocks; each manufacturing enterprise organization stores the received blocks in the ledger of the nodes in the organization.
The identification of the sensor can be distinguished from other sensors, and the deployed sensor position can be quickly found through the identification.
The signature of the collected manufacturing data is formed by performing hash encryption on the sensor identification of the collected data.
The account book commonly maintained by the nodes in the manufacturing enterprise organization is composed of blocks which are produced in a packaging mode.
The block is composed of three parts, wherein the first part is composed of a manufacturing enterprise identifier, a block serial number, a data hash root, a timestamp and a block hash; the second part is composed of a tree structure formed by Hash recursive encryption of acquired data; the third part is composed of sensor identification, sensor key, user certificate and user key.
A distributed manufacturing industry data acquisition and storage method based on a alliance chain is characterized by comprising the following steps:
step 1: a plurality of data acquisition sensors in the distributed data acquisition module are used for acquiring the data of the manufacturing process distributed in different manufacturing links in real time; the sensor sends the collected manufacturing data and the signature to a verification module together, and verification of the data signature is carried out by a verification node randomly distributed in the verification module; after the verification is passed, the data are transmitted to a sorting service in the alliance chain network module, the sorting node in the sorting service classifies, sorts and packages the data to generate blocks, and the blocks are distributed to corresponding manufacturing enterprise organizations according to the categories;
step 2: the broadcasting nodes in the manufacturing enterprises receive the blocks sent by the sequencing nodes, broadcast the blocks to the adjacent accounting nodes, and simultaneously store the new blocks into the account book of the broadcasting nodes; after receiving the information, the adjacent nodes continue broadcasting to the adjacent nodes and storing the information until all the nodes in the manufacturing enterprise organization are updated;
and step 3: the manufacturing enterprise user logs in through the management client, the identity of the user is verified through the verification module, and the user is connected to the corresponding manufacturing enterprise organization through the sequencing service after the verification is passed; and the user performs corresponding operation on the account book stored in the manufacturing enterprise organization node through a data management command.
The invention has the advantages that the invention solves the problems of storage and management of scattered data and the safety of data by applying the block chain technology to the links of acquisition, storage and management of distributed manufacturing data; meanwhile, the verification module is arranged on the basis of the alliance chain, so that the safety and the fidelity of data storage are improved, the user certificate of the login client is strictly checked, and an intruder is prevented from tampering the data; manufacturing enterprise organizations are correspondingly arranged for each manufacturing enterprise in the manufacturing alliance, and each accounting node in the organizations stores the account book information, so that data loss caused by single-point failure is prevented; therefore, the originality and the safety of the data are ensured, and the management and the use of a user are facilitated.
Drawings
FIG. 1 is a federation chain-based distributed manufacturing data collection and storage model of the present invention;
FIG. 2 is a process of signature of data collected by a sensor according to the present invention;
fig. 3 is a block diagram of an account book according to the present invention.
Detailed Description
The invention will be further described with reference to the following figures and examples, without however restricting the scope of the invention thereto.
Example 1: as shown in fig. 1 to 3, a federation chain-based distributed manufacturing data collection and storage method includes:
the data acquisition module consists of data acquisition sensors of a plurality of manufacturing enterprises, is distributed in different manufacturing links of different manufacturing enterprises to acquire data of various manufacturing processes, and has an ID (identity) for uniquely representing an identity for each acquisition sensor;
the management client side is used for providing a management client side for each manufacturing enterprise user, and the client enterprise user can inquire, modify and other operations for managing the manufacturing process data; the management user of each manufacturing enterprise has a corresponding certificate and a corresponding key for logging in a management client;
the verification module consists of a plurality of verification nodes and is used for verifying whether the signature of the acquired data is consistent with the acquired sensor identification; meanwhile, the responsibility of checking the identity of the login user is also taken;
the alliance chain network module consists of a sequencing service and a plurality of manufacturing enterprise organizations in the manufacturing alliance; the sorting service mainly classifies, sorts and packages the manufacturing industry data passing the verification and generates blocks; each manufacturing enterprise organization stores the received blocks into a node book in the organization.
Further, the sensor's identification can be distinguished from other sensors and the deployed sensor location can be quickly located by identification.
Further, the signature of the collected manufacturing data is a signature formed by performing hash encryption on the sensor identification of the collected data.
Further, the ledger commonly maintained by the nodes in the manufacturing enterprise organization is composed of blocks produced in a packaging mode.
Further, the block is composed of three parts, wherein the first part is composed of a manufacturing enterprise identifier, a block serial number, a data hash root, a timestamp and a block hash; the second part is composed of a tree structure formed by Hash recursive encryption of acquired data; the third part is composed of sensor identification, sensor key, user certificate and user key.
A distributed manufacturing industry data acquisition and storage method based on a alliance chain is characterized by comprising the following steps:
step 1: a plurality of data acquisition sensors in the distributed data acquisition module are used for acquiring the data of the manufacturing process distributed in different manufacturing links in real time; the sensor sends the collected manufacturing data and the signature to a verification module together, and verification of the data signature is carried out by a verification node randomly distributed in the verification module; after the verification is passed, the data are transmitted to a sorting service in the alliance chain network module, the sorting node in the sorting service classifies, sorts and packs the data into blocks, and the blocks are distributed to corresponding manufacturing enterprise organizations according to the categories;
step 2: the broadcasting nodes in the manufacturing enterprises receive the blocks sent by the sequencing nodes, broadcast the blocks to the adjacent accounting nodes, and simultaneously store the new blocks into the account book of the broadcasting nodes; after receiving the information, the adjacent nodes still broadcast the information to the adjacent nodes and store the information until all the nodes in the manufacturing enterprise organization are updated;
and step 3: the manufacturing enterprise user logs in through the management client, the identity of the user is verified through the verification module, and the user is connected to the corresponding manufacturing enterprise organization through the sequencing service after the verification is passed; and the user performs corresponding operation on the account book stored in the manufacturing enterprise organization node through a data management command.
What has been described above are merely some embodiments of the present invention. It will be apparent to those skilled in the art that various changes and modifications can be made without departing from the inventive concept thereof, and these changes and modifications can be made without departing from the spirit and scope of the invention.

Claims (6)

1. A distributed manufacturing industry data acquisition and storage method based on a alliance chain is characterized by comprising the following steps:
the data acquisition module consists of data acquisition sensors of a plurality of manufacturing enterprises, is distributed in different manufacturing enterprises, acquires manufacturing process data for different manufacturing links, and has a unique identification ID for representing the acquisition sensor;
the management client provides a management client for each manufacturing enterprise user, and the manufacturing process data can be inquired, modified and the like by the client enterprise user; the management user of each manufacturing enterprise has own certificate and key for logging in the management client;
the verification module consists of a plurality of verification nodes and is used for verifying whether the signature of the acquired data is consistent with the acquired sensor identification ID or not; meanwhile, the responsibility of checking the identity of the login user is also taken;
the alliance chain network module consists of a sequencing service and a plurality of manufacturing enterprise organizations in the manufacturing alliance; the sorting service mainly classifies, sorts and packs the manufacturing industry data passing the verification to generate blocks; each manufacturing enterprise organization stores the received blocks in the ledger of the nodes in the organization.
2. The federation chain-based distributed manufacturing data collection and storage method of claim 1, wherein: the identification of the sensor can be distinguished from other sensors, and the deployed sensor position can be quickly found through the identification.
3. The federation chain-based distributed manufacturing data collection and storage method of claim 1, wherein: the signature of the collected manufacturing data is formed by performing hash encryption on the sensor identification of the collected data.
4. The federation chain-based distributed manufacturing data collection and storage method of claim 1, wherein: the account book commonly maintained by the nodes in the manufacturing enterprise organization is composed of blocks which are produced in a packaging mode.
5. The alliance-chain-based distributed manufacturing data collection and storage method as claimed in claim 4, wherein: the block is composed of three parts, wherein the first part is composed of a manufacturing enterprise identifier, a block serial number, a data hash root, a timestamp and a block hash; the second part is composed of a tree structure formed by Hash recursive encryption of the acquired data; the third part is composed of sensor identification, sensor key, user certificate and user key.
6. A distributed manufacturing industry data acquisition and storage method based on a alliance chain is characterized by comprising the following steps:
step 1: a plurality of data acquisition sensors in the distributed data acquisition module are used for acquiring the data of the manufacturing process distributed in different manufacturing links in real time; the sensor sends the collected manufacturing data and the signature to a verification module together, and verification of the data signature is carried out by a verification node randomly distributed in the verification module; after the verification is passed, the data are transmitted to a sorting service in the alliance link network module, the data are classified, sorted and packaged by the sorting node in the sorting service to generate blocks, and the blocks are distributed to corresponding manufacturing enterprise organizations according to the categories;
step 2: the broadcasting nodes in the manufacturing enterprises receive the blocks sent by the sequencing nodes, broadcast the blocks to the adjacent accounting nodes, and simultaneously store the new blocks into the account book of the broadcasting nodes; after receiving the messages, the adjacent nodes continue broadcasting to the adjacent nodes and storing the messages until the accounts of all the nodes in the manufacturing enterprise organization are updated;
and step 3: the manufacturing enterprise user logs in through the management client, the identity of the user is verified through the verification module, and the user is connected to the corresponding manufacturing enterprise organization through the sequencing service after the verification is passed; and the user performs corresponding operation on the account book stored in the manufacturing enterprise organization node through a data management command.
CN202011108871.7A 2020-10-16 2020-10-16 Distributed manufacturing industry data acquisition and storage method based on alliance chain Pending CN112241539A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011108871.7A CN112241539A (en) 2020-10-16 2020-10-16 Distributed manufacturing industry data acquisition and storage method based on alliance chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011108871.7A CN112241539A (en) 2020-10-16 2020-10-16 Distributed manufacturing industry data acquisition and storage method based on alliance chain

Publications (1)

Publication Number Publication Date
CN112241539A true CN112241539A (en) 2021-01-19

Family

ID=74169296

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011108871.7A Pending CN112241539A (en) 2020-10-16 2020-10-16 Distributed manufacturing industry data acquisition and storage method based on alliance chain

Country Status (1)

Country Link
CN (1) CN112241539A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113190618A (en) * 2021-04-28 2021-07-30 宁夏中小在线资信服务有限公司 Enterprise government affair service data storage method based on block chain technology

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110213737A (en) * 2019-05-23 2019-09-06 广西大学 The method for establishing body area network Information Security Mechanism based on alliance's chain
CN110597911A (en) * 2019-09-12 2019-12-20 腾讯科技(深圳)有限公司 Certificate processing method and device for block chain network, electronic equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110213737A (en) * 2019-05-23 2019-09-06 广西大学 The method for establishing body area network Information Security Mechanism based on alliance's chain
CN110597911A (en) * 2019-09-12 2019-12-20 腾讯科技(深圳)有限公司 Certificate processing method and device for block chain network, electronic equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113190618A (en) * 2021-04-28 2021-07-30 宁夏中小在线资信服务有限公司 Enterprise government affair service data storage method based on block chain technology

Similar Documents

Publication Publication Date Title
CN109034833B (en) Product tracing information management system and method based on block chain
CN109766673B (en) Alliance type audio and video copyright block chain system and audio and video copyright chaining method
CN109857732A (en) A kind of industry internet platform monitoring data transmission switching method and system
CN110247965A (en) A kind of storage method and system of the IoT data-storage system based on block chain
CN112967074A (en) Block chain driven rice supply chain information supervision model construction method
CN112837071A (en) Storage battery traceability system based on block chain
CN111723126B (en) Block chain-based cold and hot time sequence data classification processing method and storage system
CN117313122A (en) Data sharing and exchanging management system based on block chain
CN115664691B (en) Communication security car networking system
CN112241539A (en) Distributed manufacturing industry data acquisition and storage method based on alliance chain
CN109544178A (en) A kind of new-energy automobile power battery source tracing method
CN112580073A (en) Evidence storing method and system based on block chain and IPFS
KR20200141402A (en) Method and system for collecting and managing event data which is recorded by vehicle
CN114925391A (en) Method and device for monitoring circulation of private information, electronic equipment and storage medium
CN114944223A (en) Traceable medical waste treatment system and method based on double block chains
CN111210229A (en) Product circulation authenticity verification method
DE102013226010A1 (en) Secure active networks
US9178859B1 (en) Network equipment authentication
CN117749344A (en) Power data cross-domain supervision method, system and storage medium based on blockchain
CN111027990A (en) Product anti-counterfeiting method and system based on material mark block chain
CN111666554A (en) Certificate authentication method, device, equipment and storage medium
CN115134169B (en) Block chain data management method and system
CN111597191A (en) Method and system for managing drug informatization tracing data
CN115860759A (en) Agricultural product credible traceability system and method based on block chain
CN114492491B (en) Data management system for NFC label application

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination