Podcast
Root Causes 357: Signed Digital Photographs
Hosted by
Jason Soroko
Fellow
Original broadcast date
January 26, 2024
Three major camera manufacturers have joined to create a standard for signed digital images from their cameras.
Podcast transcript
Lightly edited for flow and brevity.
TCTim CallanAll right. So, our episode 336, we discussed how Nikon and I think it was Getty Images, if I’m right. Reuters. Maybe it was Reuters. I should probably look that up . Got together Nikon and one of the new services, it might have been Reuters, had worked together to basically build a system of establishing the provenance of a digital image. And this is basically to get around the deep fake images problem. And so the basic idea is, you have your lensless SLR, your digital SLR, and when it captures an image, it digitally signs it with something that's tantamount to a code signing signature. And then because it's digitally signed, what are the benefits we get of digital signatures. We know that it is untampered with, we know that it is genuinely coming from a certain source, it could be time stamped, could be perhaps geographically stamped if that's something you have and want to enable. All of that stuff could be put in there. And this can perhaps in the future, create a process whereby we can look at an image and establish definitively that it is a real capture of a real event.
So there's a new development recently looked at, where basically Nikon, Sony and Canon have all come together, and are attempting to put together a standard that will do exactly this so that manufacturers of equipment of photographic or video equipment, and the systems that consume and present these equipment, could all in theory get around the same standard and allow us to have, you know, digitally signed, known to be actually captured images.
So there's a new development recently looked at, where basically Nikon, Sony and Canon have all come together, and are attempting to put together a standard that will do exactly this so that manufacturers of equipment of photographic or video equipment, and the systems that consume and present these equipment, could all in theory get around the same standard and allow us to have, you know, digitally signed, known to be actually captured images.
TCTim CallanOk.
TCTim CallanRight because they're photoshopped or something. They’re cropped.
TCTim CallanYeah. Yep.
TCTim CallanYep. Yep. That’s right.
TCTim CallanYeah. So you know, I think there's a lot to say about this, right? I can imagine this kind of thing having utility. And it's basically what you said - imagine there's some scenario where I want to know that this is really the right thing, right? The police go to the crime scene, and they want to take pictures and these pictures are going to be shown in court and they want to be able to prove that these were the real pictures that were really captured, right? So you could imagine there are scenarios where this kind of thing definitely has value. You could imagine where things like timestamping and geolocation stamping have value. This really happened on the fifth of December, and I was really at this address, right? You can imagine problems with that. Like if it's simply a matter of changing the clock on my camera before I take the picture, then I didn't really accomplish anything. Right.? But you know, theoretically people could sit and try to work on these things and work on these problems.
I agree that you and I probably don't see images where these signatures would be valid because just as a reminder to all the listeners if you change a single bit, the signature stops working. So all I have to do is crop it. Or all I have to do is edit it in any way. I take out the red eye, and bang. Right? It can no longer be a signed image. And that's a valid point, Jay.
The other thing though I'll offer is that watermarking is a complete dismal, abject failure. Watermarking these things is never going to work. So the idea was that you're going to make the AI incorporate something steganographically into the image such that software that knows what it's looking for can look and understand that this was made by let's say, mid journey, right?
The trouble with that is that it's so easy to get around. All I have to do is display the image on my screen, do a print screen, take that image and move forward and now the steganography is destroyed. And so it's trivial to get around. A school child could get around it. And there isn't really a technical solution for that problem. So even if this digital signature thing is far from a ubiquitous solution that allows me to always know that every image was really captured from a real life thing or wasn't, that's not the same as it being completely valueless. If you see what I'm saying?
I agree that you and I probably don't see images where these signatures would be valid because just as a reminder to all the listeners if you change a single bit, the signature stops working. So all I have to do is crop it. Or all I have to do is edit it in any way. I take out the red eye, and bang. Right? It can no longer be a signed image. And that's a valid point, Jay.
The other thing though I'll offer is that watermarking is a complete dismal, abject failure. Watermarking these things is never going to work. So the idea was that you're going to make the AI incorporate something steganographically into the image such that software that knows what it's looking for can look and understand that this was made by let's say, mid journey, right?
The trouble with that is that it's so easy to get around. All I have to do is display the image on my screen, do a print screen, take that image and move forward and now the steganography is destroyed. And so it's trivial to get around. A school child could get around it. And there isn't really a technical solution for that problem. So even if this digital signature thing is far from a ubiquitous solution that allows me to always know that every image was really captured from a real life thing or wasn't, that's not the same as it being completely valueless. If you see what I'm saying?
TCTim CallanRight. And it might be about real specific use cases. Like I can imagine this legal documentation of something I'm gonna use to prosecute someone in court being a use case that holds up and works. Right? And a lot of other things wouldn't. I think it also gets into another interesting question, which of course, is when we talk about deep fakes now, we sort of talk about this idea of a whole image that's generated from scratch. But real line base starting photographs and videos and audio have been edited by people for years and years and sometimes that editing can change how you would understand or interpret what's being caught. Now we have tools where we have AI augmentation of that editing. So, I can see a video of live action people moving around in the real world, and some of those people are real, and some are not. These are things that we can do. So, is that a real image? No. Is that a deep fake? No. It's an AI edited, AI augmented version of a real base image.
So what level of editing is fine? Like we could argue I can take out the red eye and that's not really changing the image in a meaningful way. But you know, what if somebody gives me a tummy tuck and slims out my features? What if they change my eye color? What if they change my hair color? Where do we get to the point where suddenly it's not a picture of me anymore?
So what level of editing is fine? Like we could argue I can take out the red eye and that's not really changing the image in a meaningful way. But you know, what if somebody gives me a tummy tuck and slims out my features? What if they change my eye color? What if they change my hair color? Where do we get to the point where suddenly it's not a picture of me anymore?
TCTim CallanSure. Yeah. Rights and royalties?
TCTim CallanThis is my original. Here’s my photograph and here it’s signed.
TCTim CallanYeah. I think that's a good and valid point, Jay. And you can imagine this being set up in a way, just like with a TLS certificate or a code signing certificate where you know who that certificate was assigned to, and it's really that person, and it's reliable. Now, I don't think this has gotten far enough along that we have answers to questions like, ok, are these public certs? Are these being issued by a CA? Is Nikon gonna be its own CA? Do I trust Nikon if it's its own CA? All that stuff's gotta get worked out. But presumably that will. And yeah, I think you're right. I think now that you say it, digital rights is the real motivator here.
TCTim CallanYeah. PKI to the rescue once again.
So anyway, this is developing. You know, I think it's interesting because it's how deep fakes and digital signatures all kind of come together. And we should keep tracking it as it develops. If this has legs and if a standard comes out and if things like that happen, let's return to it and keep the listeners just informed on what's going on.
So anyway, this is developing. You know, I think it's interesting because it's how deep fakes and digital signatures all kind of come together. And we should keep tracking it as it develops. If this has legs and if a standard comes out and if things like that happen, let's return to it and keep the listeners just informed on what's going on.
TCTim CallanAll right. Thanks a lot, Jay.
TCTim CallanThis has been Root Causes.