Please wait a minute...
Frontiers of Engineering Management

ISSN 2095-7513

ISSN 2096-0255(Online)

CN 10-1205/N

Postal Subscription Code 80-905

Front. Eng    2020, Vol. 7 Issue (4) : 564-577    https://doi.org/10.1007/s42524-020-0129-x
RESEARCH ARTICLE
Blockchain applied to the construction supply chain: A case study with threat model
Gjorgji SHEMOV, Borja GARCIA de SOTO(), Hoda ALKHZAIMI
Division of Engineering, New York University Abu Dhabi (NYUAD), Saadiyat Island, Abu Dhabi 129188, United Arab Emirates
 Download: PDF(564 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

The construction industry has long faced the challenge of introducing collaborative systems among multiple stakeholders. This challenge creates a high level of rigidity in terms of processing shared information related to different processes, robust holistic regulations, payment actualizations, and resource utilization across different nodes. The need for a digital platform to cross-connect all stakeholders is necessary. A blockchain-based platform is a prime candidate to improve the industry in general and the construction supply chain (CSC) in particular. In this paper, a literature review is presented to establish the main challenges that CSC faces in terms of its effects on productivity and efficiency. In addition, the effect of applying blockchain platforms on a case study is presented and analyzed from performance and security level. The analysis aims to emphasize that blockchain, as presented in this paper, is a viable solution to the challenges in the CSC regardless of the risks associated with the security and robustness of the flow of information and data protection. Moreover, a threat analysis of applying a blockchain model on the CSC industry is introduced. This model indicates potential attacks and possible countermeasures to prevent the attacks. Future work is needed to expand, quantify, and optimize the threat model and conduct simulations considering proposed countermeasures for the different blockchain attacks outlined in this study.

Keywords blockchain taxonomy      construction supply chain      threat model analysis      security level analysis      cybersecurity      vulnerability      smart contract      cyber-attack     
Corresponding Author(s): Borja GARCIA de SOTO   
Just Accepted Date: 10 July 2020   Online First Date: 11 August 2020    Issue Date: 02 November 2020
 Cite this article:   
Gjorgji SHEMOV,Borja GARCIA de SOTO,Hoda ALKHZAIMI. Blockchain applied to the construction supply chain: A case study with threat model[J]. Front. Eng, 2020, 7(4): 564-577.
 URL:  
https://academic.hep.com.cn/fem/EN/10.1007/s42524-020-0129-x
https://academic.hep.com.cn/fem/EN/Y2020/V7/I4/564
Fig.1  Overview of a typical CSC.
Attack typeAttack nameRoot causeSeverity
P2P architecture attacks (Double-spending attacks)Majority Attack (51% Attack)Transaction verification/Consensus mechanismHigh: System transactional disruption and denial of service (DoS) is possible
Race AttackTransaction verificationMedium: Transactional fraud will be possible if the system did not detect the duplicate transaction. Mitigations are possible
Vector76 AttackTransaction verificationLow: Can be blocked by a central verification system
Finney AttackTransaction verificationHigh: Can cause a DoS on the resources assigned. Mitigation is possible, but if not well implemented, it can be difficult to detect
Network attacksDomain Name System (DNS) AttackConsensus mechanismLow: Can be mitigated and detected
Eclipse AttacksRouting manipulationsHigh: Can cause significant disruption and DoS to the network. If botnets are utilized, it can be hard to control and mitigate
Distributed Denial of Service (DDoS) AttackExternal resourcesHigh: Several attacks can lead to this result, blocking network resources. If no proper mitigation and recovery plan exists, this would have a critical effect on the system
Smart contracts attacksVulnerabilities in blockchainProgram design flawsLow: Mitigation techniques are available. This attack is subject to vulnerabilities under evaluation
Vulnerabilities in contracts source codeProgram design flawsLow: Mitigation techniques and verification mechanisms are available. This attack is subject to vulnerabilities under evaluation
Tab.1  Blockchain vulnerability attacks
Fig.2  Blockchain framework for the early stage of the CSC.
Fig.3  Parties and transactions involved in the manufacturing of prefab concrete pads for a construction project.
Fig.4  Overview of the main steps to conduct a threat model.
Attack typeAttack nameRoot causeSeverity
P2P architecture attackRace AttackTransaction verificationHigh: It can cause DoS ultimately
Network attackDNS AttackConsensus mechanismMedium to Low: Especially if no central check and controls are applied
DDoS AttackExternal resourcesMedium to High: Depends on the vulnerability that is utilized. This can affect the whole network
Smart contracts attackVulnerabilities in contracts source codeProgram design flawsMedium to Low: It can be mitigated through introducing frequent application-level checks
Tab.2  Potential attacks
1 D Aloini, R Dulmin, V Mininno, S Ponticelli (2012). Supply chain management: A review of implementation risks in the construction industry. Business Process Management Journal, 18(5): 735–761
https://doi.org/10.1108/14637151211270135
2 N Atzei, M Bartoletti, T Cimoli (2017). A survey of attacks on Ethereum smart contracts (SoK). In: Proceedings of 6th International Conference on Principles of Security and Trust. Uppsala: Springer, 164–186
3 F Barbosa, J Woetzel, J Mischke, M J Ribeirinho, M Sridhar, M Parsons, N Bertram, S Brown (2017). Reinventing construction: A route to higher productivity. McKinsey Global Institute
4 P Behera, R Mohanty, A Prakash (2015). Understanding construction supply chain management. Production Planning and Control, 26(16): 1332–1350
https://doi.org/10.1080/09537287.2015.1045953
5 V Bhargava, R Chander, J R Favilla, W Kaijim, S Lin (2019). Engineering and construction digital supply chains. IBM Institute for Business Value
6 C Cachin (2016). Architecture of the Hyperledger blockchain fabric. In: Workshop on Distributed Cryptocurrencies and Consensus Ledgers, 310: 4
7 D Dasgupta, J Shrein, K D Gupta (2019). A survey of blockchain from security perspective. Journal of Banking and Financial Technology, 3: 1–17
https://doi.org/10.1007/s42786-018-00002-6
8 C Feng, Y Ma, G Zhou, T Ni (2018). Stackelberg game optimization for integrated production-distribution-construction system in construction supply chain. Knowledge-Based Systems, 157: 52–67
https://doi.org/10.1016/j.knosys.2018.05.022
9 J A Garay, A Kiayias (2020). Sok: A consensus taxonomy in the blockchain era. In: Cryptographers’ Track at the RSA Conference. San Francisco, CA: Springer, 284–318
10 B Garcia de Soto, I Agusti-Juan, J Hunhevicz, S Joss, K Graser, G Habert, B T Adey (2018). Productivity of digital fabrication in construction: Cost and time analysis of a robotically built wall. Automation in Construction, 92: 297–311
https://doi.org/10.1016/j.autcon.2018.04.004
11 P Gerbet, C Castagnino, S Rothballer, C Rothballer, A Renz, R Filitz (2016). The transformative power of building information modelling. Digital in Engineering and Construction, Boston Consulting Group
12 A Groce, J Feist, G Grieco, M Colburn (2019). What are the actual flaws in important smart contracts (and how can we find them)? Cornell University, arXiv: 1911.07567
13 A Heiskanen (2017). The technology of trust: How the Internet of Things and blockchain could usher in a new era of construction productivity. Construction Research and Innovation, 8(2): 66–70
https://doi.org/10.1080/20450249.2017.1337349
14 D Hughes (2020). The impact of blockchain technology on the construction industry. Medium
15 D A Johnston, D M McCutcheon, F I Stuart, H Kerwood (2004). Effects of supplier trust on performance of cooperative supplier relationships. Journal of Operations Management, 22(1): 23–38
https://doi.org/10.1016/j.jom.2003.12.001
16 A Kadefors (2004). Trust in project relationships—inside the black box. International Journal of Project Management, 22(3): 175–182
https://doi.org/10.1016/S0263-7863(03)00031-0
17 G O Karame, E Androulaki, S Capkun (2012). Double-spending fast payments in bitcoin. In: Proceedings of the ACM Conference on Computer and Communications Security. Raleigh, NC, 906–917
18 C Kinnaird, M Geipel (2017). Blockchain Technology: How the inventions behind bitcoin are enabling a network of trust for the built environment. London: Arup
19 O Konashevych, M Poblet (2018). Is blockchain hashing an effective method for electronic governance? In: 31st International Conference on Legal Knowledge and Information Systems. Groningen: IOS Press, 195–199
20 L R Kopczak, M E Johnson (2003). The supply-chain management effect. MIT Sloan Management Review, 44(3): 27–34
21 N Kshetri (2017). Will blockchain emerge as a tool to break the poverty chain in the global south? Third World Quarterly, 38(8): 1710–1732
https://doi.org/10.1080/01436597.2017.1298438
22 J Li, D Greenwood, M Kassem (2018). Blockchain in the built environment: Analysing current applications and developing an emergent framework. In: Proceedings of the 6th Creative Construction Conference. Ljubljana: Diamond Congress Ltd.
23 J Li, D Greenwood, M Kassem (2019). Blockchain in the built environment and construction industry: A systematic review, conceptual models and practical use cases. Automation in Construction, 102: 288–307
https://doi.org/10.1016/j.autcon.2019.02.005
24 A Maciel (2020). Use of blockchain for enabling Construction 4.0. In: Sawhney A, Riley M, Irizarry J, eds. Construction 4.0: An Innovation Platform for the Built Environment, chapter 20. London: Routledge
25 B R K Mantha, B Garcia de Soto (2019). Cyber security challenges and vulnerability assessment in the construction industry. In: Proceedings of the 7th Creative Construction Conference. Budapest: Diamond Congress Ltd.
26 B R K Mantha, Y Jung, B Garcia de Soto (2020). Implementation of the common vulnerability scoring system to assess the cyber vulnerability in construction projects. In: Proceedings of the 8th Creative Construction Conference. Budapest: Diamond Congress Ltd.
27 M Marks (2017). Construction: The next great tech transformation. McKinsey & Company
28 J Mason (2017). Intelligent contracts and the construction industry. Journal of Legal Affairs and Dispute Resolution in Engineering and Construction, 9(3): 04517012
https://doi.org/10.1061/(ASCE)LA.1943-4170.0000233
29 J Mason, H Escott (2018). Smart contracts in construction: Views and perceptions of stakeholders. In: Proceedings of FIG Conference. Istanbul
30 M Mathews, D Robles, B Bowe (2017). BIM+ blockchain: A solution to the trust problem in collaboration? In: CITA BIM Gathering. Dublin
31 J Mendling, I Weber, W van der Aalst, J vom Brocke, C Cabanillas, F Daniel, S Debois, C Di Ciccio, M Dumas, S Dustdar, A Gal, L Garcia-Banuelos, G Governatori, R Hull, M La Rosa, H Leopold, F Leymann, J Recker, M Reichert, H A Reijers, S Rinderle-Ma, A Solti, M Rosemann, S Schulte, M P Singh, T Slaats, M Staples, B Weber, M Weidlich, M, Xu X, Zhu L Weske (2018). Blockchains for business process management—challenges and opportunities. ACM Transactions on Management Information Systems, 9(1): 4
https://doi.org/10.1145/3183367
32 J H Mosakheil (2018). Security threats classification in blockchains. Culminating Projects in Information Assurance, 48. St. Cloud, MN: Department of Information Systems, St. Cloud State University
33 B Nguyen, V Buscher, W Cavendish, D Gerber, S Leung, A Krzyzaniak, R Robinson, J Burgess, M Proctor, K O’Grady, T Flapper (2019). Blockchain and the built environment. London: Arup
34 W Nowiński, M Kozma (2017). How can blockchain technology disrupt the existing business models? Entrepreneurial Business and Economics Review, 5(3): 173–188
35 Nomura Research Institute (2015). Survey on blockchain technologies and related services. FY2015 Report
36 W J O’Brien, M A Fischer (1993). Construction supply-chain management: A research framework. In: Proceedings of Civil-COMP, Information Technology for Civil & Structural Engineers. Edinburgh, 61–64
37 S Omohundro (2014). Cryptocurrencies, smart contracts, and artificial intelligence. AI Matters, 1(2): 19–21
https://doi.org/10.1145/2685328.2685334
38 A G Papadopoulos, N Zamer, P S Gayialis, P I Tatsiopoulos (2016). Supply chain improvement in construction industry. Universal Journal of Management, 4(10): 528–534
https://doi.org/10.13189/ujm.2016.041002
39 E A Pärn, B Garcia de Soto (2020). Cyber threats and actors confronting the Construction 4.0. In: Sawhney A, Riley M, Irizarry J, eds. Construction 4.0: An Innovation Platform for the Built Environment, chapter 22. London: Routledge
40 B Penzes (2018). Blockchain technology in the construction industry: Digital transformation for high productivity. London: Institution of Civil Engineers (ICE)
41 Project Provenance Ltd. (2015). Blockchain: The solution for transparency in product supply chains. London
42 M Queiroz, R Telles, S Bonilla (2019). Blockchain and supply chain management integration: A systematic review of the literature. Supply Chain Management, 25(2): 241–254
https://doi.org/10.1108/SCM-03-2018-0143
43 M Saad, J Spaulding, L Njilla, C Kamhoua, S Shetty, D Nyang, A Mohaisen (2019). Exploring the attack surface of blockchain: A systematic overview. Cornell University, arXiv: 1904.03487
44 S Saberi, M Kouhizadeh, J Sarkis, L Shen (2019). Blockchain technology and its relationships to sustainable supply chain management. International Journal of Production Research, 57(7): 2117–2135
https://doi.org/10.1080/00207543.2018.1533261
45 S Schrauf, P Berttram (2016). Industry 4.0: How digitization makes the supply chain more efficient, agile, and customer-focused. Strategy&, PWC
46 S M Sepasgozar, M A Razkenari, K Barati (2015). The importance of new technology for delay mitigation in construction projects. American Journal of Civil Engineering and Architecture, 3(1): 15–20
47 C Shen, F Pena-Mora (2018). Blockchain for cities—A systematic literature review. IEEE Access: Practical Innovations, Open Solutions, 6: 76787–76819
https://doi.org/10.1109/ACCESS.2018.2880744
48 T Streule, N Miserini, O Bartlomé, M Klippel, B García de Soto (2016). Implementation of Scrum in the construction industry. Procedia Engineering, 164: 269–276
https://doi.org/10.1016/j.proeng.2016.11.619
49 M Swan (2016). Blockchain temporality: Smart contract time specifiability with blocktime. In: International Symposium on Rules and Rule Markup Languages for the Semantic Web. Rule Technologies. Research, Tools, and Applications. Stony Brook, NY: Springer, 184–196
50 A Tezel, E Papadonikolaki, I Yitmen, P Hilletofth (2020). Preparing construction supply chains for blockchain technology: An investigation of its potential and future directions. Frontiers of Engineering Management. In press, doi: 10.1007/s42524-020-0110-8
51 Ž Turk, R Klinc (2017). Potentials of blockchain technology for construction management. Procedia Engineering, 196: 638–645
https://doi.org/10.1016/j.proeng.2017.08.052
52 W Viriyasitavat, L Xu, Z Bi, A Sapsomboon (2018). Blockchain-based business process management (BPM) framework for service composition in Industry 4.0. Journal of Intelligent Manufacturing, 22-y
https://doi.org/10.1007/s10845-018-14
53 R Vrijhoef, L Koskela (2000). The four roles of supply chain management in construction. European Journal of Purchasing and Supply Management, 6(3–4): 169–178
https://doi.org/10.1016/S0969-7012(00)00013-7
54 J Wang, P Wu, X Wang, W Shou (2017). The outlook of blockchain technology for construction engineering management. Frontiers of Engineering Management, 4(1): 67–75
https://doi.org/10.15302/J-FEM-2017006
55 Y Wang, J Han, P Beynon-Davies (2019). Understanding blockchain technology for future supply chains: A systematic literature review and research agenda. Supply Chain Management, 24(1): 62–84
https://doi.org/10.1108/SCM-03-2018-0148
56 P Wong, S Cheung (2005). Structural equation model of trust and partnering success. Journal of Management Engineering, 21(2): 70–80
https://doi.org/10.1061/(ASCE)0742-597X(2005)21:2(70)
57 X Xue, Y Wang, Q Shen, X Yu (2007). Coordination mechanisms for construction supply chain management in the Internet environment. International Journal of Project Management, 25(2): 150–157
https://doi.org/10.1016/j.ijproman.2006.09.006
58 Z Ye, M Yin, L Tang, H Jiang (2018). Cup-of-Water theory: A review on the interaction of BIM, IoT and blockchain during the whole building lifecycle. In: Proceedings of the 35th International Symposium on Automation and Robotics in Construction (ISARC). Berlin: IAARC Publications, 1–9
59 Z Zheng, S Xie, H Dai, X Chen, H Wang (2018). Blockchain challenges and opportunities: A survey. International Journal of Web and Grid Services, 14(4): 352–375
https://doi.org/10.1504/IJWGS.2018.095647
[1] Jianxia GONG, Lindu ZHAO. Blockchain application in healthcare service mode based on Health Data Bank[J]. Front. Eng, 2020, 7(4): 605-614.
[2] Algan TEZEL, Eleni PAPADONIKOLAKI, Ibrahim YITMEN, Per HILLETOFTH. Preparing construction supply chains for blockchain technology: An investigation of its potential and future directions[J]. Front. Eng, 2020, 7(4): 547-563.
[3] Botao ZHONG, Haitao WU, Lieyun DING, Hanbin LUO, Ying LUO, Xing PAN. Hyperledger fabric-based consortium blockchain for construction quality information management[J]. Front. Eng, 2020, 7(4): 512-527.
[4] Jian LI, Shichao ZHU, Wen ZHANG, Lean YU. Blockchain-driven supply chain finance solution for small and medium enterprises[J]. Front. Eng, 2020, 7(4): 500-511.
[5] Yifeng TIAN, Zheng LU, Peter ADRIAENS, R. Edward MINCHIN, Alastair CAITHNESS, Junghoon WOO. Finance infrastructure through blockchain-based tokenization[J]. Front. Eng, 2020, 7(4): 485-499.
[6] Hongfeng CHAI, Quan SUN, Yu ZHOU, Tao ZHU. Design of a digital currency information system based on the UnionPay network[J]. Front. Eng, 2020, 7(4): 471-484.
[7] Andrew LOCKLEY, Zhifu MI, D’Maris COFFMAN. Geoengineering and the blockchain: Coordinating Carbon Dioxide Removal and Solar Radiation Management to tackle future emissions[J]. Front. Eng, 2019, 6(1): 38-51.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed