TY - JOUR
T1 - Verifiable Query Processing over Outsourced Social Graph
AU - Yao, Xin
AU - Zhang, Rui
AU - Huang, Dingquan
AU - Zhang, Yanchao
N1 - Funding Information:
This work was supported in part by the National Natural Science Foundation of China under Grant 61902433, in part by the Hunan Provincial Natural Science Foundation of China under Grant 2019JJ50802, and in part by the U.S. National Science Foundation under Grant CNS-1933069, Grant CNS-1824355, Grant CNS-1651954 (CAREER), Grant CNS-1718078, and Grant CNS-1933047.
Publisher Copyright:
© 1993-2012 IEEE.
PY - 2021/10/1
Y1 - 2021/10/1
N2 - Social data outsourcing is an emerging paradigm for effective and efficient access to the social data. In such a system, a third-party Social Data Provider (SDP) purchases social network datasets from Online Social Network (OSN) operators and then resells them to data consumers who can be any individuals or entities desiring social data through query interfaces. The SDP cannot be fully trusted and may return forged or incomplete query results to data consumers for various reasons, e.g., in favor of the businesses willing to pay. In this paper, we initiate the study on verifiable query processing over outsourced social graph whereby a data consumer can verify both the integrity and completeness of any query result returned by an untrusted SDP. We propose three schemes for single-attribute queries and another scheme for multi-attribute queries over outsourced social data. The four schemes all require the OSN provider to generate some cryptographic auxiliary information, based on which the SDP can construct a verification object to allow the data consumer to verify the integrity and completeness of the query result. They, however, differ in how the auxiliary information is generated and how the verification object is constructed and verified. Detailed analysis and extensive experiments using a real Twitter dataset confirm the efficacy and efficiency of the proposed schemes.
AB - Social data outsourcing is an emerging paradigm for effective and efficient access to the social data. In such a system, a third-party Social Data Provider (SDP) purchases social network datasets from Online Social Network (OSN) operators and then resells them to data consumers who can be any individuals or entities desiring social data through query interfaces. The SDP cannot be fully trusted and may return forged or incomplete query results to data consumers for various reasons, e.g., in favor of the businesses willing to pay. In this paper, we initiate the study on verifiable query processing over outsourced social graph whereby a data consumer can verify both the integrity and completeness of any query result returned by an untrusted SDP. We propose three schemes for single-attribute queries and another scheme for multi-attribute queries over outsourced social data. The four schemes all require the OSN provider to generate some cryptographic auxiliary information, based on which the SDP can construct a verification object to allow the data consumer to verify the integrity and completeness of the query result. They, however, differ in how the auxiliary information is generated and how the verification object is constructed and verified. Detailed analysis and extensive experiments using a real Twitter dataset confirm the efficacy and efficiency of the proposed schemes.
KW - Verifiable query processing
KW - outsourced social graph
KW - security
UR - http://www.scopus.com/inward/record.url?scp=85112434235&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85112434235&partnerID=8YFLogxK
U2 - 10.1109/TNET.2021.3085574
DO - 10.1109/TNET.2021.3085574
M3 - Article
AN - SCOPUS:85112434235
SN - 1063-6692
VL - 29
SP - 2313
EP - 2326
JO - IEEE/ACM Transactions on Networking
JF - IEEE/ACM Transactions on Networking
IS - 5
ER -