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

Others Computer science Tutorials

iOS Developer Notes for Professionals

Code the Classics

Learning iOS

A Case Study in Community-Driven Software Adoption

Lightweight Systems for Realtime Monitoring

Others related eBooks about Defend Dissent

Learn BlackBerry 10 App Development

Download free course Learn BlackBerry 10 App Development, pdf file on 343 pages by Anwar Ludin....

RavenDB in Action

Download free course RavenDB in Action, pdf file on 221 pages by Itamar Syn-Hershko....

XSLT Tutorial in PDF

Download XSLT Tutorial in PDF, free training document in 47 pages by Dan Olteanu....

Contribute to Opensource

Download free course Contribute to Opensource, pdf file on 100 pages by Daniele Scasciafratte....

The Complete FreeBSD: Documentation from the Source

The Complete FreeBSD is an eminently practical guidebook that explains not only how to get a computer up and running with the FreeBSD operating system, but also how to turn it into a highly functional and secure server that can host large numbers of users and disks, support remote access, and prov...

Lisp Hackers

Download free course Lisp Hackers, pdf file on 77 pages by Vsevolod Dyomkin....

Blown to Bits

Download free course Blown to Bits, pdf file on 384 pages by by Hal Abelson, Ken Ledeen, Harry Lewis....

Guide to NumPy

NumPy is an extension of Python, which provides highly optimized arrays and numerical operations. NumPy replaces a lot of the functionality of Matlab and Mathematica specifically vectorized operations, but in contrast to those products is free and open source. In today's world of science and technol...

MonoGame Succinctly

Download free course MonoGame Succinctly, pdf file on 150 pages by Jim Perry....

A Friendly Introduction to Mathematical Logic

At the intersection of mathematics, computer science, and philosophy, mathematical logic examines the power and limitations of formal mathematical thinking. In this expansion of Leary's user-friendly 1st edition, readers with no previous study in the field are introduced to the basics of model theor...