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: 55
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

Version Control with Subversion

Exploring Cloud Computing

SAP Tutorial free PDF

Software Innovation

Bash Notes for Professionals

Others related eBooks about Defend Dissent

97 Things Every Project Manager Should Know: Collective Wisdom from the Experts

If the projects you manage don't go as smoothly as you'd like, 97 Things Every Project Manager Should Know offers knowledge that's priceless, gained through years of trial and error. This illuminating book contains 97 short and extremely practical tips - whether you're dealing with software or non...

Rails on Containers

This book is designed to introduce you to using containers and Kubernetes for full-stack d..., download free Rails tutorial in PDF (316 pages) created by Kathleen Juell ....

Ray Tracing Gems

This book is a must-have for anyone serious about rendering in real time. With the announc..., download free Ray tutorial in PDF (607 pages) created by Eric Haines ....

Dart in Action

This book introduces Google's Dart language and provides techniques and examples showing how to use it as a viable replacement for Java and JavaScript in browser-based desktop and mobile applications. ...

Games and Rules

Download free course Games and Rules, pdf file on 323 pages by Beat Suter, Mela Kocher, René Bauer....

Learning Go

Download free course Learning Go, pdf file on 109 pages by Miek Gieben....

Operating Systems and Middleware

Download free course Operating Systems and Middleware, pdf file on 559 pages by Max Hailperin....

A Gentle Guide to Constraint Logic Programming via ECLiPSe, 3rd Edition

The book is an introductory and down-to-earth presentation of Constraint Logic Programming (CLP), an exciting software paradigm, more and more popular for solving combinatorial as well as continuous constraint satisfaction problems and constraint optimization problems. It is based on the popular, ...

Tutorials of Visual Graphic Communication Programs for Interior Design

Download free course Tutorials of Visual Graphic Communication Programs for Interior Design, pdf file on 314 pages by Yongyeon Cho....

Retro Gaming with Raspberry Pi

This book shows you how to set up a Raspberry Pi to play classic games, and a whole lot mo..., download free Raspberry Pi tutorial in PDF (164 pages) created by Bob Clagett ....