balex rated Defend Dissent: Digital Suppression and Cryptographic Defense of Social Movements: 4 stars Aug. 23, 2022 Public Defend Dissent: Digital Suppression and Cryptographic Defense of Social Movements