And then sign the images in hardware so that you can prove an image came from a specific camera and hasn’t been altered?
And then sign the images in hardware so that you can prove an image came from a specific camera and hasn’t been altered?
A hardware key proves which camera it came from, and a blockchain hash proves at least when the camera first connected to the internet after taking the photo. So, if anyone tries to claim your photo as their own, you need only point to the blockchain to prove it's actually yours. It also proves you didn't use any beauty filters outside the camera hardware security bubble.
https://news.adobe.com/news/news-details/2022/Adobe-Partners...
I predict it's going to go mainstream in a new iPhone model eventually. Consumers will become sold on the idea of authenticity. They are sick of fakes and filters, but didn't yet have any way to prove something is real.
Photo/video signing in hardware might actually make things worse by creating a false sense of security. It's better for people to question everything they see rather than trust everything they see.
It will be people who need to learn how to sign and encrypt and manage their keys.
I don't believe it will be possible in practice to "granularize" trust like that. You trust a person or an institution (a person is already more ideal though). Going even further will not work in practice.
https://www.dpreview.com/news/9855773515/sony-associated-pre...
Here's some code that can be played with that relates to steganography in images: https://github.com/RoliSoft/Steganography/tree/master
However if it came out that manufacturers were secretly storing a "fingerprint" of the noise profile of each image sensor and sharing it with the government, I'm afraid I wouldn't be entirely surprised
Remember https://en.wikipedia.org/wiki/Machine_Identification_Code
A much harder to break system is one uses a secret only exists on each individual phone + the generic algorithm that iphones use, but this comes back to individuals being traced.
There is actually a way to prevent individuals from being traced while having a strong membership proof. This can be achieved by issuing signatures on a relative generator created in an exponentiation mix together with a set of output pseudonyms. One can picture it as strands braided together where it is hard to trace the link between the input and output strands, while it is very easy to tell that such a link exists.
More on that can be found on:
This could work for other manipulation. Change the colors in the image. Then if someone wants proof, offer the original and describe the transformation.
But this is essentially the same problem statement as DRM: provide the user with some cryptographic material, yet limit how they can use it and prevent them from just dumping it. Logically, there will always be a hole. Practically, you can make it very annoying to do, beyond the ability of the average consumer [1], but someone will probably manage, and given the scenarios we often talk about (e.g. state-backed disinformation), there will be plenty of resources spent on doing that. The payoff will cover the cost
Paradoxically, one could argue that a "95% trustworthy" system could actually do net harm. The higher people's trust builds in it, the greater the fall damage if someone manages to secretly subvert it, and use it on just the right bit of disinfo at the right time (contrasting my footnote about DRM)
[1] Hence why claims that DRM is a complete failure miss the point a bit - it's not needed to stop everyone. Perhaps we can crack some given DRM system, but the fact that you even have to download a new program is enough to stop a massive amount of consumers from bothering