Systematization of knowledge: privacy methods and zero knowledge proofs in corporate blockchains

Anatoly Konkin1, Sergey Zapechnikov1
1Institute of Cyber Intelligence Systems, National Research Nuclear University (Moscow Engineering Physics Institute), Moscow, Russia

Tóm tắt

Nowadays enterprises implement blockchain technology in various industries, including finance, logistics, and other sectors. While the core idea behind blockchain is to decentralize storage, enterprises need to address privacy issues of replicated data. One of the methods to solve privacy in the blockchain is to adjust zero-knowledge-proof protocols. We comprehensively review blockchain privacy techniques employing zero-knowledge proofs and other cryptographic techniques and discuss the World and Russian standardization processes in blockchain privacy techniques.

Tài liệu tham khảo

Feng, Q., He, D., Zeadally, S., Khan, K.: A survey on privacy protection in blockchain system. J. Netw. Comput. Appl. 126, 45–58 (2019) Guan, Z., Wan, Z., Yang, Y., Zhou, Y., Huang, B.: BlockMaze: an efficient privacy-preserving account-model blockchain based on zk-SNARKs. IEEE Trans. Depend. Secure Comput. (2020). https://doi.org/10.1109/TDSC.2020.3025129 Konkin, A., Zapechnikov, S.: Privacy methods and zero-knowledge poof for corporate blockchain, 2020 Annual International Conference on Brain-Inspired Cognitive Architectures for Artificial. Procedia Comput. Sci. 190, 471–478 ((2021)) Tai, S.: On or Off the Blockchain? Insights on Off-Chaining Computation and Data, European Conference on Service-Oriented and Cloud Computing (2017) Chaum, D.: Untraceable electronic mail, return addresses, and digital pseudonyms. Commun. ACM 24(2), 84–88 (2018) Wang, B., Sun, J., He, Y., Pang, D., Ningxiao, L.: Large-scale election based on blockchain. Procedia Comput. Sci. 129, 234–237 (2018) Mayer, H.: zk-SNARK explained: Basic Principles (2016). https://doi.org/10.13140/RG.2.2.20887.68007, [Online] Available: https://blog.coinfabrik.com/zk-snarks-explained-basic-principles/ Alonso, K., Joancomarti, J.: Monero: Privacy in the Blockchain. IACR eprint archive. (2018). https://eprint.iacr.org/2018/535.pdf. Accessed: 29 Sep 2022 Ben-Sasson, E., Chiesa, A., Garman, C., et al.: Zerocash: Decentralized anonymous payments from Bitcoin. Proc. IEEE Symposium on Security and Privacy (SP), pp. 459–474 (2014) Bünz, B., Agrawal, S., Zamani, M., et al.: Zether: Towards Privacy in a Smart Contract World. Financial Cryptography and Data Security (FC 2020). In: Bonneau, J., Heninger, N. (eds.) Lecture Notes in Computer Science, vol. 12059, pp. 423–443. Springer, Cham (2020) Bowe, S., Chiesa, A., Green, M., Miers, I.: Zexe: Enabling Decentralized Private Computation, 2018. https://eprint.iacr.org/2018/962. Accessed 09 Feb 2023 Almashaqbeh1, G., Ravital, S.: SoK: Privacy-Preserving Computing in the Blockchain Era (2021). https://eprint.iacr.org/2021/727. Accessed 09 Feb 2023 Anroulaki, E., Barger, A., Bortnikov, V., et al.: Hyperledger fabric: a distributed operating system for permissioned blockchains. In: EuroSys ’18: Thirteenth EuroSys Conference 2018, April 23–26, 2018, Porto, Portugal. ACM, New York, NY, USA, 15 pages. https://doi.org/10.1145/3190508.3190538 Graf, M., Küsters, R., Rausch, D.: Accountability in a Permissioned Blockchain: Formal Analysis of Hyperledger Fabric. 2020 IEEE European Symposium on Security and Privacy (EuroS&P), pp. 236–255 (2020). https://doi.org/10.1109/EuroSP48549.2020.00023 Camenisch, J., van Herreweghen, E.: Design and implementation of the idemix anonymous credential system. In: CCS '02: Proceedings of the 9th ACM Conference on Computer and Communications Security. November 2002, pp. 21–30. https://doi.org/10.1145/586110.586114 Camenisch, J., Lysyanskaya, A.: An Efficient System for Non-transferable Anonymous Credentials with Optional Anonymity Revocation. EUROCRYPT 2001, LNCS 2045, B. Pfitzmann (Ed.), pp. 93–118 (2001) Camenisch, J., Drijvers, M., Dubovitskaya, M.: Practical UC-Secure Delegatable Credentials with Attributes and Their Application to Blockchain. CCS’17, October 30-November 3, 2017, Dallas, TX, USA, pp. 683–699. https://doi.org/10.1145/3133956.3134025 Bogatov, D., Caro, A.D., Elkhiyaoui, K., Tackmann, B.: Anonymous transactions with revocation and auditing in hyperledger fabric. In: Cryptology and Network Security. Springer International Publishing, pp. 435–459 (2021). https://doi.org/10.1007/978-3-030-92548-2 Mazumdar, S., Ruj, S.: Design of anonymous endorsement system in hyperledger fabric. IEEE Trans. Emerg. Top. Comput. 9(4), 1780–1791 (2021). https://doi.org/10.1109/TETC.2019.2920719 Connolly A., Deschamps J., Lafourcade P., et al.: Protego: A Credential Scheme for Permissioned Blockchains (Extended Version). Accessed 09 Feb 2023 ConsenSys Quorum: Tessera private transaction manager. https://docs.tessera.consensys.net/en/stable/. Accessed 09 Feb 2023