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.
What prevents the AI from putting a hash in the photo?
Does it get validated online so that the camera company keeps a copy of the hash on their end? (Which is also problematic.)
The hash would (hopefully) be authenticated. If you want to google it, search for “HMAC”.
This is assuming that the local key doesn’t get leaked, which is assuming a lot.
Aren’t these hardware keys unusable outside the hardware?
You’d need to somehow have the AI authenticate the image through the cameras hardware to use it.
Still possible though.
Hmm, that could potentially also get rid of photoshopping. Would be awesome!
Don’t most of these photographs use editing to at least touch them up a little? I don’t think many published photographs are actually the raw photos.