ABSTRACT
With the development of Blockchain, more and more distributed cryptocurrencies continue to emerge. Most of these currencies use cryptographic techniques (such as zero-knowledge proofs, ring signatures, etc.) to enhance privacy protection, but at the same time the regulatory authorities have no access to audit transactions. Most existing auditing schemes are based on centralized system and cannot be directly applied to distributed cryptocurrencies. Therefore, an Auditable Zerocoin with User Awareness (AZUA) scheme which supports privacy protection and auditability simultaneously is proposed in this paper. Aiming to ensure that auditors can audit Zerocoin's transactions, auditability is defined in this paper. Meanwhile, in order to prevent auditors from abusing their power, a new security property is proposed: user awareness auditing. Moreover, taking transaction privacy issue into consideration, indistinguishability of audit information is defined. The transaction auditing from auditors is achieved in AZUA through the encryption scheme, which ensures the honesty of the auditors by introducing a commitment mechanism and that the users can be aware of whether they have been audited according to randomized public keys. Finally, it is proved that the scheme can satisfy auditability, user awareness auditing and indistinguishability of audit information simultaneously.
- Nakamoto, S. 2008. Bitcoin: A peer-to-peer electronic cash system. Retrieved from http://bitcoin.org/bitcoin.pdfGoogle Scholar
- Miers I, Garman C., Green M, et al. 2013. Zerocoin: Anonymous Distributed E-Cash from Bitcoin. In 2013 IEEE Symposium on Security and Privacy (S&P). IEEE, 397--411. Google ScholarDigital Library
- Sasson E B, Chiesa A, Garman C., et al. 2014. Zerocash: Decentralized Anonymous Payments from Bitcoin. In 2014 IEEE Symposium on Security and Privacy (S&P). IEEE, 459--474. Google ScholarDigital Library
- Noether S, Mackenzie A. 2016. Ring confidential transactions. Ledger, 1, 1--18.Google ScholarCross Ref
- Camenisch J, Michels M. 1999. Proving in zero-knowledge that a number is the product of two safe primes. EUROCRYPT'9 (Springer, Czech Republic, May 2--6, 1999), 107--122. Google ScholarDigital Library
- Bitansky N, Chiesa A, Ishai Y, et al. 2013. Succinct non-interactive arguments via linear interactive proofs. Theory of Cryptography (Springer, Berlin, Heidelberg, March 3--6, 2013), 315--333. Google ScholarDigital Library
- Zhu Liehuang, Gao Feng, Shen Meng, et al. 2017. Survey on Privacy Preserving Techniques for Blockchain Technology. Journal of Computer Research and Development, 54(10): 2170--2186 (in Chinese).Google Scholar
- Naganuma K, Yoshino M. 2017. Auditable Zerocoin. In 2017 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW),. IEEE. 59--63.Google Scholar
- Saberhagen, N, V. 2013. CryptoNote v 2.0. Retrieved from https://cryptonote.org/whitepaper.pdfGoogle Scholar
- Liu J K, Wei V K, Wong D S. 2004. Linkable spontaneous anonymous group signature for ad hoc groups. In Australasian Conference on Information Security and Privacy (Springer, Berlin, Heidelberg, July 13--15, 2004). 325--335.Google Scholar
- Pedersen, T. P. 1991. Non-Interactive and Information-Theoretic Secure Verifiable Secret Sharing. Advances in Cryptology --- CRYPTO '91 (Springer, Berlin, Heidelberg, 1991), 129--140. Google ScholarDigital Library
- Kügler D, Vogt H. 2001. Auditable tracing with unconditional anonymity. Retrieved from http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.21.6424.Google Scholar
- Kügler D, Vogt H. 2002. Offline payments with auditable tracing. International Conference on Financial Cryptography (Southampton, Bermuda, March 11--14), 269--281. Google ScholarDigital Library
- Garman C., Green M, Miers I. 2016. Accountable privacy for decentralized anonymous payments. International Conference on Financial Cryptography and Data Security (Springer, Berlin, Heidelberg, February 22--26, 2016), 81--98.Google Scholar
- Narula, N, Vasquez, W, Virza, M. 2018. zkLedger: Privacy-Preserving Auditing for Distributed Ledgers. Retrieved from https://eprint.iacr.org/2018/241. Google ScholarDigital Library
- Schnorr C P. 1991. Efficient signature generation by smart cards. Journal of Cryptology, 4(3):161--174. Google ScholarDigital Library
- Kohlweiss, M., & Miers, I. 2014. Accountable Tracing Signatures. Retrieved from https://eprint.iacr.org/2014/824Google Scholar
Index Terms
- Auditable zerocoin scheme with user awareness
Recommendations
Hiding Transaction Amounts and Balances in Bitcoin
Proceedings of the 7th International Conference on Trust and Trustworthy Computing - Volume 8564Bitcoin is gaining increasing adoption and popularity nowadays. In spite of its reliance on pseudonyms, Bitcoin raises a number of privacy concerns due to the fact that all of the transactions that take place in the system are publicly announced.
The ...
Zerocoin: Anonymous Distributed E-Cash from Bitcoin
SP '13: Proceedings of the 2013 IEEE Symposium on Security and PrivacyBitcoin is the first e-cash system to see widespread adoption. While Bitcoin offers the potential for new types of financial interaction, it has significant limitations regarding privacy. Specifically, because the Bitcoin transaction log is completely ...
An Approach and Mechanism for Auditable and Testable Advanced Transaction Processing Systems
An architectural approach and a software mechanism is presented to enhance the auditability and testability of advanced transaction processing EDP systems. A high degree of auditability can be achieved through integrated support of auditability ...
Comments