Paper 2011/445
Privacy-Preserving Friend Search over Online Social Networks
Huang Lin, Sherman S. M. Chow, Dongsheng Xing, Yuguang Fang, and Zhenfu Cao
Abstract
Friendships or social contacts represent an important attribute
characterizing one's social position and significantly impact one's
daily life. Over online social networks (OSNs), users may opt to
hide their social circle, membership or connections to certain
individuals or groups for privacy concern. On the other hand, this
prohibits a major benefit of OSNs -- building social connections. In
order to enable OSN users to search for contacts they interested and
leverage friends-of-friends relationship to grow their social
network, we study the following privacy-preserving profiles
searching (PPPS) problem: user wants to seek for contacts
possessing a certain set of attributes from the contacts of ,
while the contacts of remain hidden from and the
criteria of is unknown to unless indeed having
such contacts.
While the PPPS problem can be solved with the help of oblivious
transfer with hidden access control (OT-HAC) which in turn can be
built by anonymous identity-based encryption (IBE) with blind key
extraction (BKE) protocol, the designs of existing systems are often
complicated and the efficiency are not satisfactory. A simple and
efficient approach is especially important for since he is
playing a helping role in the protocol.
In this paper, we propose efficient BKE protocols, for an anonymous
IBE and an anonymous hierarchical IBE attributed to Ducas in CT-RSA
'10. Our protocol for IBE is conceptually simpler and more efficient
than an existing proposal by Camenisch in PKC '09. Our
protocol for HIBE is the first of its kind in the literature to the
best of our knowledge. When compared with the OT-HAC system proposed
by Camenisch in PKC '11, our protocol is again conceptually
simpler, supports predicates defined by vectors from a large-domain
instead of bit-vectors, and allows retrieval of multiple items in
one invocation. Finally, we demonstrate their practicality by our
performance analysis on prototypes implementation.