TY - JOUR
T1 - POMF
T2 - A Privacy-preserved On-chain Matching Framework
AU - Xu, Haitao
AU - Qi, Saiyu
AU - Wei, Junzhe
AU - Li, Chenyang
AU - Qi, Yong
AU - Wei, Wei
AU - Qiao, Yanan
N1 - Publisher Copyright:
© 2023 Elsevier B.V.
PY - 2024/1
Y1 - 2024/1
N2 - With the growth of the Internet, an increasing number of online matching platforms have emerged. However, current online matching platforms need to address three open challenges to improve user experience: (1) transparency and inherent issues with centralized platforms; (2) privacy concerns of users’ sensitive information; and (3) high service fees for matching services. In this paper, we propose a Privacy-preserved On-chain Matching Framework (POMF) that is suitable for a broad range of matching scenarios to overcome the challenges above simultaneously. In order to address the first challenge, POMF is constructed via the decentralized blockchain, based on which smart contracts are utilized to execute matching services automatically and publicly. To address the second challenge, we combine Order-Preserved Encryption (OPE) with Software Guard Extensions (SGX) to design a privacy-preserved on-chain matching mechanism that can enable information matching among different users in the encrypted domain, while revealing only order information and maintaining confidentiality. To address the third challenge, we optimize the OPE algorithm to reduce its computing and communication overhead, which further reduces the matching service fee. Besides, we ensure the fairness of POMF by designing a reasonable price mechanism that prices the contact information based on the matching degree between the involved matched users. Finally, we prove the availability of POMF via an comprehensive analysis and demonstrate the practicality of POMF by implementing a prototype and deploying it on a Fabric test network with extensive simulations.
AB - With the growth of the Internet, an increasing number of online matching platforms have emerged. However, current online matching platforms need to address three open challenges to improve user experience: (1) transparency and inherent issues with centralized platforms; (2) privacy concerns of users’ sensitive information; and (3) high service fees for matching services. In this paper, we propose a Privacy-preserved On-chain Matching Framework (POMF) that is suitable for a broad range of matching scenarios to overcome the challenges above simultaneously. In order to address the first challenge, POMF is constructed via the decentralized blockchain, based on which smart contracts are utilized to execute matching services automatically and publicly. To address the second challenge, we combine Order-Preserved Encryption (OPE) with Software Guard Extensions (SGX) to design a privacy-preserved on-chain matching mechanism that can enable information matching among different users in the encrypted domain, while revealing only order information and maintaining confidentiality. To address the third challenge, we optimize the OPE algorithm to reduce its computing and communication overhead, which further reduces the matching service fee. Besides, we ensure the fairness of POMF by designing a reasonable price mechanism that prices the contact information based on the matching degree between the involved matched users. Finally, we prove the availability of POMF via an comprehensive analysis and demonstrate the practicality of POMF by implementing a prototype and deploying it on a Fabric test network with extensive simulations.
KW - Bi-directional online matching
KW - Blockchain
KW - Online matching
KW - Privacy protection
KW - Smart contract
KW - Trusted hardware
UR - https://www.scopus.com/pages/publications/85172707974
U2 - 10.1016/j.future.2023.09.006
DO - 10.1016/j.future.2023.09.006
M3 - 文章
AN - SCOPUS:85172707974
SN - 0167-739X
VL - 150
SP - 424
EP - 435
JO - Future Generation Computer Systems
JF - Future Generation Computer Systems
ER -