Privacy-Preserving Identity Management System on Blockchain Using zk-SNARK

Privacy plays a crucial role in the internet era, where many applications allow people to communicate and use their services through the internet. Privacy-preserving Identity Management (PPIdM) system is a scheme that helps manage users' identities and protects users' privacy by enabling u...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2023-01, Vol.11, p.1-1
Hauptverfasser: Luong, Duc Anh, Park, Jong Hwan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1
container_issue
container_start_page 1
container_title IEEE access
container_volume 11
creator Luong, Duc Anh
Park, Jong Hwan
description Privacy plays a crucial role in the internet era, where many applications allow people to communicate and use their services through the internet. Privacy-preserving Identity Management (PPIdM) system is a scheme that helps manage users' identities and protects users' privacy by enabling users to authenticate themselves without disclosing their real identities. The PPIdM system also allows users to reveal some minor identity attributes while others remain secret selectively. However, anonymity also encourages malicious users to break the system's policy and commit crimes since their real identities are anonymous. Existing PPIdM systems use the identity provider (IP) as a medium to verify users' identity attributes, record all users' real identities, and ensure that malicious users' identities are traceable. Therefore, users' identities are hidden from all entities but the IP. However, the user's privacy is vulnerable because there is nothing to guarantee that the IP is always honest and not curious about their users' activities and private information. This paper proposes a PPIdM system on the blockchain that helps users manage their identity attributes and keeps their real identities secret from all entities, including the IP. Still, the system's consensus can trace malicious users' real identities if they violate the system's policy. The PPIdM's security requirements are analyzed and proved informally using the game-based proof scheme. The main idea of this study is to combine zk-SNARK, a type of zero-knowledge proof (ZKP), Shamir's secret sharing (SSS), and several other cryptography techniques.
doi_str_mv 10.1109/ACCESS.2022.3233828
format Article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_10005111</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10005111</ieee_id><doaj_id>oai_doaj_org_article_6dd24be47abd45d0995e6a954a457d36</doaj_id><sourcerecordid>2763810001</sourcerecordid><originalsourceid>FETCH-LOGICAL-c409t-513fbe8e7f4ae7bc5fb4adbc7a85c7658861b7040a4100b73e80d5a74cf488b93</originalsourceid><addsrcrecordid>eNpNUctOwzAQjBBIoMIXwCES5xQ7tmPnWKoC5VlROFtre1NS2qTYKVL5elJSoe5lH5qZHWmi6JySPqUkvxoMh6PptJ-SNO2zlDGVqoPoJKVZnjDBssO9-Tg6C2FO2lLtSciT6H7iy2-wm2TiMaD_LqtZPHZYNWWziZ-gghku2y2ebkKDy7iu4utFbT_tB5RV_B628J_PZPo8eH04jY4KWAQ82_Ve9H4zehveJY8vt-Ph4DGxnORNIigrDCqUBQeUxorCcHDGSlDCykwolVEjCSfAKSFGMlTECZDcFlwpk7NeNO50XQ1zvfLlEvxG11Dqv0PtZxp8U9oF6sy5lBvkEozjwpE8F5hBLjhwIR3LWq3LTmvl6681hkbP67WvWvs6lRlTrQNCWxTrUNbXIXgs_r9SorcZ6C4Dvc1A7zJoWRcdq0TEPQYhglLKfgFLLoGu</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2763810001</pqid></control><display><type>article</type><title>Privacy-Preserving Identity Management System on Blockchain Using zk-SNARK</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Luong, Duc Anh ; Park, Jong Hwan</creator><creatorcontrib>Luong, Duc Anh ; Park, Jong Hwan</creatorcontrib><description>Privacy plays a crucial role in the internet era, where many applications allow people to communicate and use their services through the internet. Privacy-preserving Identity Management (PPIdM) system is a scheme that helps manage users' identities and protects users' privacy by enabling users to authenticate themselves without disclosing their real identities. The PPIdM system also allows users to reveal some minor identity attributes while others remain secret selectively. However, anonymity also encourages malicious users to break the system's policy and commit crimes since their real identities are anonymous. Existing PPIdM systems use the identity provider (IP) as a medium to verify users' identity attributes, record all users' real identities, and ensure that malicious users' identities are traceable. Therefore, users' identities are hidden from all entities but the IP. However, the user's privacy is vulnerable because there is nothing to guarantee that the IP is always honest and not curious about their users' activities and private information. This paper proposes a PPIdM system on the blockchain that helps users manage their identity attributes and keeps their real identities secret from all entities, including the IP. Still, the system's consensus can trace malicious users' real identities if they violate the system's policy. The PPIdM's security requirements are analyzed and proved informally using the game-based proof scheme. The main idea of this study is to combine zk-SNARK, a type of zero-knowledge proof (ZKP), Shamir's secret sharing (SSS), and several other cryptography techniques.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2022.3233828</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>anonymity ; Authentication ; Blockchain ; Blockchains ; Cryptography ; decentralized identifier ; History ; Identity management ; Identity management systems ; Internet ; IP networks ; Privacy ; Public key ; secret-sharing ; Smart contracts ; zk-SNARK</subject><ispartof>IEEE access, 2023-01, Vol.11, p.1-1</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c409t-513fbe8e7f4ae7bc5fb4adbc7a85c7658861b7040a4100b73e80d5a74cf488b93</citedby><cites>FETCH-LOGICAL-c409t-513fbe8e7f4ae7bc5fb4adbc7a85c7658861b7040a4100b73e80d5a74cf488b93</cites><orcidid>0000-0003-2742-6119</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10005111$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,864,2102,27633,27924,27925,54933</link.rule.ids></links><search><creatorcontrib>Luong, Duc Anh</creatorcontrib><creatorcontrib>Park, Jong Hwan</creatorcontrib><title>Privacy-Preserving Identity Management System on Blockchain Using zk-SNARK</title><title>IEEE access</title><addtitle>Access</addtitle><description>Privacy plays a crucial role in the internet era, where many applications allow people to communicate and use their services through the internet. Privacy-preserving Identity Management (PPIdM) system is a scheme that helps manage users' identities and protects users' privacy by enabling users to authenticate themselves without disclosing their real identities. The PPIdM system also allows users to reveal some minor identity attributes while others remain secret selectively. However, anonymity also encourages malicious users to break the system's policy and commit crimes since their real identities are anonymous. Existing PPIdM systems use the identity provider (IP) as a medium to verify users' identity attributes, record all users' real identities, and ensure that malicious users' identities are traceable. Therefore, users' identities are hidden from all entities but the IP. However, the user's privacy is vulnerable because there is nothing to guarantee that the IP is always honest and not curious about their users' activities and private information. This paper proposes a PPIdM system on the blockchain that helps users manage their identity attributes and keeps their real identities secret from all entities, including the IP. Still, the system's consensus can trace malicious users' real identities if they violate the system's policy. The PPIdM's security requirements are analyzed and proved informally using the game-based proof scheme. The main idea of this study is to combine zk-SNARK, a type of zero-knowledge proof (ZKP), Shamir's secret sharing (SSS), and several other cryptography techniques.</description><subject>anonymity</subject><subject>Authentication</subject><subject>Blockchain</subject><subject>Blockchains</subject><subject>Cryptography</subject><subject>decentralized identifier</subject><subject>History</subject><subject>Identity management</subject><subject>Identity management systems</subject><subject>Internet</subject><subject>IP networks</subject><subject>Privacy</subject><subject>Public key</subject><subject>secret-sharing</subject><subject>Smart contracts</subject><subject>zk-SNARK</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpNUctOwzAQjBBIoMIXwCES5xQ7tmPnWKoC5VlROFtre1NS2qTYKVL5elJSoe5lH5qZHWmi6JySPqUkvxoMh6PptJ-SNO2zlDGVqoPoJKVZnjDBssO9-Tg6C2FO2lLtSciT6H7iy2-wm2TiMaD_LqtZPHZYNWWziZ-gghku2y2ebkKDy7iu4utFbT_tB5RV_B628J_PZPo8eH04jY4KWAQ82_Ve9H4zehveJY8vt-Ph4DGxnORNIigrDCqUBQeUxorCcHDGSlDCykwolVEjCSfAKSFGMlTECZDcFlwpk7NeNO50XQ1zvfLlEvxG11Dqv0PtZxp8U9oF6sy5lBvkEozjwpE8F5hBLjhwIR3LWq3LTmvl6681hkbP67WvWvs6lRlTrQNCWxTrUNbXIXgs_r9SorcZ6C4Dvc1A7zJoWRcdq0TEPQYhglLKfgFLLoGu</recordid><startdate>20230101</startdate><enddate>20230101</enddate><creator>Luong, Duc Anh</creator><creator>Park, Jong Hwan</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0003-2742-6119</orcidid></search><sort><creationdate>20230101</creationdate><title>Privacy-Preserving Identity Management System on Blockchain Using zk-SNARK</title><author>Luong, Duc Anh ; Park, Jong Hwan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c409t-513fbe8e7f4ae7bc5fb4adbc7a85c7658861b7040a4100b73e80d5a74cf488b93</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>anonymity</topic><topic>Authentication</topic><topic>Blockchain</topic><topic>Blockchains</topic><topic>Cryptography</topic><topic>decentralized identifier</topic><topic>History</topic><topic>Identity management</topic><topic>Identity management systems</topic><topic>Internet</topic><topic>IP networks</topic><topic>Privacy</topic><topic>Public key</topic><topic>secret-sharing</topic><topic>Smart contracts</topic><topic>zk-SNARK</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Luong, Duc Anh</creatorcontrib><creatorcontrib>Park, Jong Hwan</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Luong, Duc Anh</au><au>Park, Jong Hwan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Privacy-Preserving Identity Management System on Blockchain Using zk-SNARK</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2023-01-01</date><risdate>2023</risdate><volume>11</volume><spage>1</spage><epage>1</epage><pages>1-1</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>Privacy plays a crucial role in the internet era, where many applications allow people to communicate and use their services through the internet. Privacy-preserving Identity Management (PPIdM) system is a scheme that helps manage users' identities and protects users' privacy by enabling users to authenticate themselves without disclosing their real identities. The PPIdM system also allows users to reveal some minor identity attributes while others remain secret selectively. However, anonymity also encourages malicious users to break the system's policy and commit crimes since their real identities are anonymous. Existing PPIdM systems use the identity provider (IP) as a medium to verify users' identity attributes, record all users' real identities, and ensure that malicious users' identities are traceable. Therefore, users' identities are hidden from all entities but the IP. However, the user's privacy is vulnerable because there is nothing to guarantee that the IP is always honest and not curious about their users' activities and private information. This paper proposes a PPIdM system on the blockchain that helps users manage their identity attributes and keeps their real identities secret from all entities, including the IP. Still, the system's consensus can trace malicious users' real identities if they violate the system's policy. The PPIdM's security requirements are analyzed and proved informally using the game-based proof scheme. The main idea of this study is to combine zk-SNARK, a type of zero-knowledge proof (ZKP), Shamir's secret sharing (SSS), and several other cryptography techniques.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2022.3233828</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0003-2742-6119</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2023-01, Vol.11, p.1-1
issn 2169-3536
2169-3536
language eng
recordid cdi_ieee_primary_10005111
source IEEE Open Access Journals; DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects anonymity
Authentication
Blockchain
Blockchains
Cryptography
decentralized identifier
History
Identity management
Identity management systems
Internet
IP networks
Privacy
Public key
secret-sharing
Smart contracts
zk-SNARK
title Privacy-Preserving Identity Management System on Blockchain Using zk-SNARK
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T23%3A15%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Privacy-Preserving%20Identity%20Management%20System%20on%20Blockchain%20Using%20zk-SNARK&rft.jtitle=IEEE%20access&rft.au=Luong,%20Duc%20Anh&rft.date=2023-01-01&rft.volume=11&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2022.3233828&rft_dat=%3Cproquest_ieee_%3E2763810001%3C/proquest_ieee_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2763810001&rft_id=info:pmid/&rft_ieee_id=10005111&rft_doaj_id=oai_doaj_org_article_6dd24be47abd45d0995e6a954a457d36&rfr_iscdi=true