pop snaq privacy preserving open platform for social network application queries n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
POP-SNAQ: Privacy-preserving Open Platform for Social Network Application Queries PowerPoint Presentation
Download Presentation
POP-SNAQ: Privacy-preserving Open Platform for Social Network Application Queries

Loading in 2 Seconds...

play fullscreen
1 / 27

POP-SNAQ: Privacy-preserving Open Platform for Social Network Application Queries - PowerPoint PPT Presentation


  • 68 Views
  • Uploaded on

POP-SNAQ: Privacy-preserving Open Platform for Social Network Application Queries. Brian Thompson Huijun Xiong. Online Social Networks. Use of OSNs continues to increase. Online Social Networks. To accommodate growing needs, a greater variety of OSNs has appeared. Motivation.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'POP-SNAQ: Privacy-preserving Open Platform for Social Network Application Queries' - sheila


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
pop snaq privacy preserving open platform for social network application queries

POP-SNAQ:Privacy-preserving Open Platform forSocial Network Application Queries

Brian Thompson

Huijun Xiong

online social networks
Online Social Networks
  • Use of OSNs continues to increase
online social networks1
Online Social Networks
  • To accommodate growing needs, a greater variety of OSNs has appeared
motivation
Motivation
  • Need a way to collect info from many different OSNs and provide it to the user in a clean and organized fashion

Must also be careful not to compromise users’ privacy!

motivation1
Motivation
  • Current Solution:many individual queries

MySpace

Facebook

iLike

“Where is my friend Huijun?”

motivation2
Motivation
  • Our Proposed Solution:cross-network query

QUERYALL

“Where is my friend Huijun?”

pop snaq
POP-SNAQ

Privacy-preserving Open Platform for Social Network Application Queries

  • provides a unified framework thatsupports cross-network queries
  • uses a common language
  • employs security measures to protect users’ privacy
pop snaq1
POP-SNAQ

Privacy-preserving Open Platform for Social Network Application Queries

  • provides a unified framework thatsupports cross-network queries
  • uses a common language
  • employs security measures toprotect users’ privacy
pop snaq2
POP-SNAQ

System architecture

pop snaq3
POP-SNAQ

Privacy-preserving Open Platform for Social Network Application Queries

  • provides a unified framework thatsupports cross-network queries
  • uses a common language
  • employs security measures toprotect users’ privacy
pop snaq4
POP-SNAQ
  • OpenSocial
    • By Google
    • A common API forsocial network apps
    • “Develop once,Use Everywhere”
    • Supported by >20social networks
pop snaq5
POP-SNAQ

Privacy-preserving Open Platform for Social Network Application Queries

  • provides a unified framework thatsupports cross-network queries
  • uses a common language
  • employs security measures toprotect users’ privacy
pop snaq6
POP-SNAQ

Communication Model

pop snaq7
POP-SNAQ
  • server-side app means OSNs have control over release of data
    • filter data before releasing
    • limit output to public profile info
    • “Free Input, Selective Output”
  • two kinds of filtering
  • based on user preferences
  • based on social network preferences
pop snaq8
POP-SNAQ
  • text-to-image conversion
    • performed server-side
    • built into communication protocol
  • open source implementationsalready available
    • GD libraryimagettftext()
  • protects against large-scaledata harvesting attacks
analysis of pop snaq
Analysis of POP-SNAQ
  • To evaluate our project, we compareit with an existing system:

Facebook Connect

facebook connect
Facebook Connect
  • similar platform to Facebook Apps
  • allows information sharing between Facebook and external websites
  • enables external websites toaccess Facebook’s user database
  • potential websites must first bereviewed and approved by Facebook
the battle
THE BATTLE

Facebook Connect

POP-SNAQ

battle 1 utility
BATTLE 1: Utility

Facebook Connect

  • direct access to user database
  • access all public profile info
  • two-way communication
  • single-network solution

POP-SNAQ

  • filtered access to user database
  • apps can use private info too!
  • one-way communication
  • cross-network solution

TIE!

battle 2 openness
BATTLE 2: Openness

Facebook Connect

  • approve apps after careful inspection
  • look into every submission. . . eventually

POP-SNAQ

  • applications are automatically approved
  • accept every submission immediately

POP-SNAQ WINS!

battle 3 privacy
BATTLE 3: Privacy

Facebook Connect

  • privacy enforced by policies
  • manually check for data abuse
  • external website controls data flow to users

POP-SNAQ

  • privacy enforced by technology
  • built-in protection against abuse
  • social networks control data flow to users

POP-SNAQ WINS!

victory pop snaq
VICTORY: POP-SNAQ!

Facebook Connect

POP-SNAQ

victory pop snaq1
VICTORY: POP-SNAQ!

Sounds great!

But can it be true?

Is POP-SNAQ just a dream, or can it be reality?

simulation
Simulation

Hold on to your seats!

conclusions
Conclusions
  • POP-SNAQ is a solution to the problem of performing cross-network queries
  • Achieves a balance between providing utility and protecting users’ privacy
  • Improves on existing solution of Facebook Connect
  • Future work: Requires implementation of extended OpenSocial API