IDEAS home Printed from https://ideas.repec.org/a/gam/jsusta/v14y2022i21p14584-d964742.html
   My bibliography  Save this article

A Privacy-Preserving KYC-Compliant Identity Scheme for Accounts on All Public Blockchains

Author

Listed:
  • Nigang Sun

    (School of Microelectronics and Control Engineering, Changzhou University, Changzhou 213164, China)

  • Yuanyi Zhang

    (School of Microelectronics and Control Engineering, Changzhou University, Changzhou 213164, China
    School of Computer Science and Artificial Intelligence, Changzhou University, Changzhou 213164, China)

  • Yining Liu

    (School of Computer and Information Security, Guilin University of Electronic Technology, Guilin 541004, China)

Abstract

Cryptocurrencies have the potential to enable socioeconomic growth throughout the world by offering easier access to capital and financial services. However, many virtual asset service providers (VASPs) that offer cryptocurrency services lack identity management and can be accessed anonymously, which has led to their services being exploited by criminal activities such as money laundering and illegal foreign exchange. Such crimes have a negative impact on socioeconomic sustainability. Building identity systems on blockchains can help VASPs improve their identity management to combat cryptocurrency-based crimes so VASPs can better serve the social economy and achieve their sustainability goals. However, existing solutions have privacy problems because the identity provider can associate users’ identities with their wallet accounts. In addition, there is currently no solution that can support all public blockchains unconditionally, as current solutions can only support EVM-compliant blockchains or require additional work to support new blockchains. This article proposes a KYC (know your customer)-compliant identity scheme based on Ethereum using Merkle trees and smart contracts. The identity and wallet accounts are linked by the user rather than the KYC provider so, in general, no one but the user knows the association between the wallet accounts and the identity, which protects privacy. For suspicious accounts, supervisors can trace their identities and thus achieve supervision. In addition, the scheme supports identifying accounts on all public blockchains by using Merkle trees and smart contracts to bind accounts on multiple blockchains to one identity and no extra work is required. Moreover, the scheme supports users to prove that their attributes meet the requirements of VASPs by adopting the BBS+ signature and the Sigma protocol.

Suggested Citation

  • Nigang Sun & Yuanyi Zhang & Yining Liu, 2022. "A Privacy-Preserving KYC-Compliant Identity Scheme for Accounts on All Public Blockchains," Sustainability, MDPI, vol. 14(21), pages 1-18, November.
  • Handle: RePEc:gam:jsusta:v:14:y:2022:i:21:p:14584-:d:964742
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2071-1050/14/21/14584/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2071-1050/14/21/14584/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jsusta:v:14:y:2022:i:21:p:14584-:d:964742. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.