Cryptology ePrint Archive: Report 2020/034

SkyEye: A Traceable Scheme for Blockchain

Tianjun Ma and Haixia Xu and Peili Li

Abstract: Many studies focus on the blockchain privacy protection. Unfortunately, the privacy protection brings regulatory issues (e.g., countering money-laundering). Tracing users' identities is a critical step in addressing blockchain regulatory issues. In this paper, we propose SkyEye, a traceable scheme for blockchain. SkyEye can be applied to the blockchain applications that satisfy the following conditions: (I) The users have public and private information, where the public information is generated by the private information; (II) The users' public information is disclosed in the blockchain data. SkyEye enables the regulator to trace users' identities. The design of SkyEye leverages some cryptographic primitives, including chameleon hash and zero-knowledge succinct non-interactive arguments of knowledge (zk-SNARK). Moreover, we demonstrate the security of SkyEye under specific cryptographic assumptions. Finally, we implement two prototypes of SkyEye, and evaluate the running time and related data storage requirements by performing the aforementioned prototypes.

Category / Keywords: applications / Blockchain, Traceable scheme, Chameleon hash, Zero konwledge.

Date: received 12 Jan 2020, last revised 9 Apr 2020

Contact author: matianjun at iie ac cn

Available format(s): PDF | BibTeX Citation

Version: 20200410:034259 (All versions of this report)

Short URL: ia.cr/2020/034


[ Cryptology ePrint archive ]