Skip to main content

Distributed and Domain-Independent Identity Management for User Profiles in the SONIC Online Social Network Federation

  • Conference paper
  • First Online:
Computational Social Networks (CSoNet 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9795))

Included in the following conference series:

Abstract

As of today, communication habits are shifting towards Online Social Network (OSN) services such as WhatsApp or Facebook. Still, OSN platforms are mostly built in a closed, proprietary manner that disallows users from communicating seamlessly between different OSN services. These lock-in effects are used to discourage users to migrate to other services. To overcome the obvious drawbacks of proprietary protocols and service architectures, SONIC proposes a holistic approach that facilitates seamless connectivity between different OSN platforms and allows user accounts to be migrated between OSN platforms without losing data or connections to other user profiles. Thus, SONIC builds the foundation for an open and heterogeneous Online Social Network Federation (OSNF). In this paper, we present a distributed and domain-independent ID management architecture for the SONIC OSNF, which allows user identifiers (GlobalID) to remain unchanged even when a profile is migrated to a different OSN platform. In order to resolve a given GlobalID to the actual URL of a social profile the Global Social Lookup System (GSLS), a distributed directory service built on peer to peer technology is introduced. Datasets called Social Records, which comprise all information required to look up a certain profile, are stored and published by the GSLS. Following this approach, social profiles can be migrated between OSN platforms without changing the user identifier, or losing connections to other users’ social profiles.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Perrin, A.: Social Media Usage 2005–2015 (2015). http://www.pewinternet.org/files/2015/10/PI_2015-10-08_Social-Networking-Usage-2005-2015_FINAL.pdf

  2. Ofcom: Communications Market Report 2012 (2012). http://stakeholders.ofcom.org.uk/binaries/research/cmr/cmr12/CMR_UK_2012.pdf

  3. Ugander, J., Karrer, B., Backstrom, L., Marlow, C.: The Anatomy of the Facebook Social Graph. arXiv preprint arXiv:1111.4503 (2011)

  4. Cosenza, V.: World map of social networks (2016). http://vincos.it/world-map-of-social-networks/

  5. Yeung, C., Liccardi, I., Lu, K., Seneviratne, O., Berners-Lee, T.: Decentralization: the future of online social networking. In: W3C Workshop on the Future of Social Networking Position Papers, vol. 2 (2009)

    Google Scholar 

  6. Paul, T., Famulari, A., Strufe, T.: A survey on decentralized online social networks. Comput. Netw. 75(Part A), 437–452 (2014)

    Article  Google Scholar 

  7. Heidemann, J.: Online social networks - Ein sozialer und technischer Überblick. Informatik-Spektrum 33(3), 262–271 (2010)

    Article  Google Scholar 

  8. Hu, P., Fan, Q., Lau, W.C.: SNSAPI: A Cross-Platform Middleware for Rapid Deployment of Decentralized Social Networks. arXiv preprint arXiv:1403.4482 (2014)

  9. Göndör, S., Beierle, F., Sharhan, S., Hebbo, H., Küçükbayraktar, E., Küpper, A.: SONIC: bridging the gap between different online social network platforms. In: 2015 IEEE 8th International Conference on Social Computing and Networking (SocialCom). IEEE (2015)

    Google Scholar 

  10. Palfrey, J.G., Gasser, U.: Interop: The Promise and Perils of Highly Interconnected Systems. Basic Books, New York (2012)

    Google Scholar 

  11. Göndör, S., Beierle, F., Küçükbayraktar, E., Hebbo, H., Sharhan, S., Küpper, A.: Towards migration of user profiles in the SONIC online social network federation. In: ICCGI, IARIA, pp. 1–2 (2015)

    Google Scholar 

  12. Göndör, S., Hebbo, H.: SONIC: towards seamless interaction in heterogeneous distributed OSN ecosystems. In: 2014 IEEE 10th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), pp. 407–412. IEEE (2014)

    Google Scholar 

  13. Resnick, P.: Internet Message Format (2008). https://tools.ietf.org/html/rfc5322

  14. Saint-Andre, P.: Extensible Messaging and Presence Protocol (XMPP): Instant Messagingand Presence (2004). http://tools.ietf.org/html/rfc3921

  15. Mockapetris, P.: Domain Names - Concepts and Facilities (1987). https://tools.ietf.org/html/rfc1034

  16. Berners-Lee, T., Fielding, R., Masinter, L.: Uniform Resource Identifier (URI): Generic Syntax (2005). https://www.tools.ietf.org/html/rfc3986

  17. W3C: WebID 1.0 Web Identity and Discovery (2013). http://dvcs.w3.org/hg/WebID/raw-file/tip/spec/identity-respec.html

  18. Story, H., Harbulot, B., Jacobi, I., Jones, M.: FOAF+SSL: restful authentication for the social web. In: Proceedings of the First Workshop on Trust and Privacy on the Social and Semantic Web (SPOT 2009) (2009)

    Google Scholar 

  19. Recordon, D., Reed, D.: OpenID 2.0: a platform for user-centric identity management. In: Proceedings of the Second ACM Workshop on Digital Identity Management, DIM 2006, pp. 11–16. ACM (2006)

    Google Scholar 

  20. Leach, P., Mealling, M., Salz, R.: A Universally Unique IDentifier (UUID) URN Namespace (2005). http://tools.ietf.org/html/rfc4122

  21. Reed, D., McAlpin, D.: Extensible Resource Identifier (XRI) Syntax V2.0 (2005). https://www.oasis-open.org/committees/download.php/15377

  22. Demir, B.: Twitter Snowflake (2010). https://github.com/twitter/snowflake

  23. Gardner, D., Vasconcelos, L.: Cruftflake (2015). https://github.com/davegardnerisme/cruftflake

  24. Featherston, D., Debnath, S., Nyman, T., Veres-Szentkirlyi, A., Countryman, M.: Boundaryflake (2015). https://github.com/boundary/flake

  25. Wahl, M., Howes, T., Kille, S.: Lightweight Directory Access Protocol (v3) RFC 2251 (1997). http://www.ietf.org/rfc/rfc2251.txt

  26. Zeilenga, K.: Lightweight Directory Access Protocol (LDAP) Transactions RFC 5805 (2010). http://tools.ietf.org/html/rfc5805

  27. Sermersheim, J.: Lightweight Directory Access Protocol (LDAP) The Protocol RFC 4511 (2006). http://tools.ietf.org/html/rfc4511

  28. International Telecommunication Union (ITU-T): X.500: Information technology - Open Systems Interconnection - TheDirectory: Overview of concepts, models and services (2012). http://www.itu.int/rec/T-REC-X.500/en

  29. Mockapetris, P.: Domain Names - Implementation and Specification (1987). https://tools.ietf.org/html/rfc1035

  30. Ramasubramanian, V., Sirer, E.G.: The design and implementation of a next generation name service for the internet. ACM SIGCOMM Comput. Commun. Rev. 34(4), 331–342 (2004)

    Article  Google Scholar 

  31. Massey, D.: A Comparative Study of the DNS Design with DHT-Based Alternatives. In: Proceedings of IEEE INFOCOM (2006)

    Google Scholar 

  32. Jones, M., Bradley, J., Sakimura, N.: JSON Web Token (JWT). Technical report, IETF (2015). http://tools.ietf.org/html/rfc7519

  33. Cooper, D., Santesson, S., Farrell, S., Boeyen, S., Housley, R., Polkk, W.: Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile (2008). https://tools.ietf.org/html/rfc5280

  34. Bocek, T.: TomP2P, a P2P-based high performance key-value pair storage library (2012). http://tomp2p.net

  35. Maymounkov, P., Mazières, D.: Kademlia: a peer-to-peer information system based on the XOR metric. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, pp. 53–65. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

Download references

Acknowledgment

The work described in this paper is based on results of ongoing research and has received funding from the projects SONIC (http://sonic-project.net) and reThink (http://rethink-project.eu). SONIC (grant no. 01IS12056) is funded as part of the SoftwareCampus initiative by the German Federal Ministry of Education and Research (BMBF) in cooperation with EIT ICT Labs Germany GmbH and Deutsches Luft- und Raumfahrtzentrum (DLR). reThink (grant no. 645342) is funded as part of the European Union’s research and innovation program Horizon 2020.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sebastian Göndör .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Göndör, S., Beierle, F., Sharhan, S., Küpper, A. (2016). Distributed and Domain-Independent Identity Management for User Profiles in the SONIC Online Social Network Federation. In: Nguyen, H., Snasel, V. (eds) Computational Social Networks. CSoNet 2016. Lecture Notes in Computer Science(), vol 9795. Springer, Cham. https://doi.org/10.1007/978-3-319-42345-6_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42345-6_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42344-9

  • Online ISBN: 978-3-319-42345-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics