A Wide-Open World ofSocial NetworkingMonica LamMobiSocial Computing LaboratoryStanford UniversityMobiSocial is supported b...
Goals of This Class ž  Early results in research     in social networking architectures ž  University computer science r...
Motivation ž  Who owns the data on Facebook? ž  How many Facebooks do we need?
Who Owns the Data on Facebook? ž  You ž  Facebook    “You grant us a non-exclusive, transferable,     sub-licensable, ro...
Personalized Search            +
Changing Privacy Policies
Companies Come and Go ...
How Many Facebooks?A monopoly exists when a specific enterprise has sufficient control over a particular service to determ...
Examples of Terms
Monopolies When not legally coerced to do otherwise,   monopolies typically   produce fewer goods & sell them at higher pr...
Multiple Social Intranets?
Social Internet ž  No single owner     of users’ data or app platform ž  No need to join the same network
Focus: Social Internet for Personal Interactions Application Platform
Idea 1: Mr. Privacy Social application platform ž  Use our email identities ž  Data stored by the mail provider     of o...
A Social App on Email
Social Browsinghttp://mobisocial.stanford.edu/socialbar/   [M. Fischer, T. J. Purtell, M. S. Lam, mobisocial.stanford.edu ...
Email Messages --------------14061063155814361411115211210721210 Content-Type: application/json; charset="us-ascii” Conten...
Mr. Privacy Applications ž  Users do not need to sign up   ž  Interact with anybody with an email address       (univers...
Idea 2: DungBeetle Your heart-to-heart conversations are yours. Phone-to-phone communication.
Demo: DungBeetle ž  Please download from Android Market     DungBeetle ž  Create a new group on the fly     using NFC or...
Today’s App Platform       Global Social Graph
Challenge Peer-to-peer (phone-to-phone) applications Can we make them as easy to write as  centralized applications  e.g. ...
Phones Can’t Write to Each Other!
Talk Through a Messaging Service            Messaging Service How to keep the messaging service in the dark? Cryptography.
NFC: Near Field Communication            ~800 kbit/s
Trusted Sharing of Public Key (NFC)                             Ian’s                         Secret Key (s) 1024 bits	   ...
Send Secret Message         Ian’s                  Ian’s     Public Key (p)         Secret Key (s)  Encrypt   “I Am       ...
Today’s App Platform       Global Social Graph
DungBeetle P2P Platform       My        Ian’s       Backup	    Backup	           Encrypted        Messaging Service
Application Platform ž  Access to friends ž  Group management ž  Multi-party applications ž  App communicates to frien...
Demosž  NFC-Based micro-interactions
Demos: Micro-interactions with NFC
Summary Issues   ž  Data ownership and Monopoly Social Internet   ž  No need to join a proprietary network Mr. Privacy: ...
Getting Involved ž    Tell your friends ž    Join the beta user community ž    Help develop apps ž    Help develop the...
Upcoming SlideShare
Loading in …5
×

A Wide Open World of Social Networking: Monica Lam, Stanford Engineering

2,895 views
2,805 views

Published on

Stanford Engineering Professor Monica Lam discusses her lab's work in developing an open social network aimed at giving users better control of their data and greater privacy.

Published in: Education, Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
2,895
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

A Wide Open World of Social Networking: Monica Lam, Stanford Engineering

  1. 1. A Wide-Open World ofSocial NetworkingMonica LamMobiSocial Computing LaboratoryStanford UniversityMobiSocial is supported by AVG, Google, ING Direct, Nokia, Sony Ericsson.Part of the NSF Programmable Open Mobile Internet (POMI) 2020 project.
  2. 2. Goals of This Class ž  Early results in research in social networking architectures ž  University computer science research ž  Demos of ongoing research ž  Android market: DungBeetle ž  Stanford Wifi ž  ID = eday ž  Password = stanford
  3. 3. Motivation ž  Who owns the data on Facebook? ž  How many Facebooks do we need?
  4. 4. Who Owns the Data on Facebook? ž  You ž  Facebook “You grant us a non-exclusive, transferable, sub-licensable, royalty-free, worldwide license to use any IP content that you post on or in connection with Facebook”.
  5. 5. Personalized Search +
  6. 6. Changing Privacy Policies
  7. 7. Companies Come and Go ...
  8. 8. How Many Facebooks?A monopoly exists when a specific enterprise has sufficient control over a particular service to determine the terms on which other individuals shall have access to it.
  9. 9. Examples of Terms
  10. 10. Monopolies When not legally coerced to do otherwise, monopolies typically produce fewer goods & sell them at higher prices than under perfect competition to maximize their profit at the expense of consumer satisfaction.
  11. 11. Multiple Social Intranets?
  12. 12. Social Internet ž  No single owner of users’ data or app platform ž  No need to join the same network
  13. 13. Focus: Social Internet for Personal Interactions Application Platform
  14. 14. Idea 1: Mr. Privacy Social application platform ž  Use our email identities ž  Data stored by the mail provider of our choice
  15. 15. A Social App on Email
  16. 16. Social Browsinghttp://mobisocial.stanford.edu/socialbar/ [M. Fischer, T. J. Purtell, M. S. Lam, mobisocial.stanford.edu 2010]
  17. 17. Email Messages --------------14061063155814361411115211210721210 Content-Type: application/json; charset="us-ascii” Content-Transfer-Encoding: base64 eyJ1cmwiOiJodHRwOi8vYmV0YS5uZXdzLnlhaG9vLmNvbS9ibG9ncy91cHNob3QvbWNkb25hbG QtaGFwcHktbWVhbC1yZXNpc3RzLWRlY29tcG9zaXRpb24tc2l4LW1vbnRocy5odG1sIiwidGl0 bGUiOiJNY0RvbmFsZOKAmXMgSGFwcHkgTWVhbCByZXNpc3RzIGRlY29tcG9zaXRpb24gZm9yIH NpeCBtb250aHMgfCBUaGUgVXBzaG90IC0gWWFob28hIE5ld3MiLCJjb21tZW50IjoiYXQgbGVh c3QgeW91IHdvbid0IGdldCBzaWNrIGZyb20gcm90dGVuIGZvb2QgYXQgTWNELiIsImNvbnRlbn QtdHlwZSI6InRleHQvaHRtbCIsImlkIjoiMUYxREUzREMtMjE0NS00NUExLThGMUYtODJCMkE4 RjY3MjExIn0=
  18. 18. Mr. Privacy Applications ž  Users do not need to sign up ž  Interact with anybody with an email address (university and corporate) ž  As private as email ž  Looks nothing like Email ž  Social apps: glorified mail clients ž  Leverage email’s identity, protocol, database ž  Instantly usable by > 1 billion people
  19. 19. Idea 2: DungBeetle Your heart-to-heart conversations are yours. Phone-to-phone communication.
  20. 20. Demo: DungBeetle ž  Please download from Android Market DungBeetle ž  Create a new group on the fly using NFC or GPS locations ž  Real-time feed ž  Social applications ž  wePaint ž  weTube
  21. 21. Today’s App Platform Global Social Graph
  22. 22. Challenge Peer-to-peer (phone-to-phone) applications Can we make them as easy to write as centralized applications e.g. Facebook app?
  23. 23. Phones Can’t Write to Each Other!
  24. 24. Talk Through a Messaging Service Messaging Service How to keep the messaging service in the dark? Cryptography.
  25. 25. NFC: Near Field Communication ~800 kbit/s
  26. 26. Trusted Sharing of Public Key (NFC) Ian’s Secret Key (s) 1024 bits Ian’s Public Key (p)
  27. 27. Send Secret Message Ian’s Ian’s Public Key (p) Secret Key (s) Encrypt “I Am “I Am Decrypt p Bored!” Bored!” with s p p, 00101011010… 00101011010… Messaging Service
  28. 28. Today’s App Platform Global Social Graph
  29. 29. DungBeetle P2P Platform My Ian’s Backup Backup Encrypted Messaging Service
  30. 30. Application Platform ž  Access to friends ž  Group management ž  Multi-party applications ž  App communicates to friends ž  App keeps info about users -- while protecting users from spam, etc. -- without a central server!
  31. 31. Demosž  NFC-Based micro-interactions
  32. 32. Demos: Micro-interactions with NFC
  33. 33. Summary Issues ž  Data ownership and Monopoly Social Internet ž  No need to join a proprietary network Mr. Privacy: email based platform ž  SocialBar: social browsing DungBeetle: P2P mobile social platform ž  wePaint ž  weTube Technology exposure: NFC, cryptography
  34. 34. Getting Involved ž  Tell your friends ž  Join the beta user community ž  Help develop apps ž  Help develop the infrastructure Applications on http://mobisocial.stanford.edu ž  SocialBar ž  DungBeetle (Android Market)

×