Secure-Cryptographic-Mechanisms-for-Safeguarding-Citizen-Communications-in-the-Presence-of-Tyranny