"Just before I put my camera away, I saw this orangutan take a taro leaf and put it on top on his head to protect himself from the rain," by photographer Andrew Suryono.
Many of the camera companies are now making cameras that can put a hash in the photo to identify it as real. Hopefully before long we start to have a way to verify this on the client side.
It'll probably be stored in something like a TPM, whose primary purpose is to make intact extraction of the keys difficult or impossible. A few keys might become compromised but in this scenario (unlike DRM decryption) it's easy to ignore those keys. There's always the chance an exploit becomes available and is more widely used, though, in which case it would definitely be less valuable.
I had many of the same questions. I have not investigated further. I'm sure some enterprising hacker will figure out how to hack it like they do everything else.
Any good photographer will shoot in raw. And in order to get a picture it has to be processed on a computer, there is no way around it. I wonder how that's supposed to work with these watermarks.
This has been discussed but not implemented, yet. Adobe and other software companies would also have their own hashes. It is an interesting solution, that is for sure. Time will tell if it's effective.