-
Evolution of Social-Attribute Networks: Measurements, Modeling, and Implications using Google+
Authors:
Neil Zhenqiang Gong,
Wenchang Xu,
Ling Huang,
Prateek Mittal,
Emil Stefanov,
Vyas Sekar,
Dawn Song
Abstract:
Understanding social network structure and evolution has important implications for many aspects of network and system design including provisioning, bootstrap** trust and reputation systems via social networks, and defenses against Sybil attacks. Several recent results suggest that augmenting the social network structure with user attributes (e.g., location, employer, communities of interest) c…
▽ More
Understanding social network structure and evolution has important implications for many aspects of network and system design including provisioning, bootstrap** trust and reputation systems via social networks, and defenses against Sybil attacks. Several recent results suggest that augmenting the social network structure with user attributes (e.g., location, employer, communities of interest) can provide a more fine-grained understanding of social networks. However, there have been few studies to provide a systematic understanding of these effects at scale. We bridge this gap using a unique dataset collected as the Google+ social network grew over time since its release in late June 2011. We observe novel phenomena with respect to both standard social network metrics and new attribute-related metrics (that we define). We also observe interesting evolutionary patterns as Google+ went from a bootstrap phase to a steady invitation-only stage before a public release. Based on our empirical observations, we develop a new generative model to jointly reproduce the social structure and the node attributes. Using theoretical analysis and empirical evaluations, we show that our model can accurately reproduce the social and attribute structure of real social networks. We also demonstrate that our model provides more accurate predictions for practical application contexts.
△ Less
Submitted 18 September, 2012; v1 submitted 4 September, 2012;
originally announced September 2012.
-
Path ORAM: An Extremely Simple Oblivious RAM Protocol
Authors:
Emil Stefanov,
Marten van Dijk,
Elaine Shi,
T-H. Hubert Chan,
Christopher Fletcher,
Ling Ren,
Xiangyao Yu,
Srinivas Devadas
Abstract:
We present Path ORAM, an extremely simple Oblivious RAM protocol with a small amount of client storage. Partly due to its simplicity, Path ORAM is the most practical ORAM scheme known to date with small client storage. We formally prove that Path ORAM has a O(log N) bandwidth cost for blocks of size B = Omega(log^2 N) bits. For such block sizes, Path ORAM is asymptotically better than the best kno…
▽ More
We present Path ORAM, an extremely simple Oblivious RAM protocol with a small amount of client storage. Partly due to its simplicity, Path ORAM is the most practical ORAM scheme known to date with small client storage. We formally prove that Path ORAM has a O(log N) bandwidth cost for blocks of size B = Omega(log^2 N) bits. For such block sizes, Path ORAM is asymptotically better than the best known ORAM schemes with small client storage. Due to its practicality, Path ORAM has been adopted in the design of secure processors since its proposal.
△ Less
Submitted 13 January, 2014; v1 submitted 23 February, 2012;
originally announced February 2012.
-
Jointly Predicting Links and Inferring Attributes using a Social-Attribute Network (SAN)
Authors:
Neil Zhenqiang Gong,
Ameet Talwalkar,
Lester Mackey,
Ling Huang,
Eui Chul Richard Shin,
Emil Stefanov,
Elaine,
Shi,
Dawn Song
Abstract:
The effects of social influence and homophily suggest that both network structure and node attribute information should inform the tasks of link prediction and node attribute inference. Recently, Yin et al. proposed Social-Attribute Network (SAN), an attribute-augmented social network, to integrate network structure and node attributes to perform both link prediction and attribute inference. They…
▽ More
The effects of social influence and homophily suggest that both network structure and node attribute information should inform the tasks of link prediction and node attribute inference. Recently, Yin et al. proposed Social-Attribute Network (SAN), an attribute-augmented social network, to integrate network structure and node attributes to perform both link prediction and attribute inference. They focused on generalizing the random walk with restart algorithm to the SAN framework and showed improved performance. In this paper, we extend the SAN framework with several leading supervised and unsupervised link prediction algorithms and demonstrate performance improvement for each algorithm on both link prediction and attribute inference. Moreover, we make the novel observation that attribute inference can help inform link prediction, i.e., link prediction accuracy is further improved by first inferring missing attributes. We comprehensively evaluate these algorithms and compare them with other existing algorithms using a novel, large-scale Google+ dataset, which we make publicly available.
△ Less
Submitted 22 June, 2012; v1 submitted 14 December, 2011;
originally announced December 2011.
-
Towards Practical Oblivious RAM
Authors:
Emil Stefanov,
Elaine Shi,
Dawn Song
Abstract:
We take an important step forward in making Oblivious RAM (O-RAM) practical. We propose an O-RAM construction achieving an amortized overhead of 20X-35X (for an O-RAM roughly 1 terabyte in size), about 63 times faster than the best existing scheme. On the theoretic front, we propose a fundamentally novel technique for constructing Oblivious RAMs: specifically, we partition a bigger O-RAM into smal…
▽ More
We take an important step forward in making Oblivious RAM (O-RAM) practical. We propose an O-RAM construction achieving an amortized overhead of 20X-35X (for an O-RAM roughly 1 terabyte in size), about 63 times faster than the best existing scheme. On the theoretic front, we propose a fundamentally novel technique for constructing Oblivious RAMs: specifically, we partition a bigger O-RAM into smaller O-RAMs, and employ a background eviction technique to obliviously evict blocks from the client-side cache into a randomly assigned server-side partition. This novel technique is the key to achieving the gains in practical performance.
△ Less
Submitted 18 December, 2012; v1 submitted 18 June, 2011;
originally announced June 2011.