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)
- 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
-
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}, url = {https://eprint.iacr.org/2019/1223} }