It turns out that this functionality is much more widespread that you would have thought (if, like me, you hadn’t really thought about it).
Adobe and other makers of image-manipulation programs have, at the behest of a little-known group of national banks, inserted secret technology into their programs to foil counterfeiting, the companies acknowledged this week.
[From Adobe, others slip anticounterfeiting code into apps – CNET News]
Hardly secret, but it’s certainly unpublicised. And I shouldn’t think it helps much, since it only took me two minutes to find a crack to download to turn off the functionality in Photoshop. Anyway, that’s not the point. Being a nerd, I immediately started to wonder how do they do it and it turns out that there’s a bankers’ organisation that provides the relevant data.
Photoshop and other programs will no longer be able to open files containing images of several nations’ currencies, said Kevin Connor, director of product management for Adobe. The code to detect such images came from the Central Bank Counterfeit Deterrence Group, a low-profile association representing the national banks from Belgium, Canada, France, Germany, Italy, Japan, the Netherlands, Sweden, Switzerland, the United Kingdom and the United States.
[From Adobe, others slip anticounterfeiting code into apps – CNET News]
There are many companies involved, not just Adobe, and I’m not saying anything bad about any of them. I’m just genuinely interested that one particular type of old technology (cash) should get this kind of protection afforded to it. It must cost the companies money to implement the anti-counterfeiting technology in their products, but I suppose it might generate other useful skills or spin-offs.
That’s why researchers at HP Labs and experts from the company’s printing and imaging business got together at the request of U.S. and international officials to help clamp down on counterfeiting.
[From HP Labs : News : HP Helps U.S. Clamp Down on Counterfeiting]
I would have thought that a better way to lessen the impact counterfeiting would be to reduce the use of cash, but I always think that about everything.
These opinions are my own (I think) and presented solely in my capacity as an interested member of the general public [posted with ecto]
I have some more technical information on the detection algorithm, and the initial results of a reverse engineering effort. I thought you might be interested in taking a look:
http://www.cl.cam.ac.uk/~sjm217/projects/currency/
[Dave Birch] Fascinating, many thanks.