News: 1697387352

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

How 'AI watermarking' system pushed by Microsoft and Adobe will and won't work

(2023/10/15)


Microsoft, Adobe, and other big names this week pledged to add metadata to their AI-generated images so that future compatible apps will flag them up as machine-made using a special symbol.

You may have seen some reports about this perhaps described as some kind of AI watermark. We took a closer look.

The symbol – described as an "icon of transparency" – depicts the lower case letters "cr" inside a speech-mark like bubble.

[1]

It was created by the Coalition for Content Provenance and Authenticity ( [2]C2PA ), a group of organizations across industries including tech and journalism. The C2PA has been around for about a couple of years; is being driven by Adobe, Arm, Intel, Microsoft, and Truepic; and [3]specifies in detail how metadata in an image can securely certify, digitally, the source and edit history of that image. There are alternative approaches as well as traditional image metadata; C2PA provides an approach pushed by the above big names.

[4]

[5]

In fact, you can use C2PA's Content Credentials metadata for any picture – it doesn't have to be AI generated. The examples given on the Content Credentials' [6]website were made using Adobe's Photoshop and Firefly AI tools, and can be identified as such through their metadata. What Microsoft, Adobe and others have promised to do is ensure their AI generators will at some point in the future include this cryptographically signed metadata in their machine-crafted pictures. The goal being to provide a way for people to see if a picture was model or human-made and how.

For instance, Microsoft said artwork produced by its text-to-picture Bing Image Creator and Bing AI chatbot will feature that metadata at some point.

[7]

Now here's the tricky part, assuming the specification is secure and robust. It's one thing to store that metadata in a picture. How does the user find out, without digging into the file contents?

Well, you will need a compatible application, one that understands the Content Credentials metadata. If an app recognizes that data in a file, it should superimpose the "cr" symbol over the image in a top corner. When you click on that symbol, a widget should appear describing the source of the pic and other details from the Content Credentials metadata – for example, if it was made via Bing or Photoshop.

That's how people can easily inspect the origin of the snap. But of course if the file is opened in an application that doesn't support Content Credentials, no symbol is shown: the app won't understand the data and won't show a symbol.

[8]

You can see what we mean from the aforementioned Content Credentials website. Open it up and scroll down to the AI-made butterfly example. The webpage mocks up what that image should look like in an application that can parse the picture's metadata: the symbol is displayed in the top corner and when you click or tap it, a label appears saying it's AI generated. The picture looks like this on the page, without the label open:

If you right-click over it, on the Content Credentials website, and save that butterfly image to disk, and then open it in something like Chrome today, it'll look like this:

Just a plain image, no symbol. Chrome doesn't know about the Content Credentials metadata that's present in the AI-generated snap, and doesn't have the icon to overlay anyway. If you go to the Content Credentials [9]verification page , and drop in the downloaded butterfly image, it'll tell you it was made by Adobe's Firefly 1.0 AI suite.

This technology – and the specs for it are detailed and impressive – relies on applications understanding and supporting the metadata, or no symbol can or will be shown. Then there's the fact that someone could strip out the metadata, or export the file to another format without the metadata, or screenshot it from an application that doesn't overlay the symbol, and then distribute that metadata-less image. If that stripped picture is later opened in an app that does understand Content Credentials, no symbol will be shown.

That means not only do you need apps, social networks, generators, and so on, that can add and read Content Credentials data, you also need people to be aware of the icon so that they can look out for it. If they receive or see a pic and it doesn't have a Content Credentials symbol on it, they may be inclined to distrust it. That's going to take a huge amount of brand awareness to work.

That all said, Adobe told us it has a [10]Content Credentials cloud , and that seems to work like this: you upload your image files' metadata to Adobe's cloud; if one of your files is later shared by someone without its identifying metadata, whatever they are using to distribute the snap could run the image by Adobe's cloud and recover the metadata if there is a visual match.

Think: something like Google reverse image search, and it returns the original metadata. That way if someone tries to post your pic to the web or via an app, and everything clicks into place, the origin of the picture should be clear, even if the metadata was lost prior to posting – it would be recovered from the Content Credentials cloud.

"Once digital content is signed with Content Credentials (in a platform that has leverages the C2PA open-standards and Content Credentials), tamper-evident metadata is attached, so it travels with the content wherever it goes," a spokesperson for Adobe told The Register .

"Even if that information has been maliciously or accidentally stripped off at any point in the content's lifecycle, it can be recovered via Content Credentials Cloud."

At least Adobe has thought of that. So now we need people to be aware of the symbol; for their applications to support the symbol; for artists and generators to provide the metadata to Adobe's cloud; and for online publishers, social networks, and other content hosts to plug into Adobe's cloud and recover any missing Content Credentials metadata so that metadata-less images can be identified. Phew!

We also suppose that you could use a compatible metadata viewer, or the above Content Credentials verify tool, to check an image by yourself if you don't have an image app yet to hand that can handle it.

[11]Microsoft rolls OpenAI's text-to-pic DALL-E 3 into Bing

[12]Don't worry, folks. Big Tech pinky swears it'll build safe, trustworthy generative AI

[13]Adobe's AI tools may paint a pretty picture, but they also cost a pretty penny

"All AI-generated images in Bing Image Creator are identified using Content Credentials," a Microsoft spokesperson told The Register . "If Content Credentials appears next to an image, users can quickly confirm the time and date of the original image through an invisible digital watermark.

"This process happens automatically during the creation process and is based on C2PA technical requirements. The icon serves as a simple way for consumers to recognize the content. For Bing Image Creator, we believe the icon will be in place before the end of the year and appear next to the words 'Content Credentials'."

Other organizations, such as Publicis Groupe, a French PR and advertising company, is expected to preview how it will use Content Credentials metadata with Adobe in the future. Meanwhile, camera makers Leica Camera and Nikon will demonstrate how the spec will be used by future equipment to bake the origin of pics into photographers' snaps.

Good intentions

The coalition believes all this can help tackle AI-generated deepfakes that spread misinformation to trick netizens. That could be achieved if, in our view, the "cr" icon becomes as ubiquitous as the copyright symbol.

The metadata could at least make it easier for brands and businesses to be transparent about their use of synthetic images in advertising and marketing campaigns, the org [14]said , if said businesses are willing to disclose that. Andy Parsons, senior director of the Content Authenticity Initiative (CAI) at Adobe, said the accompanying info widget acts like a "digital nutrition label" for users.

"Throughout history, visual iconography has acted as a powerful signifier for communication and culture," he said.

"We are incredibly excited about the potential of the official Content Credentials 'icon of transparency' to become a universal standard and expectation across culture online – helping make trust a fundamental principle in this new digital world. We look forward to continuing to incorporate Content Credentials and the new icon across our Adobe products and solutions."

Although it's arguably a step in the right direction, the icon is a long way from being a catch-all solution to authenticating content on the internet and telling AI fakes from the real thing. Adoption so far is merely promised and limited to support from a few albeit very big names. And as we said, it requires many more platforms - including generative AI developers, social media, app makers, and publishers - to support it in order for it to be effective. ®

Get our [15]Tech Resources



[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZSxhChKgKzxzI0iR0alzTwAAAEc&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[2] https://c2pa.org/faq/

[3] https://c2pa.org/specifications/specifications/1.3/index.html

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZSxhChKgKzxzI0iR0alzTwAAAEc&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZSxhChKgKzxzI0iR0alzTwAAAEc&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[6] https://contentcredentials.org/

[7] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZSxhChKgKzxzI0iR0alzTwAAAEc&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZSxhChKgKzxzI0iR0alzTwAAAEc&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[9] https://contentcredentials.org/verify

[10] https://helpx.adobe.com/creative-cloud/help/content-credentials.html

[11] https://www.theregister.com/2023/10/04/microsoft_openai_bing_dalle3/

[12] https://www.theregister.com/2023/09/12/nvidia_adobe_palantir_ai_safety/

[13] https://www.theregister.com/2023/09/14/adobe_waves_the_ai_wand/

[14] https://c2pa.org/post/contentcredentials/

[15] https://whitepapers.theregister.com/



Content Credentials Cloud

Ken Moorhouse

That is going to be one hell of a repository of data, if everyone uses it. Can it support that size and bandwidth? Or will the data held there be of an abstracted nature, which is easier to circumvent?

It's a start

Henry Wertz 1

It's a start. Every concern the article brings up is valid. But we're in a better situation having ai-generated images marked and someone having to know to remove them if they want to pass of the image as genuine, than the current situation of having no metadata indicating this at all. I'm sure given this spec just came out that more apps will gain support for it over time.

They have it backwards

DS999

What we need are digital signatures on digital photos that can mark them as original. So I take a photo with my iPhone, it embeds a digital signature from Apple that says "this photo was taken by an iPhone", and probably some other metadata like the date and camera settings used. You want some stuff off by default that you could turn on like embedding your name and location for proof of copyright and so forth. Samsung phones would have its signature, professional cameras would have Canon's or whatever. So long as they keep their private key secure (you have it operate out of Apple's Secure Element / ARM's TrustZone / etc.) it would be pretty hard to dispute.

Now sure you say photos are altered before publication, so what good does it do if an original photograph taken by an iPhone in Ukraine, for example, is modified before it goes on a website - even if all you change is scaling it to fewer pixels so it isn't huge and changing it from HEIC to JPG so everyone's browser can view it? But so long as they had the original photo they could make available in the event of a dispute - someone claims that photo is faked or photoshopped or AI generated or from 2014 - then it could be made available and the digital signature would check out showing the same scene proving it hadn't been altered, when it was taken, where it was taken, and who took it (if it was a press photo rather than from someone who feared retaliation and wouldn't have that identifier enabled)

There's simply no way to tag all the AI generated photos, because if nothing else you can't control all the AI clusters in the world and make them obey such rules. So you have to attack the problem from the other end.

Whenever you advise a ruler in the way of Tao,
Counsel him not to use force to conquer the universe.
For this would only cause resistance.
Thorn bushes spring up wherever the army has passed.
Lean years follow in the wake of a great war.
Just do what needs to be done.
Never take advantage of power.

Achieve results,
But never glory in them.
Achieve results,
But never boast.
Achieve results,
But never be proud.
Achieve results,
Because this is the natural way.
Achieve results,
But not through violence.

Force is followed by loss of strength.
This is not the way of Tao.
That which goes against the Tao comes to an early end.