If you are really that concerned, use a film camera and scan your images using multiple scanners at multiple different corporate copy shops. The only downfall to this is that you actually have to go somewhere to scan the images and store employees or video cameras could maybe identify you. If you wait a few days before posting things online, it will make it harder for them to connect it with you.
Tor isn't inherently a better or safer idea, unless you use full end to end encryption independent of Tor. It encrypts within the network, but the exit nodes are not encrypted. Thus the exits are good choke points to sniff at.
Tor is an inherently better idea in a case like this (posting images). The link you posted discusses the ability for an exit node to sniff the traffic coming out, but I'm pretty certain the author of this instructable is more concerned about anonymity (which would still be preserved) than someone getting a hold of some of his traffic (only some, as tor will change exit nodes each request). He's talking about posting the images online anyways, so someone sniffing them and getting a copy is really not a concern at all.
@ mightysinetheta - End to End encryption (e.g. PGP encrypted files or emails, or SSL secure web sessions) on its own might protect the Confidentiality of your uploaded images in transit or storage, but does nothing to preserve your Anonymity from powerful snoopers who have access to either your computer's Communications Traffic Data, or that of the target upload computer i.e. host IP address, time, date, amount of data uploaded, and possibly other web browser environment variables etc.
If, for example, you are uploading pictures of riots being brutally suppressed by the authorities, and yours is one of the few, or perhaps the only, upload session to a particular website, from say, Burma, Tibet or Zimbabwe, then the fact that you have used End to End Encryption will make little difference, as you, your family, friends and associates, are hunted down by the local secret police.
One approach may be to use an encrypted Secure Sockets Layer web server upload session (https:// as used for online credit card and internet banking transactions) in combination with a Tor Hidden Service running on the same machine. e.g. one of the methods of secure anonymous uploading offered by the wikileaks.org whistleblower website:
This is not that easy or swift to use, and is not infallible either - you have to trust that wikileaks.org or their former Pirate Bay web hosting company in Stockholm, Sweden, has not been infiltrated. Anybody posting banned or controversial images, has to make their own risk calculation, balancing risk of discovery with speed and convenience.
@ WikiLeak and NuclearDog You guys are correct, I didn't mean to say that you shouldn't use Tor or that SSL was better alone for this application. (Should have worded my post better) What I wanted to point out was that Tor has its own issues as well, some of which are remedied by using SSL in conjunction with Tor. I think WikiLeak covered it very well in his post.
I found this article highly interesting. Let me share with you a tip I use that might help:
When I'm scanning in images from a print source, I invariably see all the dots used to make up the image. The trick with those is to scan them at the highest optical resolution you can (1200 dpi or so). Zoom in to 100%, then apply gaussian blur. Push the radius just far enough that the dots start to run together. Then under resize image, chop the DPI in half, choose "bicubic sharper" and let it go.
The result is a smooth image, and usually I apply a gentle unsharp mask afterwards to restore some edge contrast.
In this case, you'd probably do well to just leave it a tad blurry. Any radius over 1.5 pixels should be enough to knock out the noise signature after it's resized.
Additionally, there's a very nice Perl script called exiftool that's part of the perl-Image-ExifTool module. It allows all kinds of scriptable exif manipulation, but the most important, is the ability to destroy the exif data completely.
Example: exiftool -all= <filename> (note the space after equals)
The article also mentions digital noise reduction. My Canon DSLR has such an option. (All Canon DSLR's offer this, from the original digital rebel up to the EOS Mark 1 DS) What it does is takes the shot, then takes the same shot with the mirror down and aperture closed to get a "noise print". It then subtracts the second data from the first. That should help slightly, although it may be possible that this creates a "hole" that can be identified also.
As the article says, any set of manipulations repeated will eventually hand someone a pattern should they choose to undertake such an option. (No doubt they will.)
To wit, you should take as much precaution in how you post your image as you do in scrubbing them to prevent them from being used against you.
Tor is a good start, but not a complete solution in and of itself. Consider stealing wireless from somewhere and then using Tor. Additionally, using services hosted outside your country (preferably ones that aren't cooperative with your government) can be a good road block also.
Lastly, remember that the truth will set you free!
I've worked as a professional astronomer, and I know a lot about methods of noise reduction in images. The "evenly illuminated screen" method (called a flat-field) described is useful for taking out some portion of unchanging image noise, but there are other methods that we use as well. The one that's practical for use with regular digital cameras is the "image flat" -- we would take all of the images taken over the course of the night and average them together. The signal averages out given enough image, leaving only the unchanged noise -- you can then subtract it out from your actual images. The software we used doesn't work with JPGs, and it's a lot easier for monochrome images (you'd probably want to work separately with the blue, red, and green channels) but the principle should work just as well. Take a bunch of pictures of something fairly boring -- the sky on a cloudless day, a white piece of paper, whatever -- and average them together to get your flatfield.
I seem to recall a program called Vega that could do dark frames, and that sort of thing.
That could be quite useful, as presumably, subtracting the dark frame should do that. I think it works with jpgs. I'm not sure where to find a copy, but whilst looking, I found a program called Astromix that looks promising. Its at http://www.astromix.com/download.htm
Digitally scanning a film image is really just another form of digital photography, so you should really also apply Steps 1 to 5 to your scanned images as well.
Scanners also have their characteristic individual electronic, optical and mechanical imperfections and abberations within their manufacturing tolerances, and they also pick up extra potentially identifying charateristic wear and tear with use.
If as Step 7 suggests, you make use of someone else's scanner, then you might not be able to erase the original copies of the temporary files which are written to the hard disk of the personal computer running the scanning software, or which are sometimes built into the the larger types of office or commercial scanning / photocopying systems (or even Johnny Mnemonic style high resolution fax machine memory buffers).
You will also have probably have left your fingerprints and DNA samples on the equipment.
Photoshop and other image manipulation software tends to preserve most of the identifying EXIF metadata, which can include potentially traceable digital camera serial numbers, Adobe software GUIDs etc.even if you apply filter effects (some of which are reversible) or resize the image, unless you Save As to a different file name from the original.
Most digital cameras (and mobile phone cameras) also embed a small thumbnail image which they use when they display a "photo album" view of the various images you have taken, on the camera / phone display , usually to aid image selection for deletion or transfer etc.
This is not amended when the main image is manipulated in Photoshop etc, and may betray or give clues about identifying numbers or human faces etc. which you are trying to censor or redact.
Phil Harvey's multi-platform ExifTool perl libary and stand alone Windows executable software, allows you to view, amend , add or remove such metadata (and extract embedded thumbnail images), from a wide variety of image and document file types.
Scanning the image is really the only way to be sure; even noise added by cropping and recompressing won't disguise everything, according to Fridrich's work.
Taking back the world, one hacked game console at a time ...
Have you ever felt like the technology you love could be used against you? Or that the government is watching you .. a little too closel...
Taking back the world, one hacked game console at a time ...
Have you ever felt like the technology you love could be used against you? Or that the government is watching you .. a little too closely? Have you ever felt like you just had to skip school? Do you hate bullies? Have you ever felt the call to fight back- and that the fight was waaaay bigger than just you?
So, apparently, my story's been written by this Cory Doctorow guy. He seems like a pretty stand-up hombre and he has a blog at http://www.craphound.com (and http://www.boingboing.net which he co-edits).
His publisher also has your typical corporate site at: http://www.tor-forge.com/littlebrother
And now I leave you all with- 25 Random Things You'll Find in Little Brother
1. Teen vs. DHS 2. Press conference MMOG style 3. An abduction 4. A heavily surveilled police state 5. Microwave v. arphid 6. Cryptographic tools 7. Turkish coffee 8. A DHS (Department of Homeland Security) interrogation 9. Crashing a cell Botnet style 10. A romance 11. An Xnet revolution 12. Tricking gait recognition software 13. Goat Hill Pizza 14. Vampire LARPers: "Bite bite bite bite bite!" 15. Laptop v hammer 16. Jamming with arphid cloners 17. San Francisco 18. Homebrew hidden camera detectors 19. Uni 20. Extreme coding 21. Clandestine key signing party 22. Mission burrito + pepper spray 23. Xbox hacking 24. Harajuku Fun Madness ARG 25. A slogan: "Don't trust anyone over 25"
http://czarism.com/tor-vs-security-sniffing-exit-nodes
End to End encryption (e.g. PGP encrypted files or emails, or SSL secure web sessions) on its own might protect the Confidentiality of your uploaded images in transit or storage, but does nothing to preserve your Anonymity from powerful snoopers who have access to either your computer's Communications Traffic Data, or that of the target upload computer i.e. host IP address, time, date, amount of data uploaded, and possibly other web browser environment variables etc.
If, for example, you are uploading pictures of riots being brutally suppressed by the authorities, and yours is one of the few, or perhaps the only, upload session to a particular website, from say, Burma, Tibet or Zimbabwe, then the fact that you have used End to End Encryption will make little difference, as you, your family, friends and associates, are hunted down by the local secret police.
One approach may be to use an encrypted Secure Sockets Layer web server upload session (https:// as used for online credit card and internet banking transactions) in combination with a Tor Hidden Service running on the same machine.
e.g. one of the methods of secure anonymous uploading offered by the wikileaks.org whistleblower website:
http://wikileaks.org/wiki/Tor
This is not that easy or swift to use, and is not infallible either - you have to trust that wikileaks.org or their former Pirate Bay web hosting company in Stockholm, Sweden, has not been infiltrated. Anybody posting banned or controversial images, has to make their own risk calculation, balancing risk of discovery with speed and convenience.
Wikileaks archives of censored images of riots in Tibet
When I'm scanning in images from a print source, I invariably see all the dots used to make up the image. The trick with those is to scan them at the highest optical resolution you can (1200 dpi or so). Zoom in to 100%, then apply gaussian blur. Push the radius just far enough that the dots start to run together. Then under resize image, chop the DPI in half, choose "bicubic sharper" and let it go.
The result is a smooth image, and usually I apply a gentle unsharp mask afterwards to restore some edge contrast.
In this case, you'd probably do well to just leave it a tad blurry. Any radius over 1.5 pixels should be enough to knock out the noise signature after it's resized.
Additionally, there's a very nice Perl script called exiftool that's part of the perl-Image-ExifTool module. It allows all kinds of scriptable exif manipulation, but the most important, is the ability to destroy the exif data completely.
Example: exiftool -all= <filename> (note the space after equals)
The article also mentions digital noise reduction. My Canon DSLR has such an option. (All Canon DSLR's offer this, from the original digital rebel up to the EOS Mark 1 DS) What it does is takes the shot, then takes the same shot with the mirror down and aperture closed to get a "noise print". It then subtracts the second data from the first. That should help slightly, although it may be possible that this creates a "hole" that can be identified also.
As the article says, any set of manipulations repeated will eventually hand someone a pattern should they choose to undertake such an option. (No doubt they will.)
To wit, you should take as much precaution in how you post your image as you do in scrubbing them to prevent them from being used against you.
Tor is a good start, but not a complete solution in and of itself. Consider stealing wireless from somewhere and then using Tor. Additionally, using services hosted outside your country (preferably ones that aren't cooperative with your government) can be a good road block also.
Lastly, remember that the truth will set you free!
That could be quite useful, as presumably, subtracting the dark frame should do that. I think it works with jpgs.
I'm not sure where to find a copy, but whilst looking, I found a program called Astromix that looks promising.
Its at http://www.astromix.com/download.htm
Scanners also have their characteristic individual electronic, optical and mechanical imperfections and abberations within their manufacturing tolerances, and they also pick up extra potentially identifying charateristic wear and tear with use.
If as Step 7 suggests, you make use of someone else's scanner, then you might not be able to erase the original copies of the temporary files which are written to the hard disk of the personal computer running the scanning software, or which are sometimes built into the the larger types of office or commercial scanning / photocopying systems (or even Johnny Mnemonic style high resolution fax machine memory buffers).
You will also have probably have left your fingerprints and DNA samples on the equipment.
Photoshop and other image manipulation software tends to preserve most of the identifying EXIF metadata, which can include potentially traceable digital camera serial numbers, Adobe software GUIDs etc.even if you apply filter effects (some of which are reversible) or resize the image, unless you Save As to a different file name from the original.
Most digital cameras (and mobile phone cameras) also embed a small thumbnail image which they use when they display a "photo album" view of the various images you have taken, on the camera / phone display , usually to aid image selection for deletion or transfer etc.
This is not amended when the main image is manipulated in Photoshop etc, and may betray or give clues about identifying numbers or human faces etc. which you are trying to censor or redact.
Phil Harvey's multi-platform ExifTool perl libary and stand alone Windows executable software, allows you to view, amend , add or remove such metadata (and extract embedded thumbnail images), from a wide variety of image and document file types.
http://www.sno.phy.queensu.ca/~phil/exiftool/