Federated Anonymous Blocklisting across Service Providers and its Application to Group Messaging
By: David Soler , Carlos Dafonte , Manuel Fernández-Veiga and more
Potential Business Impact:
Keeps bad users out of chat groups.
Instant messaging has become one of the most used methods of communication online, which has attracted significant attention to its underlying cryptographic protocols and security guarantees. Techniques to increase privacy such as End-to-End Encryption and pseudonyms have been introduced. However, online spaces such as messaging groups still require moderation to prevent misbehaving users from participating in them, particularly in anonymous contexts.. In Anonymous Blocklisting (AB) schemes, users must prove during authentication that none of their previous pseudonyms has been blocked, preventing misbehaving users from creating new pseudonyms. In this work we propose an alternative \textit{Federated Anonymous Blocklisting} (FAB) in which the centralised Service Provider is replaced by small distributed Realms, each with its own blocklist. Realms can establish trust relationships between each other, such that when users authenticate to a realm, they must prove that they are not banned in any of its trusted realms. We provide an implementation of our proposed scheme; unlike existing AB constructions, the performance of ours does not depend on the current size of the blocklist nor requires processing new additions to the blocklist. We also demonstrate its applicability to real-world messaging groups by integrating our FAB scheme into the Messaging Layer Security protocol.
Similar Papers
ShadowBlock: Efficient Dynamic Anonymous Blocklisting and Its Cross-chain Application
Cryptography and Security
Blocks bad online behavior without revealing who's blocked.
Practical Framework for Privacy-Preserving and Byzantine-robust Federated Learning
Cryptography and Security
Protects private data while training shared computer brains.
Anonymous Authentication using Attribute-based Encryption
Cryptography and Security
Lets you log in without showing who you are.