Finally, an encrypted camera!
After having the idea many years ago, and seeing nothing on the market, I've been working towards creating a camera that encrypts the photos after taking them. After Samsung released the NX300, and after it had been easily rooted, I bought one. It's a nice well-rounded camera in a reasonable price range. It runs Linux, and is somewhat open-sourced by Samsung. I knew this was my opportunity to implement my idea.
With my tailored firmware, photos are saved using public key / private key encryption after a quick preview. Whoever holds the private key can unlock the photos. This doesn't need to be the photographer. (See the Scenarios section below for possible uses.)
Security Note: Since the proprietary Samsung code saves the original photos to the card, a tech-savvy person could recover them using an "undelete" utility. (My script encrypts them afterwards and deletes the original.) If you want a truly secure camera, please bug the camera manufacturers for this feature.
Coming Soon: The next version will no longer be susceptible to "undelete". It'll have far better security, and a better interface, but with some limitations. Stay tuned!
Update: How much interest is there for this new version? If anyone is waiting, I could finish it up this fall/winter. (But as always, I do have other projects going.)
To understand how it all works, please read the How-To page.
Currently, the tailored firmware is only available for the NX300. Other NX cameras have similar firmware, but I don't have a physical camera to test with. If you have a strong interest and are willing to put beta firmware on your camera, let me know. (email@example.com)