Contenuto in:
Capitolo

Zero-Knowledge Proof for Trusted Construction Management: A Preliminary Study of Adaptive Blockchain BIM Identity Authentication

  • Lingming Kong
  • Rui Zhao
  • Fan Xue

Blockchain technology emphasizes trust and collaboration through distributed networks and is deemed to contribute to building information modeling (BIM) based construction collaboration and management. However, the open nature of blockchain introduces severe cybersecurity attacks that undermine the trustworthiness of construction management. One salient point is identity authentication for security BIM data access in the blockchain environment. The traditional public-private key or password authenticate methods are vulnerable to malicious theft. Zero-Knowledge Proof (ZKP) is an emerging, password-free method for authenticating identities. It allows one party to prove the truth or falsity of a statement to another party without revealing any meaningful information to the counterpart. Therefore, this study proposes a preliminary user authentication protocol based on the non-interactive ZKP protocol, specifically the zk-SNARK protocol, for adaptive authentication of blockchain BIM. The adaptive authentication recognizes a random subset of on-chain historical BIM operation records to prove the identity according to the protocol. Without revealing any meaningful knowledge to the authentication system, this adaptive data access control prevents password attacks using the BIM records on-chain. Finally, the proposed protocol is deployed on the test blockchain and implemented in a preliminary case study to illustrate the feasibility and effectiveness of the proposed method. The main contribution of this paper is twofold. Firstly, the theoretical contribution is proposing a novel zk-SARKs-based identity authentication protocol that utilizes the on-chain BIM operation records. Secondly, the practical contribution relies on presenting a ZoKrates-based workflow of generating proofs, creating smart contracts, and deploying on the blockchain for verification

  • Keywords:
  • Zero-knowledge proof,
  • Blockchain,
  • BIM,
  • Construction Management,
  • Identity Authentication.,
+ Mostra di più

Lingming Kong

The University of Hong Kong, Hong Kong

Rui Zhao

The University of Hong Kong, Hong Kong - ORCID: 0000-0003-1993-3129

Fan Xue

The University of Hong Kong, China - ORCID: 0000-0003-2217-3693

  1. Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., Caro, A. D., . . . Yellick, j. (2018). Hyperledger fabric: a distributed operating system for permissioned blockchains. EuroSys '18: Proceedings of the Thirteenth EuroSys Conference, (pp. 1-15). DOI: 10.1145/3190508.3190538
  2. Das, M., Tao, X., & Cheng, J. (2021). BIM security: A critical review and recommendations using encryption strategy and blockchain. Automation in Construction, 126. DOI: 10.1016/j.autcon.2021.103682
  3. Ethereum. (2023, 8, 10). Remix. Retrieved from https://github.com/remix-run
  4. Groth, J. (2016). On the Size of Pairing-Based Non-interactive Arguments. Advances in Cryptology – EUROCRYPT 2016 (pp. 305–326). Berlin, Heidelberg: Springer. DOI: 10.1007/978-3-662-49896-5_11
  5. Hu, S., Cai, C., Wang, Q., Wang, C., Luo, X., & Ren, K. (2018). Searching an Encrypted Cloud Meets Blockchain: A Decentralized, Reliable and Fair Realization. IEEE INFOCOM 2018 - IEEE Conference on Computer Communications (pp. 792-800). Honolulu, HI, USA: IEEE. DOI: 10.1109/INFOCOM.2018.8485890
  6. Jain , S. (2022). Introduction to Remix IDE. In J. S.M., A Brief Introduction to Web3 (pp. 89–126). Berkeley, CA: Apress.
  7. Nawari, N., & Ravindran, S. (2019). Blockchain and Building Information Modeling (BIM): Review and Applications in Post-Disaster Recovery. Buildings, 9(6). DOI: 10.3390/buildings9060149
  8. Parno, B., Howell, J., Gentry, C., & Raykova, M. (2016). Pinocchio: nearly practical verifiable computation. Communications of the ACM, 59(2), 103-112. DOI: 10.1145/2856449
  9. Sasson, E., Chiesa, A., Garman, C., Green, M., Miers, I., Tromer, E., & Virza, M. (2014). Zerocash: Decentralized Anonymous Payments from Bitcoin. 2014 IEEE Symposium on Security and Privacy (pp. 459-474). Berkeley, CA, USA: IEEE. DOI: 10.1109/SP.2014.36
  10. Skandhakumar, N., Reid, J., Salim, F., & Dawson, E. (2018). A policy model for access control using building information models. International Journal of Critical Infrastructure Protection, pp. 1-10. DOI: 10.1016/j.ijcip.2018.08.005
  11. Subangan, S., & Senthooran, V. (2019). Secure Authentication Mechanism for Resistance to Password Attacks. 2019 19th International Conference on Advances in ICT for Emerging Regions (ICTer) (pp. 1-7). Colombo, Sri Lanka: IEEE. DOI: 10.1109/ICTer48817.2019.9023773
  12. Sun, X., Yu, F., Zhang, P., Sun, Z., Xie, W., & Peng, X. (2021). A Survey on Zero-Knowledge Proof in Blockchain. IEEE Network, 35(4), 198-205. DOI: 10.1109/MNET.011.2000473
  13. Tao, X., Liu, Y., Wong, P.-Y., Chen, K., Das, M., & Cheng, J. (2022). Confidentiality-minded framework for blockchain-based BIM design collaboration. Automation in Construction, 136. DOI: 10.1016/j.autcon.2022.104172
  14. Wang, D., Zhao, J., & Wang, Y. (2020). A Survey on Privacy Protection of Blockchain: The Technology and Application. IEEE Access, 8, 108766-108781. DOI: 10.1109/ACCESS.2020.2994294
  15. Wu, L., Li, X., Zhao, R., Lu, W., Xu, J., & Xue, F. (2022). A blockchain-based model with an incentive mechanism for cross-border logistics supervision and data sharing in modular construction. Automation in Construction, 375. DOI: 10.1016/j.jclepro.2022.133460
  16. Yang, X., & Li, W. (2020). A zero-knowledge-proof-based digital identity management scheme in blockchain. Computers & Security, 99. DOI: 10.1016/j.cose.2020.102050
  17. Zhao, R., Chen, Z., & Xue, F. (2023). A blockchain 3.0 paradigm for digital twins in construction project management. Automation in Construction, 145. DOI: 10.1016/j.autcon.2022.104645
  18. Zheng, R., Jiang, J., Hao, X., Ren, W., Xiong, F., & Zhu, T. (2019). CaACBIM: A Context-aware Access Control Model for BIM. Information, 10(2). DOI: 10.3390/info10020047
  19. Zheng, Z., Xie, S., Dai, H.-N., Chen, X., & Wang, H. (2018). Blockchain challenges and opportunities: a survey. International Journal of Web and Gid Services, 14(4), 352-375. DOI: 10.1504/IJWGS.2018.095647
  20. ZoKrates. (2023, 08 11). Introduction-ZoKrates. Retrieved from Zokrates: https://zokrates.github.io/
PDF
  • Anno di pubblicazione: 2023
  • Pagine: 343-351

XML
  • Anno di pubblicazione: 2023

Informazioni sul capitolo

Titolo del capitolo

Zero-Knowledge Proof for Trusted Construction Management: A Preliminary Study of Adaptive Blockchain BIM Identity Authentication

Autori

Lingming Kong, Rui Zhao, Fan Xue

DOI

10.36253/979-12-215-0289-3.33

Opera sottoposta a peer review

Anno di pubblicazione

2023

Copyright

© 2023 Author(s)

Licenza d'uso

CC BY-NC 4.0

Licenza dei metadati

CC0 1.0

Informazioni bibliografiche

Titolo del libro

CONVR 2023 - Proceedings of the 23rd International Conference on Construction Applications of Virtual Reality

Sottotitolo del libro

Managing the Digital Transformation of Construction Industry

Curatori

Pietro Capone, Vito Getuli, Farzad Pour Rahimian, Nashwan Dawood, Alessandro Bruttini, Tommaso Sorbi

Opera sottoposta a peer review

Anno di pubblicazione

2023

Copyright

© 2023 Author(s)

Licenza d'uso

CC BY-NC 4.0

Licenza dei metadati

CC0 1.0

Editore

Firenze University Press

DOI

10.36253/979-12-215-0289-3

eISBN (pdf)

979-12-215-0289-3

eISBN (xml)

979-12-215-0257-2

Collana

Proceedings e report

ISSN della collana

2704-601X

e-ISSN della collana

2704-5846

147

Download dei libri

235

Visualizzazioni

Salva la citazione

1.385

Libri in accesso aperto

in catalogo

2.573

Capitoli di Libri

4.205.799

Download dei libri

4.951

Autori

da 1052 Istituzioni e centri di ricerca

di 66 Nazioni

69

scientific boards

da 370 Istituzioni e centri di ricerca

di 43 Nazioni

1.301

I referee

da 395 Istituzioni e centri di ricerca

di 38 Nazioni