Proof-of-concept camera encrypts images with GPG

W Aaron Waychoff, creator of the Falsom Upside-Down ⊥ "Resist" campaign, was inspired by this 2016 post; he writes, "I've made a proof-of-concept encrypting digital camera based on the open source, widely adoped GnuPG. This project uses public key encryption to encrypt every photo the camera takes before writing the encrypted version to memory. Of particular note, there are absolutely no UI changes over what an ordinary point-and-shoot camera provides. No extra keyboards or touch screens are needed as no passwords need be entered."


In a nutshell, the camera works like this:

* Generate a keypair using GnuPG on any computer

* Export the public key to removable media (SD card, USB stick, etc)

* Insert the media in the camera and all photos will automatically be encrypted using the included key until the media is removed

* Decrypt at your leisure using the secure private key

Note that with this setup, a journalist (or other user) need not even have access to the private key while in the field – or at all should a trusted other party be given the task of generating the keypairs.

The main goal of this project was to show that encryption could be made available on many current cameras with only a software update. There are caveats to be sure, but should the user choose to live with the tradeoffs (speed, lack of image review) then they should have these important features available. And they could! I would especially love to see CHDK (The open source Canon firmware alternative) support something like this.


Automatic Encrypting Camera Proof-of-Concept [W Aaron Waychoff/waaronw.com]


We shouldn't have to wait for camera encryption [W Aaron Waychoff/waaronw.com]