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...
Gespeichert in:
Veröffentlicht in: | IEEE access 2023-01, Vol.11, p.1-1 |
---|---|
Hauptverfasser: | , |
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 & 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 |