Contained in:
Book Chapter

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.,
+ Show More

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
  • Publication Year: 2023
  • Pages: 343-351

XML
  • Publication Year: 2023

Chapter Information

Chapter Title

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

Authors

Lingming Kong, Rui Zhao, Fan Xue

DOI

10.36253/979-12-215-0289-3.33

Peer Reviewed

Publication Year

2023

Copyright Information

© 2023 Author(s)

Content License

CC BY-NC 4.0

Metadata License

CC0 1.0

Bibliographic Information

Book Title

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

Book Subtitle

Managing the Digital Transformation of Construction Industry

Editors

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

Peer Reviewed

Publication Year

2023

Copyright Information

© 2023 Author(s)

Content License

CC BY-NC 4.0

Metadata License

CC0 1.0

Publisher Name

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

Series Title

Proceedings e report

Series ISSN

2704-601X

Series E-ISSN

2704-5846

109

Fulltext
downloads

158

Views

Export Citation

1,361

Open Access Books

in the Catalogue

2,368

Book Chapters

3,870,371

Fulltext
downloads

4,536

Authors

from 942 Research Institutions

of 66 Nations

67

scientific boards

from 357 Research Institutions

of 43 Nations

1,249

Referees

from 381 Research Institutions

of 38 Nations