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: 47
Created: 2022-02-02
License: CC BY-NC
Author(s): Glencora Borradaile
Defend Dissent

Others Computer science Tutorials

HackSpace Magazine: Issue 45

The Next.js Handbook

GNU GREP and RIPGREP

Hibernate Notes for Professionals

Energy Efficient Servers

Others related eBooks about Defend Dissent

Introduction to Data Science

Download free course Introduction to Data Science, pdf file on 722 pages by Rafael A Irizarry....

What Is Data Science?

Download free course What Is Data Science?, pdf file on 17 pages by Mike Loukides....

3D Rendering: An Introduction

3D rendering is the 3D computer graphics process of automatically converting 3D wire frame models into 2D images with 3D photorealistic effects or non-photorealistic rendering on a computer. Rendering is the final process of creating the actual 2D image or animation from the prepared scene. ...

LaTeX in 24 Hours

Download free course LaTeX in 24 Hours, pdf file on 309 pages by Dilip Datta....

Computational and Inferential Thinking: The Foundations of Data Science

Data Science is about drawing useful conclusions from large and diverse data sets through exploration, prediction, and inference. Our primary tools for exploration are visualizations and descriptive statistics, for prediction are machine learning and optimization, and for inference are statistical t...

Introduction to MATLAB

With this tutorial you will work through the examples to understand the basics of MATLAB programming ,a free training document under 74 pages for download....

Robotic Process Automation Succinctly

Download free course Robotic Process Automation Succinctly, pdf file on 94 pages by Ed Freitas....

Category Theory for Programmers

In this book, the author illustrates all major concepts of Category Theory using computer code. You are probably aware that functional languages are closer to math than the more popular imperative languages. They also offer more abstracting power. So a natural temptation would be to say: You must le...

Embedded Firmware Solutions

Embedded Firmware Solutions is the perfect introduction and daily-use field guide--for the..., download free Embedded Firmware tutorial in PDF (224 pages) created by Jiming Sun ....

Introduction to Probability, Statistics, and Random Processes

This book introduces students to probability, statistics, and stochastic processes. It can be used by both students and practitioners in engineering, various sciences, finance, and other related fields. It provides a clear and intuitive approach to these topics while maintaining mathematical accur...