Paper 2019/1223

Integrita: Protecting View-Consistency in Online Social Network with Federated Servers

Sanaz Taheri Boshrooyeh, Alptekin Küpçü, and Öznur Özkasap

Abstract

Current designs of Online Social Networks (OSN) deploy centralized architecture where a central OSN provider handles all the users’ read and write requests over the shared data (e.g., Facebook wall or a group page). The historical incidents demonstrate that such centralization is leveraged for censorship and violating view consistency; a corrupted provider deliberately displays different views of the shared data to the users. Integrita provides a data-sharing mechanism that protects view consistency by replacing the centralized architecture with the federated-server model consisting of N malicious providers, N − 1 of which can be colluding. The state of the shared data is modeled by an append-only data structure, stored at the servers side, which contains the history of all the operations performed by the users. The consistency of users’ views towards shared data depends on their accessibility to the intact log of operations. Integrita guarantees that the servers cannot manipulate the log without being detected by the users. Unlike the state-of-the-art, Integrita accomplishes this neither by using storage inefficient data replication nor by requiring users to exchange their views. Every user, without relying on the presence of other users, can verify whether his operation has been added to the log and is visible to the rest of the users. We introduce and achieve a new level of view consistency named q-detectable consistency, where any inconsistency between users’ views cannot remain undetected for more than q operations where q is a function of the number of the servers. This level of consistency is stronger than what centralized counterparts offer. Also, our proposal reduces the storage overhead imposed by replication-based solutions by the multiplicative factor of 1/N. Furthermore, the application of Integrita is not limited to OSNs, and can be integrated into any log-based systems e.g., versioning control system as well.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint. MINOR revision.
Keywords
View consistencyq-Detectable ConsistencyStrong ConsistencyMaliciousShared DataCollaborative Data SharingIntegrityHistory Integrity.
Contact author(s)
staheri14 @ ku edu tr
History
2021-02-27: last of 3 revisions
2019-10-21: received
See all versions
Short URL
https://ia.cr/2019/1223
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2019/1223,
      author = {Sanaz Taheri Boshrooyeh and Alptekin Küpçü and Öznur Özkasap},
      title = {Integrita: Protecting View-Consistency in Online Social Network with Federated Servers},
      howpublished = {Cryptology ePrint Archive, Paper 2019/1223},
      year = {2019},
      note = {\url{https://eprint.iacr.org/2019/1223}},
      url = {https://eprint.iacr.org/2019/1223}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.