Submitted Successfully!
To reward your contribution, here is a gift for you: A free trial for our video production service.
Thank you for your contribution! You can also upload a video entry or images related to this topic.
Version Summary Created by Modification Content Size Created at Operation
1 -- 1721 2022-10-04 16:39:41 |
2 update references and layout Meta information modification 1721 2022-10-08 05:09:20 | |
3 update layout Meta information modification 1721 2022-10-08 05:09:52 |

Video Upload Options

Do you have a full video?

Confirm

Are you sure to Delete?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
Jing, Z.;  Hu, N.;  Song, Y.;  Song, B.;  Gu, C.;  Pan, L. Blockchain-Based Data Management System for ETO Manufacturing. Encyclopedia. Available online: https://encyclopedia.pub/entry/28248 (accessed on 12 August 2024).
Jing Z,  Hu N,  Song Y,  Song B,  Gu C,  Pan L. Blockchain-Based Data Management System for ETO Manufacturing. Encyclopedia. Available at: https://encyclopedia.pub/entry/28248. Accessed August 12, 2024.
Jing, Zhengjun, Niuping Hu, Yurong Song, Bo Song, Chunsheng Gu, Lei Pan. "Blockchain-Based Data Management System for ETO Manufacturing" Encyclopedia, https://encyclopedia.pub/entry/28248 (accessed August 12, 2024).
Jing, Z.,  Hu, N.,  Song, Y.,  Song, B.,  Gu, C., & Pan, L. (2022, October 04). Blockchain-Based Data Management System for ETO Manufacturing. In Encyclopedia. https://encyclopedia.pub/entry/28248
Jing, Zhengjun, et al. "Blockchain-Based Data Management System for ETO Manufacturing." Encyclopedia. Web. 04 October, 2022.
Blockchain-Based Data Management System for ETO Manufacturing
Edit

Engineer-to-order (ETO) is a currently popular production model that can meet customers’ individual needs, for which the orders are primarily non-standard parts or small batches. This production model has caused many management challenges, including the difficulty of tracing the production process data of products and the inability to monitor order status in real-time. 

blockchain-enabled ETO-type production sequential aggregate signature data management

1. Introduction

Engineer-to-order (ETO) production means that products are engineered and produced after orders have been received. This production method helps to meet the exact specifications of customers [1]. With the increasing personalized needs of customers, more and more enterprises have adopted the production model of ETO for their development, which accounts for an increasing proportion in the manufacturing industry. The ETO production mode is a highly discrete production type and is the most complex in the manufacturing environment. ETO manufacturing faces many challenges in production [2][3][4][5]. Customers’ needs are personalized and diversified, making it impossible to reuse the manufacturing process of the produced products. Furthermore, the relevant information about the new product can only be determined after the design drawings are released, including material code, BOM, and process route. This delay also directly leads to the lack of effective control of the collaborative cost of production. In addition, enterprises in the ETO production model have many discrete workshops for processing semi-finished products. Therefore, to meet the customer’s customized needs for products and the traceability of the production process, it is necessary to ensure the accuracy of product processing and the credibility of the production process information after the product is completed.
Through production process data management, not only can the production process of orders be tracked in real-time, but production problems can also be found in time and improved through data analysis. Therefore, the validity of data in manufacturing is crucial to improving production quality and efficiency. Due to the above reasons, each change in the process data or transformation event should be traceable in a record that cannot be deleted or changed. Building efficient multi-department collaboration to achieve credible and traceable production process data, and traceability of the production process, has always been a key research issue in the manufacturing field. The blockchain has the characteristic that data cannot be tampered with in a distributed environment, and is thus highly suitable for data management scenarios in manufacturing [6][7][8][9][10][11].

2. Blockchain in Engineering and Manufacturing

Blockchain is an electronic distributed ledger with the features of decentralization, data immutability, consensus mechanism, and many more [12][13][14][15][16]. Blockchain technology, as a new model of data sharing, provides a means for parties to build mutual trust without the need for a trusted third party. This mechanism records data changes in a block as a transaction and uploads them to the chain. Since all participants jointly maintain the ledger, any party’s changes to the data can only be recognized through consensus; otherwise, the transaction will be rejected. Most importantly, when smart contracts are integrated into the blockchain, the application scenarios of blockchain technology become more and more extensive. Smart contracts are a computer protocol linking multiple parties to complete a dedicated contract. Smart contracts are supported by major blockchain development platforms, such as Ethereum and Hyperledger [17][18].
To date, many studies have shown that the application of blockchain in production scenarios has many advantages, and its distributed storage structure greatly ensures the security of data, which are extremely difficult to tamper with [19][20][21][22][23][24][25]. The storage structure ensures the data are immutable and facilitates the traceability of the data. Thus, it helps to achieve transparent tracking of the production process. Kasten [26] undertook a detailed review of the application of blockchain technology in engineering and manufacturing in terms of achieving three outcomes: protecting data validity [27][28][29][30][31][32], enhancing communication within an organization [33][34][35][36][37][38], and improving manufacturing production efficiency [39][40][41][42][43]. Kumar et al. [44] discussed in detail the use of an Ethereum-based distributed ledger technology to improve information trustworthiness and access control in cloud-based manufacturing. To solve the data sharing problem of the production supply chain in the Industrial Internet of Things (IIoT), Wen et al. [45] proposed a new blockchain-based supply chain structure, which integrates attribute encryption to make data access more fine-grained. At the same time, it further improves the reliability and traceability of IIoT data. Rathee G. et al. [46] proposed a hybrid blockchain mechanism to provide security for multinational IIoT data with offices in multiple countries. A blockchain-based resource-sharing collaboration framework was designed by Agrawal et al. [47], which can support ecosystems with established collaborations and hierarchies. While blockchain technology has provided many benefits for smart manufacturing, there are still many problems in applying it to ETO-type manufacturing, especially in ensuring the validity of production chain data when the production process route is uncertain.

3. Sequential Aggregate Signature

An aggregate signature is a cryptographic primitive that can aggregate different signatures of multiple signers into a single signature [48]. Since the size of the aggregate signature remains the same as that of a single signature, it can effectively reduce the communication cost when an authenticated message must be forwarded from one partner to another. A sequential aggregate signature is a variant that supports data aggregation that depends on the order of the parties. It relies not only on the public data but also on the order of all previously aggregated data. The sequential aggregate signatures play a key role in situations such as verifying routing information or certificate chains, where the verification of the order of signature steps is important.
In the ETO-type production model, the sequential execution of discrete production process routes needs to be guaranteed. By integrating the sequential aggregate signature into the blockchain, verification and traceability of the execution steps of the production process route is ensured. Generally, a sequential aggregate signature scheme consists of three parts: key generation algorithm, signature aggregation algorithm, and aggregate verification algorithm. Specifically, when the signer receives an ordered set of public keys PK=(pk1,...pki) and messages M=(m1,...mi), and an aggregate signature corresponding to the sequence, the signer uses its own private key, sk, to derive a new aggregate signature on its message, m, using an aggregation algorithm, which takes m#M and pk#PK as input parameters. In the proposed scheme, the sequential aggregate signature designed by Fischilin M. in [49] is adopted; this is mainly constructed based on bilinear mapping, and its security has been proved theoretically [49][50].

4. Blockchain-Based Production Process Management for ETO Manufacturing

Due to the diverse and discrete process steps in ETO-type production, the traditional method of tracing data stored in the centralized database of the enterprise will result in low timeliness of data verification and the risk of data tampering and loss. The blockchain uses distributed ledgers instead of a central database to store enterprise production data. This approach can record product information positively in real-time, enhance the validity and reliability of the data, and improve the traceability of the production process.
A blockchain-based product data management system (BPDMS) is constructed for ETO-type production, as shown in Figure 1. The BPDMS can be divided into three levels from top to bottom: business logic, data acquisition, and the blockchain network. The three layers are interrelated.
Figure 1. The architecture of BPDMS.
1. Business logic layer (BLL). This layer represents the business process of ETO-type manufacturing production. In the BLL, the business starts with contract orders, decomposes into product designs, and forms production work orders and their production process routes. Next, according to the production process route, the semi-finished product processing and finished product assembly are completed in the manufacturing center. Finally, the quality inspection of the product needs to be completed.
Compared to the business process described in Figure 1, a supervisory role is added to the process, primarily responsible for the production process supervision and traceability query through the deployed smart contracts. In addition, the purchasing step is also ignored in this process because the framework focuses on the production process data. In the actual enterprise management, this layer mainly includes some related application software, such as ERP, 3D design software, and the MES system.
2. Data acquisition layer (DAL). The DAL is the middle layer, and uses a variety of IoT devices to collect data on each business viewpoint of the business logic layer. For example, specific products can be identified by scanning the QR code corresponding to the work order generated in the ERP system with a barcode gun at the production station. Similarly, the operation data of various equipment with different functions are also collected through IoT terminals, such as sensors, industrial robots, and edge gateways.
In the DAL, the data collected on each business node can be stored and queried on the chain by calling the deployed smart contract. It should be noted that data such as production drawings and operation videos are stored off-chain, and the stored address index is then uploaded to the chain. This combination of on-chain and off-chain storage helps save blockchain storage resources and improve query efficiency.
3. Blockchain network layer (BNL). The BNL adopts Hyperledger Fabric as the blockchain platform, which is a permissioned blockchain. In this type of blockchain, all participants who can trace the data must first register and obtain a legal identity; otherwise, they cannot access the blockchain. Since managers can control the size of the network by controlling the number of nodes, permissioned chains usually have a high transaction throughput.
In BPDMS, the channel technology of the Fabric blockchain is used to create a channel for each department in the production process, and each channel has an independent ledger, which ensures that each department’s data are isolated from each other. In each channel, the production data collected by the DAL are packaged into transaction events and then uploaded to the blockchain network by calling the smart contract that stores the data to generate new blocks. The information of these transaction events is stored in the leaf node of the Merkle tree of the block body for block accounting, and then the returned transaction hash and block height are stored in the current state index database, CouchDB. Authorized users of each department can call smart contracts that query data to trace or track production data. Since the supervisory role has supervisory authority over the product production process, it can simultaneously call the smart contracts of one or more departments in the production chain to supervise the entire production process status regarding the specific product in real-time.

References

  1. Cannas, V.G.; Gosling, J. A decade of engineering-to-order (2010–2020): Progress and emerging themes. Int. J. Prod. Econ. 2021, 241, 108274.
  2. Swapnil, B.; Erlend, A.; Hans-Henrik, H. Tools and practices for tactical delivery date setting in engineer-to-order environments: A systematic literature review. Int. J. Prod. Res. 2022, 1–33.
  3. McKendry, D.A.; Whitfield, R.I.; Duffy, A.H. Product Lifecycle Management implementation for high value Engineering to Order programmes: An informational perspective. J. Ind. Inf. Integr. 2022, 26, 100264.
  4. Cocca, P.; Schiuma, G.; Viscardi, M.; Floreani, F. Knowledge management system requirements to support Engineering-To-Order manufacturing of SMEs. Knowl. Manag. Res. Pract. 2021, 1–14.
  5. Thajudeen, S.; Elgh, F.; Lennartsson, M. Supporting the Reuse of Design Assets in ETO-Based Components—A Case Study from an Industrialised Post and Beam Building System. Buildings 2022, 12, 70.
  6. Shahbazi, Z.; Byun, Y.C. Smart manufacturing real-time analysis based on blockchain and machine learning approaches. Appl. Sci. 2021, 11, 3535.
  7. Lim, M.K.; Li, Y.; Wang, C.; Mltd, E. A literature review of blockchain technology applications in supply chains: A comprehensive analysis of themes, methodologies and industries. Comput. Ind. Eng. 2021, 154, 107133.
  8. Zhai, P.; He, J.; Zhu, N. Blockchain-Based Internet of Things Access Control Technology in Intelligent Manufacturing. Appl. Sci. 2022, 12, 3692.
  9. Manogaran, G.; Alazab, M.; Shakeel, P.M.; Hsu, C.H. Blockchain assisted secure data sharing model for Internet of Things based smart industries. IEEE Trans. Reliab. 2021, 71, 348–358.
  10. Mohamed, N.; Al-Jaroodi, J. Applying blockchain in industry 4.0 applications. In Proceedings of the 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, 7–9 January 2019; pp. 852–858.
  11. Cao, Y.; Jia, F.; Manogaran, G. Efficient Traceability Systems of Steel Products Using Blockchain-Based Industrial Internet of Things. IEEE Trans. Ind. Inform. 2020, 16, 6004–6012.
  12. Kosba, A.; Miller, A.; Shi, E.; Wen, Z.; Papamanthou, C. Hawk: The blockchain model of cryptography and privacy-preserving smart contracts. In Proceedings of the 2016 IEEE Symposium on Security and Privacy (SP), San Jose, CA, USA, 22–26 May 2016; pp. 839–858.
  13. Leng, J.; Zhou, M.; Zhao, J.L.; Huang, Y.; Bian, Y. Blockchain security: A survey of techniques and research directions. IEEE Trans. Serv. Comput. 2020, 15, 2490–2510.
  14. Bhushan, B.; Sinha, P.; Sagayam, K.M.; Andrew, J. Untangling blockchain technology: A survey on state of the art, security threats, privacy services, applications and future research directions. Comput. Electr. Eng. 2021, 90, 106897.
  15. Huang, H.; Kong, W.; Zhou, S.; Zheng, Z.; Guo, S. A Survey of State-of-the-Art on Blockchains: Theories, Modelings, and Tools. ACM Comput. Surv. 2022, 54, 44.1–44.42.
  16. Das, S.; Mohanta, B.K.; Jena, D. A state-of-the-art security and attacks analysis in blockchain applications network. Int. J. Commun. Netw. Distrib. Syst. 2022, 28, 199–218.
  17. Wang, S.; Ouyang, L.; Yuan, Y.; Ni, X.; Han, X.; Wang, F.Y. Blockchain-enabled smart contracts: Architecture, applications, and future trends. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 2266–2277.
  18. Androulaki, E.; Barger, A.; Bortnikov, V.; Cachin, C.; Christidis, K.; Caro, A.D.; Enyeart, D.; Ferris, C.; Laventman, G.; Manevich, Y. Hyperledger fabric: A distributed operating system for permissioned blockchains. In Proceedings of the Thirteenth EuroSys Conference, Porto, Portugal, 23–26 April 2018; pp. 1–15.
  19. Yu, B.; Wright, J.; Nepal, S.; Zhu, L.; Liu, J.; Rajiv, R. IoTChain: Establishing trust in the Internet of Things ecosystem using blockchain. IEEE Cloud Comput. 2018, 5, 12–20.
  20. Wan, J.; Li, J.; Imran, M.; Li, D.; E-Amin, F. A blockchain-based solution for enhancing security and privacy in smart factory. IEEE Trans. Ind. Inform. 2019, 15, 3652–3660.
  21. Jing, Z.; Gu, C.; Li, Y.; Mengshi, Z.; Guangquan, X.; Alireza, J.; Peizhong, S.; Chenkai, T.; Xi, Z. Security analysis of indistinguishable obfuscation for internet of medical things applications. Comput. Commun. 2020, 161, 202–211.
  22. Zhang, Q.; Li, Y.; Wang, R.; Liu, L.; Tan, Y.A.; Hu, J. Data security sharing model based on privacy protection for blockchain-enabled industrial Internet of Things. Int. J. Intell. Syst. 2021, 36, 94–111.
  23. Tan, C.; Bei, S.; Jing, Z.; Xiong, N.N. An atomic cross-chain swap-based management system in vehicular Ad hoc networks. Wirel. Commun. Mob. Comput. 2021, 2021, 6679654.
  24. Xu, G.; Bai, H.; Xing, J.; Luo, T.; Xiong, N.N. SG-PBFT: A secure and highly efficient distributed blockchain PBFT consensus algorithm for intelligent Internet of vehicles. J. Parallel Distrib. Comput. 2022, 164, 1–11.
  25. Dibaei, M.; Zheng, X.; Xia, Y.; Xu, X.; Jolfaei, A.; Kashif Bashir, A.; Tariq, U.; Yu, D.; Vasilakos, A.V. Investigating the prospect of leveraging blockchain and machine learning to secure vehicular networks: A survey. IEEE Trans. Intell. Transp. Syst. 2022, 23, 683–700.
  26. Kasten, J.E. Engineering and manufacturing on the blockchain: A systematic review. IEEE Eng. Manag. Rev. 2020, 48, 31–47.
  27. Saxena, S.; Bhushan, B.; Ahad, M.A. Blockchain based solutions to secure IoT: Background, integration trends and a way forward. J. Netw. Comput. Appl. 2021, 181, 103050.
  28. Bodkhe, U.; Tanwar, S.; Parekh, K.; Khanpara, P.; Alazab, M. Blockchain for industry 4.0: A comprehensive review. IEEE Access 2020, 8, 79764–79800.
  29. Khalid, R.; Samuel, O.; Javaid, N.; Aldegheishem, A.; Shafiq, M.; Alrajeh, N. A Secure Trust Method for Multi-Agent System in Smart Grids Using Blockchain. IEEE Access 2021, 9, 59848–59859.
  30. Liang, C.; Shanmugam, B.; Azam, S.; Karim, A.; Idris, N.B. Intrusion Detection System for the Internet of Things Based on Blockchain and Multi-Agent Systems. Electronics 2020, 9, 1120.
  31. Mohanta, B.K.; Jena, D.; Panda, S.S.; Sobhanayak, S. Blockchain technology: A survey on applications and security privacy challenges. Internet Things 2019, 8, 100–107.
  32. Ferrag, M.A.; Shu, L. The performance evaluation of blockchain-based security and privacy systems for the Internet of Things: A tutorial. IEEE Internet Things J. 2021, 8, 17236–17260.
  33. Dutta, S.; Chakraborty, S. IoT-Based Secure Communication to Enhance Blockchain Model. In Lecture Notes in Electrical Engineering: Proceedings of the Fourth International Conference on Microelectronics, Computing and Communication Systems; Springer: Singapore, 2021; pp. 255–264.
  34. Dorri, A.; Mishra, S.; Jurdak, R. Vericom: A Verification and Communication architecture for IoT-based blockchain. Ad Hoc Netw. 2022, 133, 102882.
  35. Centobelli, P.; Cerchione, R.; Del Vecchio, P.; Oropallo, E.; Secundo, G. Blockchain technology for bridging trust, traceability and transparency in circular supply chain. Inf. Manag. 2021, 103508.
  36. Yu, H.; Xu, D.; Luo, N.; Xing, B.; Chuang, S. Design of the blockchain multi-chain traceability supervision model for coarse cereal supply chain. Trans. Chin. Soc. Agric. Eng. 2021, 37, 323–332.
  37. Chen, S.; Cai, X.; Wang, X.; Liu, A.; Lu, Q.; Xu, X.; Tao, F. Blockchain applications in PLM towards smart manufacturing. Int. J. Adv. Manuf. Technol. 2022, 118, 2669–2683.
  38. Hader, M.; Tchoffa, D.; El Mhamedi, A.; Ghodous, P.; Dolgui, A.; Abouabdellah, A. Applying integrated Blockchain and Big Data technologies to improve supply chain traceability and information sharing in the textile sector. J. Ind. Inf. Integr. 2022, 28, 100345.
  39. Chung, K.; Yoo, H.; Choe, D.; Jung, H. Blockchain network based topic mining process for cognitive manufacturing. Wirel. Pers. Commun. 2019, 105, 583–597.
  40. Zuo, Y. Making smart manufacturing smarter–a survey on blockchain technology in Industry 4.0. Enterp. Inf. Syst. 2021, 15, 1323–1353.
  41. Cao, B.; Wang, X.; Zhang, W.; Song, H.; Lv, Z. A Many-Objective Optimization Model of Industrial Internet of Things Based on Private Blockchain. IEEE Netw. 2020, 34, 78–83.
  42. Huo, R.; Zeng, S.; Wang, Z.; Shang, J.J.; Chen, W.; Huang, T.; Shuo, W.; Richard, Y.F.; Yun, L. A comprehensive survey on blockchain in industrial internet of things: Motivations, research progresses, and future challenges. IEEE Commun. Surv. Tutor. 2022, 24, 88–122.
  43. Aoun, A.; Ilinca, A.; Ghandour, M.; Ibrahim, H. A review of Industry 4.0 characteristics and challenges, with potential improvements using blockchain technology. Comput. Ind. Eng. 2021, 162, 107746.
  44. Kumar, A.; Abhishek, K.; Bhushan, B.; Chakraborty, C. Secure access control for manufacturing sector with application of ethereum blockchain. Peer-to-Peer Netw. Appl. 2021, 14, 3058–3074.
  45. Wen, Q.; Gao, Y.; Chen, Z.; Da, W. A blockchain-based data sharing scheme in the supply chain by IIoT. In Proceedings of the 2019 IEEE International Conference on Industrial Cyber Physical Systems (ICPS), Taipei, Taiwan, 6–9 May 2019; pp. 695–700.
  46. Rathee, G.; Ahmad, F.; Sandhu, R.; Kerrache, C.A.; Azad, M.A. On the design and implementation of a secure blockchain-based hybrid framework for Industrial Internet-of-Things. Inf. Process. Manag. 2021, 58, 102526.
  47. Agrawal, T.K.; Angelis, J.; Khilji, W.A.; Kalaiarasan, R.; Wiktorsson, M. Demonstration of a blockchain-based framework using smart contracts for supply chain collaboration. Int. J. Prod. Res. 2022, 1–20.
  48. Boneh, D.; Gentry, C.; Lynn, B.; Shacham, H. Aggregate and verifiably encrypted signatures from bilinear maps. In Lecture Notes in Computer Science: Proceedings of the International Conference on the Theory and Applications of Cryptographic Techniques, Warsaw, Poland, 4–8 May 2003; Springer: Berlin/Heidelberg, Germany, 2003; pp. 416–432.
  49. Fischlin, M.; Lehmann, A.; Schröder, D. History-free sequential aggregate signatures. In Lecture Notes in Computer Science: Proceedings of the 2012 International Conference on Security and Cryptography for Networks, Amalfi, Italy, 5–7 September 2012; Springer: Berlin/Heidelberg, Germany, 2012; pp. 113–130.
  50. Xu, G.; Dong, W.; Xing, J.; Wen, L.; Jian, L.; Li, G.; Mei, F.; Zheng, X.; Shao, L. Delay-CJ: A novel cryptojacking covert attack method based on delayed strategy and its detection. Digit. Commun. Netw. 2022.
More
Information
Contributors MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register : , , , , ,
View Times: 556
Revisions: 3 times (View History)
Update Date: 08 Oct 2022
1000/1000
Video Production Service