Fair ^2Trade: Digital Trading Platform Ensuring Exchange and Distribution Fairness
Online data trading is increasingly prevalent as data are becoming valuable assets. In most common conventional data trading scenarios, three parties (seller, broker, and buyer) exist, and fairness in trading is essential. This article discusses and solves the fairness problem in two aspects. First,...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on dependable and secure computing 2024-09, Vol.21 (5), p.4827-4842 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 4842 |
---|---|
container_issue | 5 |
container_start_page | 4827 |
container_title | IEEE transactions on dependable and secure computing |
container_volume | 21 |
creator | Chenli, Changhao Tang, Wenyi Lee, Hyeonbum Jung, Taeho |
description | Online data trading is increasingly prevalent as data are becoming valuable assets. In most common conventional data trading scenarios, three parties (seller, broker, and buyer) exist, and fairness in trading is essential. This article discusses and solves the fairness problem in two aspects. First, we consider exchange fairness , which requires payments and data exchanged correctly between buyers and the broker. In existing solutions, keys of encrypted data are traded. However, these solutions failed to provide a complete and secure design for validating keys' correctness unless they used generic theoretical but expensive methods, e.g., zk-SNARK. We address this security issue by designing a new key verification mechanism. We also present a novel atomic exchange protocol based on Hashed Timelock Contracts on Ethereum, reducing gas consumption compared to the existing approach. Second, we consider distribution fairness , which requires correctly splitting income between the broker and sellers. Straightforward solutions are impractical, i.e., sellers participating in every transaction or traversing the blockchain. Therefore, we design a verifiable statement protocol for sellers to verify the income split efficiently. Further, analysis and experimental results indicate that extra fairness properties are securely achieved, and our protocol reduces users' on-chain participation compared to state-of-the-art protocols. |
doi_str_mv | 10.1109/TDSC.2024.3362196 |
format | Article |
fullrecord | <record><control><sourceid>ieee_RIE</sourceid><recordid>TN_cdi_ieee_primary_10420492</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10420492</ieee_id><sourcerecordid>10420492</sourcerecordid><originalsourceid>FETCH-ieee_primary_104204923</originalsourceid><addsrcrecordid>eNqFjMsOgjAURLvQRHx8gImL_gDYloLWLY-4NMpacpWCNVBMC4n-vZC4dzU5cyaD0JoSj1Iitll8iTxGGPd8P2RUhBPk0IAHbiB2dIbm1j7JYPeCO-icgjL4yjIDhTzgWFWqgxqPqHSFTzV0ZWsanGjbm7FJ3vcH6Epi0MUwt51Rt75Trcbjk5bWLtG0hNrK1S8XaJMmWXR0lZQyfxnVgPnklHBGuGD-H_0F0T8-aQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Fair ^2Trade: Digital Trading Platform Ensuring Exchange and Distribution Fairness</title><source>IEEE Electronic Library (IEL)</source><creator>Chenli, Changhao ; Tang, Wenyi ; Lee, Hyeonbum ; Jung, Taeho</creator><creatorcontrib>Chenli, Changhao ; Tang, Wenyi ; Lee, Hyeonbum ; Jung, Taeho</creatorcontrib><description>Online data trading is increasingly prevalent as data are becoming valuable assets. In most common conventional data trading scenarios, three parties (seller, broker, and buyer) exist, and fairness in trading is essential. This article discusses and solves the fairness problem in two aspects. First, we consider exchange fairness , which requires payments and data exchanged correctly between buyers and the broker. In existing solutions, keys of encrypted data are traded. However, these solutions failed to provide a complete and secure design for validating keys' correctness unless they used generic theoretical but expensive methods, e.g., zk-SNARK. We address this security issue by designing a new key verification mechanism. We also present a novel atomic exchange protocol based on Hashed Timelock Contracts on Ethereum, reducing gas consumption compared to the existing approach. Second, we consider distribution fairness , which requires correctly splitting income between the broker and sellers. Straightforward solutions are impractical, i.e., sellers participating in every transaction or traversing the blockchain. Therefore, we design a verifiable statement protocol for sellers to verify the income split efficiently. Further, analysis and experimental results indicate that extra fairness properties are securely achieved, and our protocol reduces users' on-chain participation compared to state-of-the-art protocols.</description><identifier>ISSN: 1545-5971</identifier><identifier>DOI: 10.1109/TDSC.2024.3362196</identifier><identifier>CODEN: ITDSCM</identifier><language>eng</language><publisher>IEEE</publisher><subject>atomic exchange ; blockchain ; Blockchains ; Business ; Data privacy ; Data trading ; fairness ; General Data Protection Regulation ; Internet ; Protocols ; secret-key-sharing ; Smart contracts ; verifiable statement</subject><ispartof>IEEE transactions on dependable and secure computing, 2024-09, Vol.21 (5), p.4827-4842</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><orcidid>0000-0002-2655-8884 ; 0000-0003-0435-4394 ; 0000-0002-7399-7513 ; 0000-0002-9082-0357</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10420492$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27923,27924,54757</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10420492$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Chenli, Changhao</creatorcontrib><creatorcontrib>Tang, Wenyi</creatorcontrib><creatorcontrib>Lee, Hyeonbum</creatorcontrib><creatorcontrib>Jung, Taeho</creatorcontrib><title>Fair ^2Trade: Digital Trading Platform Ensuring Exchange and Distribution Fairness</title><title>IEEE transactions on dependable and secure computing</title><addtitle>TDSC</addtitle><description>Online data trading is increasingly prevalent as data are becoming valuable assets. In most common conventional data trading scenarios, three parties (seller, broker, and buyer) exist, and fairness in trading is essential. This article discusses and solves the fairness problem in two aspects. First, we consider exchange fairness , which requires payments and data exchanged correctly between buyers and the broker. In existing solutions, keys of encrypted data are traded. However, these solutions failed to provide a complete and secure design for validating keys' correctness unless they used generic theoretical but expensive methods, e.g., zk-SNARK. We address this security issue by designing a new key verification mechanism. We also present a novel atomic exchange protocol based on Hashed Timelock Contracts on Ethereum, reducing gas consumption compared to the existing approach. Second, we consider distribution fairness , which requires correctly splitting income between the broker and sellers. Straightforward solutions are impractical, i.e., sellers participating in every transaction or traversing the blockchain. Therefore, we design a verifiable statement protocol for sellers to verify the income split efficiently. Further, analysis and experimental results indicate that extra fairness properties are securely achieved, and our protocol reduces users' on-chain participation compared to state-of-the-art protocols.</description><subject>atomic exchange</subject><subject>blockchain</subject><subject>Blockchains</subject><subject>Business</subject><subject>Data privacy</subject><subject>Data trading</subject><subject>fairness</subject><subject>General Data Protection Regulation</subject><subject>Internet</subject><subject>Protocols</subject><subject>secret-key-sharing</subject><subject>Smart contracts</subject><subject>verifiable statement</subject><issn>1545-5971</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNqFjMsOgjAURLvQRHx8gImL_gDYloLWLY-4NMpacpWCNVBMC4n-vZC4dzU5cyaD0JoSj1Iitll8iTxGGPd8P2RUhBPk0IAHbiB2dIbm1j7JYPeCO-icgjL4yjIDhTzgWFWqgxqPqHSFTzV0ZWsanGjbm7FJ3vcH6Epi0MUwt51Rt75Trcbjk5bWLtG0hNrK1S8XaJMmWXR0lZQyfxnVgPnklHBGuGD-H_0F0T8-aQ</recordid><startdate>202409</startdate><enddate>202409</enddate><creator>Chenli, Changhao</creator><creator>Tang, Wenyi</creator><creator>Lee, Hyeonbum</creator><creator>Jung, Taeho</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><orcidid>https://orcid.org/0000-0002-2655-8884</orcidid><orcidid>https://orcid.org/0000-0003-0435-4394</orcidid><orcidid>https://orcid.org/0000-0002-7399-7513</orcidid><orcidid>https://orcid.org/0000-0002-9082-0357</orcidid></search><sort><creationdate>202409</creationdate><title>Fair ^2Trade: Digital Trading Platform Ensuring Exchange and Distribution Fairness</title><author>Chenli, Changhao ; Tang, Wenyi ; Lee, Hyeonbum ; Jung, Taeho</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-ieee_primary_104204923</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>atomic exchange</topic><topic>blockchain</topic><topic>Blockchains</topic><topic>Business</topic><topic>Data privacy</topic><topic>Data trading</topic><topic>fairness</topic><topic>General Data Protection Regulation</topic><topic>Internet</topic><topic>Protocols</topic><topic>secret-key-sharing</topic><topic>Smart contracts</topic><topic>verifiable statement</topic><toplevel>online_resources</toplevel><creatorcontrib>Chenli, Changhao</creatorcontrib><creatorcontrib>Tang, Wenyi</creatorcontrib><creatorcontrib>Lee, Hyeonbum</creatorcontrib><creatorcontrib>Jung, Taeho</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><jtitle>IEEE transactions on dependable and secure computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Chenli, Changhao</au><au>Tang, Wenyi</au><au>Lee, Hyeonbum</au><au>Jung, Taeho</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fair ^2Trade: Digital Trading Platform Ensuring Exchange and Distribution Fairness</atitle><jtitle>IEEE transactions on dependable and secure computing</jtitle><stitle>TDSC</stitle><date>2024-09</date><risdate>2024</risdate><volume>21</volume><issue>5</issue><spage>4827</spage><epage>4842</epage><pages>4827-4842</pages><issn>1545-5971</issn><coden>ITDSCM</coden><abstract>Online data trading is increasingly prevalent as data are becoming valuable assets. In most common conventional data trading scenarios, three parties (seller, broker, and buyer) exist, and fairness in trading is essential. This article discusses and solves the fairness problem in two aspects. First, we consider exchange fairness , which requires payments and data exchanged correctly between buyers and the broker. In existing solutions, keys of encrypted data are traded. However, these solutions failed to provide a complete and secure design for validating keys' correctness unless they used generic theoretical but expensive methods, e.g., zk-SNARK. We address this security issue by designing a new key verification mechanism. We also present a novel atomic exchange protocol based on Hashed Timelock Contracts on Ethereum, reducing gas consumption compared to the existing approach. Second, we consider distribution fairness , which requires correctly splitting income between the broker and sellers. Straightforward solutions are impractical, i.e., sellers participating in every transaction or traversing the blockchain. Therefore, we design a verifiable statement protocol for sellers to verify the income split efficiently. Further, analysis and experimental results indicate that extra fairness properties are securely achieved, and our protocol reduces users' on-chain participation compared to state-of-the-art protocols.</abstract><pub>IEEE</pub><doi>10.1109/TDSC.2024.3362196</doi><orcidid>https://orcid.org/0000-0002-2655-8884</orcidid><orcidid>https://orcid.org/0000-0003-0435-4394</orcidid><orcidid>https://orcid.org/0000-0002-7399-7513</orcidid><orcidid>https://orcid.org/0000-0002-9082-0357</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1545-5971 |
ispartof | IEEE transactions on dependable and secure computing, 2024-09, Vol.21 (5), p.4827-4842 |
issn | 1545-5971 |
language | eng |
recordid | cdi_ieee_primary_10420492 |
source | IEEE Electronic Library (IEL) |
subjects | atomic exchange blockchain Blockchains Business Data privacy Data trading fairness General Data Protection Regulation Internet Protocols secret-key-sharing Smart contracts verifiable statement |
title | Fair ^2Trade: Digital Trading Platform Ensuring Exchange and Distribution Fairness |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T11%3A13%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Fair%20%5E2Trade:%20Digital%20Trading%20Platform%20Ensuring%20Exchange%20and%20Distribution%20Fairness&rft.jtitle=IEEE%20transactions%20on%20dependable%20and%20secure%20computing&rft.au=Chenli,%20Changhao&rft.date=2024-09&rft.volume=21&rft.issue=5&rft.spage=4827&rft.epage=4842&rft.pages=4827-4842&rft.issn=1545-5971&rft.coden=ITDSCM&rft_id=info:doi/10.1109/TDSC.2024.3362196&rft_dat=%3Cieee_RIE%3E10420492%3C/ieee_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10420492&rfr_iscdi=true |