Syrinx: A censorship-resistant communications platform