Defend Dissent



Download free course Defend Dissent, pdf file on 131 pages by Glencora Borradaile.
Defend Dissent is an introduction to cryptography paired with the social impacts of surveillance and the protective potential of encryption, with a focus on US social movements. Each chapter ends with a story that brings social context to the material - from surveillance used against contemporary US protests to the African National Congress's use of partially manual encryption in fighting apartheid in South Africa in the 80s.

This book can be read linearly, or you can pick and choose what you would like to learn about. Each chapter is prefaced with what you should read first (for background) and concludes with what you might want to read next.

Table of contents

  • An Introduction to Cryptography
  • What Is Encryption?
  • Modern Cryptography
  • Exchanging Keys for Encryption
  • Cryptographic Hash
  • The Man in the Middle
  • Passwords
  • Public-Key Cryptography
  • Authenticity through Cryptographic Signing
  • Metadata
  • Anonymous Routing
  • Digital Suppression of Social Movements (in the US)
  • Mechanisms of Social Movement Suppression
  • Digital Threats to Social Movements
  • Defending Social Movements (in the US)
  • Defending against Surveillance and Suppression
  • Security Culture
  • Protecting Your Devices
  • Protecting Your Communications
  • Protecting Your Remote Data
  • Protecting Your Identity
  • Selecting Digital Security Tools
Pages : 131
Size : 5.5 MB
File type : PDF
Downloads: 61
Created: 2022-02-02
License: CC BY-NC
Author(s): Glencora Borradaile
Defend Dissent

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

Node.js Notes for Professionals

Just Enough R

Laravel Collections Unraveled

HackSpace Magazine: Issue 45

Configuring Microsoft SharePoint Hybrid Capabilities

Others related eBooks about Defend Dissent

Jenkins: The Definitive Guide: Continuous Integration for the Masses

This book teaches you how to automate your build, integration, release and deployment process with Jenkins, the popular Java-based open source tool that has revolutionized the way teams think about continuous integration (CI). This concise guide shows you how to seamlessly include Jenkins in the d...

Principles of Computer System Design: An Introduction

This is a unique, ambitious, and important book. It is about computer system design principles, and not the usual mechanics of how things work. These principles are typically embedded in research papers....

Git Notes for Professionals

Download free course Git Notes for Professionals, pdf file on 194 pages by Stack Overflow Community....

The DSC Book

Download free course The DSC Book, pdf file on 12 pages by Don Jones, Steve Murawski....

MongoDB Notes for Professionals

Download free course MongoDB Notes for Professionals, pdf file on 72 pages by Stack Overflow Community....

Data Protection for the Hybrid Cloud

Download free course Data Protection for the Hybrid Cloud, pdf file on 115 pages by Shreesh Dubey, Vijay Tandra Sistla, Shivam Garg, Aashish Ramdas, Mitch Tulloch....

CS Unplugged

Download free course CS Unplugged, pdf file on 243 pages by Tim Bell, Ian H. Witten, Mike Fellows....

Computational Thinking Education

Download free course Computational Thinking Education, pdf file on 377 pages by Siu-Cheung Kong, Harold Abelson....

Mind Hacking: How to Change Your Mind for Good in 21 Days

This book teaches you how to reprogram your thinking -- like reprogramming a computer -- to give you increased mental efficiency and happiness....

Rethinking Productivity in Software Engineering

This open access book collects the wisdom of a seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity....