Ratgeber

Glossar der Bildherkunftsbegriffe

Jeder Begriff und jede Abkürzung, die in einem AuditImage-Bericht oder in diesen Leitfäden vorkommt, von APP1 bis XMP, erklärt in wenigen Sätzen.

Ein Bericht von dieser Seite benennt viele Dinge: Bereiche, Blöcke, Manifeste, Aussagen, Vertrauensankern. Diese Seite definiert jeden einzelnen Begriff, gruppiert nach dem Ort, an dem man ihnen begegnet. Begriffe sind fettgedruckt, und jede Abkürzung wird beim ersten Auftreten in Klammern mit ihrer vollständigen Schreibweise versehen. Die am Ende jedes Abschnitts verlinkten Leitfäden gehen tiefer ein.

Das Urteil und der Bericht

  • Herkunft (Provenance) — Woher ein Bild stammt und was mit ihm seitdem geschehen ist: aufgenommen von einer Kamera, generiert von einem Modell, bearbeitet von einem Programm oder eine Kette davon. Alles, was diese Seite tut, ist der Versuch, die Herkunft direkt aus der Datei selbst auszulesen.
  • Urteil (Verdict) — Die einzeilige Schlussfolgerung oben im Bericht. Es wird nach Priorität gewählt: ein gültiges oder ungültiges Content Credential hat Vorrang vor einer Selbsterklärung in den Metadaten, die Vorrang vor einem Widerspruch hat, der Vorrang vor einem einfachen Kamera-EXIF-Block hat, der Vorrang vor Metadaten hat, die nichts über die Herkunft aussagen.
  • Feststellung (Finding) — Eine Beobachtung mit einer Stufe (Info, Hinweis, Warnung). Ein Bericht besteht aus einem Urteil und seinen Feststellungen; das Urteil wird aus den Feststellungen abgeleitet, nicht umgekehrt.
  • KI-Signal (AI signal) — Eine Feststellung einer bestimmten Art: ein Feld, ein Textblock oder ein Manifest, das angibt, dass das Bild von einem Modell generiert wurde. Der Bericht benennt sowohl das Signal als auch den genauen Ort, an dem es gelesen wurde, wie etwa XMP DigitalSourceType oder PNG tEXt "parameters".
  • Selbsterklärt (Self-declared) — Was die Datei über sich selbst in unverschlüsselten, unsignierten Metadaten sagt. Jedes Programm kann es schreiben oder löschen, sodass eine Selbsterklärung ein Beleg dafür ist, was ein Tool geschrieben hat, nicht ein Beweis dafür, was geschehen ist.
  • In Content Credentials deklariert (Declared in Content Credentials) — Was innerhalb eines signierten C2PA-Manifests steht. Wenn die Signatur verifiziert wird und der Unterzeichner vertrauenswürdig ist, konnte die Aussage seit der Unterzeichnung nicht verändert werden.
  • Unkonsistent (Inconsistent) — Das Urteil, wenn Teile der Metadaten einander widersprechen, was das Erkennungszeichen einer Datei ist, die bereinigt und dann manuell neu gekennzeichnet wurde. Siehe die Feststellungen zu EXIF gegenüber XMP unten.
  • Bereinigt (Stripped) — Metadaten entfernt. Die meisten sozialen Plattformen und Messenger-Apps tun dies beim Hochladen; ebenso „EXIF-entfernen"-Tools. Eine bereinigte Datei kann anhand der Metadaten überhaupt nicht beurteilt werden.
  • Neu gekennzeichnet (Re-labelled) — Metadaten, die nach dem Entfernen der ursprünglichen Metadaten in eine Datei geschrieben wurden, um den Anschein zu erwecken, dass sie etwas anderes ist. Wird normalerweise als Unkonsistenz erkannt.
  • Bereichskarte (Segment map) — Die Tabelle unten in einem JPEG-, PNG- oder WebP-Bericht, die jeden Block in der Datei in Reihenfolge mit Offset und Länge auflistet. Blöcke mit Herkunftsinformationen sind markiert.
  • SHA-256 (Secure Hash Algorithm, 256-Bit) — Ein kryptografischer Hash: ein Fingerabdruck fester Länge der Datei-Bytes. Der Bericht zeigt ihn an, damit zwei Personen bestätigen können, dass sie dieselbe Datei betrachten. Die Änderung eines einzigen Bytes ändert den gesamten Hash.

Container: Wie die Bytes angeordnet sind

  • Container — Das Dateiformat, das die Bilddaten und ihre Metadaten umhüllt: JPEG, PNG, WebP usw. Jedes hat seine eigene Methode, Metadaten zu speichern, weshalb derselbe EXIF-Block in einem JPEG in einem „APP1-Bereich" und in einem PNG in einem „eXIf-Block" sitzt.
  • JPEG (Joint Photographic Experts Group) — Das gängigste Fotoformat, benannt nach dem Komitee, das es definiert hat. Ein JPEG ist eine Folge von Bereichen, die jeweils mit einem Zwei-Byte-Marker beginnen.
  • SOI / EOI (Start Of Image / End Of Image) — Der erste und letzte Marker eines JPEG. Daten nach EOI werden von Betrachtern ignoriert und sind ein klassischer Versteckort.
  • APPn-Bereich (Anwendungsbereich n) — APP0 bis APP15, wo JPEG-Metadaten leben. Welcher Standard welche Nummer verwendet, ist Konvention, nicht vom Format erzwungen.
  • APP0 JFIF (JPEG File Interchange Format) — Der Basis-JPEG-Header: Version, Pixeldichte, manchmal ein Miniaturbild. Fast jedes JPEG hat einen. Enthält keine Herkunftsinformationen.
  • APP1 EXIF (Exchangeable Image File Format) — Der Bereich, der EXIF enthält (siehe unten). Kamen und Handy schreiben ihn.
  • APP1 XMP (Extensible Metadata Platform) — Der Bereich, der XMP enthält. Ein großes XMP-Paket überschreibt in erweiterte APP1 XMP ext (erweitertes XMP)-Bereiche, die zusammengesetzt werden müssen.
  • APP2 ICC (International Color Consortium) — Das Farbprofil, aufgeteilt über mehrere APP2-Bereiche, wenn groß. Sagt, wie Farbwerte zu interpretieren sind, nichts über die Herkunft.
  • APP2 MPF (Multi-Picture Format) — Ein Index zusätzlicher Bilder, die in derselben Datei eingebettet sind, typischerweise eine große Vorschau oder eine Tiefenkarte vom Handy. Die Metadaten einiger Handys leben hier.
  • APP11 (JPEG XT) — Die Bereichsnummer, die von JPEG XT (JPEG eXTensions, die ISO/IEC 18477-Familie; IEC ist die Internationale Elektrotechnische Kommission, ISOs Partner bei gemeinsamen Standards) für gepackte Daten verwendet wird. C2PA nutzt sie auch, daher ist APP11 C2PA die Bezeichnung für APP11-Bereiche, deren Inhalt eine C2PA-JUMBF-Box ist, möglicherweise auf mehrere Bereiche aufgeteilt und nach Sequenznummer zusammengesetzt.
  • APP13 Photoshop IRB (Image Resource Block) / IPTC (International Press Telecommunications Council) — Photoshops Ressourcenblöcke. Historisch der Ort, an dem IPTC-Beschreibungs- und Urheberrechtsfelder gespeichert wurden; Photoshop schreibt sie immer noch.
  • APP14 Adobe — Ein kleiner Bereich, den Adobe-Kodierer schreiben, um die Farbumwandlung zu beschreiben. Seine Anwesenheit zeigt, dass die Datei irgendwann durch eine Adobe-Bibliothek gelaufen ist.
  • COM (Kommentar) — Ein Freitext-Kommentarbereich. Einige Generatoren schreiben ihre Parameter hierher.
  • Scan-Daten — Die komprimierten Pixel selbst, alles vom ersten SOS (Start Of Scan)-Marker bis EOI.
  • PNG (Portable Network Graphics) — Ein verlustfreies Format, bestehend aus Blöcken: ein Vier-Buchstaben-Typ, eine Länge, die Daten und eine CRC (zyklische Redundanzprüfung)-Prüfsumme. Blocknamen mit Kleinbuchstaben am Anfang sind optional und können von jedem Tool, das sie nicht versteht, weggelassen werden.
  • PNG-Signatur — Die festen acht Bytes, mit denen jedes PNG beginnt.
  • IHDR / IDAT / IEND (Bildheader / Bilddaten / Bildende) — Die obligatorischen Blöcke: Header (Abmessungen, Bittiefe), Bilddaten und Dateiende.
  • tEXt / iTXt / zTXt — PNG-Textblöcke: ein Schlüsselwort plus ein Wert. tEXt ist Latin-1 (ISO 8859-1), iTXt ist internationaler Text in UTF-8 (Unicode Transformation Format, 8-Bit) und kann komprimiert sein, zTXt ist zlib-komprimiertes Latin-1. Hier schreiben Stable Diffusion, ComfyUI und NovelAI ihre Generierungsparameter, und hier kommt normalerweise das AIGC-Label in einem PNG hin.
  • eXIf — Der PNG-Block, der 2017 für die Übertragung eines EXIF-Blocks standardisiert wurde. Ältere Tools speichern EXIF stattdessen in einem Textblock.
  • iCCP (ICC-Profil) — Der PNG-Block für ein ICC-Farbprofil.
  • caBX — Der Vier-Buchstaben-Blocktyp, den die C2PA-Spezifikation für die Übertragung einer JUMBF-Box in einem PNG registriert hat. Es ist ein Blockname, keine Abkürzung mit offizieller Bedeutung. caBX C2PA in einem Bericht bedeutet, dass der Block gefunden und als Manifest-Speicher geparst wurde.
  • WebP — Googles Bildformat, abgeleitet vom VP8-Videocodec. Ein WebP ist eine RIFF (Resource Interchange File Format)-Datei: ein Header und eine Folge von Blöcken mit Vier-Buchstaben-Namen. VP8 und VP8L (VP8 verlustfrei) enthalten die Bilddaten; VP8X (VP8 erweitert) ist der Header, der angibt, welche optionalen Blöcke folgen. EXIF-, XMP- und ICCP-(ICC-Profil)-Blöcke tragen diese Datenblöcke; der C2PA-Block trägt eine JUMBF-Box.
  • HEIC / AVIF / TIFF / GIF — Formate, von denen diese Site EXIF und XMP liest, aber nicht bereichsweise zuordnet. HEIC (High Efficiency Image Container) und AVIF (AV1 Image File Format; AV1 ist AOMedia Video 1, der Codec, den es speichert) sind ISO-Basismedien-Dateiformat-Container, dieselbe Familie wie MP4 (MPEG-4 Teil 14; MPEG ist die Moving Picture Experts Group). TIFF (Tagged Image File Format) ist das Format, auf dem EXIF selbst basiert. GIF (Graphics Interchange Format) enthält fast keine Metadaten.

Weiterlesen: Wo Metadaten in einer Datei leben, Warum Metadaten verschwinden.

Metadaten-Standards

  • Metadaten — Daten über das Bild, die neben den Pixeln gespeichert werden: wann es aufgenommen wurde, mit welcher Kamera, mit welchen Einstellungen, mit welchem Programm es zuletzt gespeichert wurde. Keines davon wird zum Anzeigen des Bildes benötigt, weshalb es ohne sichtbare Änderung entfernt werden kann.
  • EXIF (Exchangeable Image File Format) — Der Standard, den Kameros und Handys verwenden, um Aufnahmedetails aufzuzeichnen: Make und Model, Belichtung, Objektiv, DateTimeOriginal, Ausrichtung, GPS und Software (das letzte Programm, das die Datei geschrieben hat). Es ist eine binäre Struktur, die von TIFF übernommen wurde. Editoren bewahren es entweder auf, schreiben es um oder löschen es. Nichts in EXIF ist signiert.
  • DateTimeOriginal — Der EXIF-Aufnahmezeitstempel in Ortszeit ohne Zeitzonenangabe. Wird mit dem XMP-Erstellungsdatum verglichen, um Abweichungen zu erkennen.
  • Software — Der EXIF-Tag, der das Programm benennt, das die Datei zuletzt geschrieben hat. Ein Generaturname hier ist ein KI-Signal; ein Editorname ist nur ein Editor.
  • XMP (Extensible Metadata Platform) — Adobes Metadatenstandard, geschrieben in XML (Extensible Markup Language) und jetzt ein ISO (International Organization for Standardization)-Standard, ISO 16684. Es speichert dieselben Fakten wie EXIF plus Bearbeitungsinformationen: CreatorTool (das Programm), CreateDate und ModifyDate sowie die Bearbeitungshistorie. Text, unsigniert und von jedem Adobe-Produkt beim Speichern umgeschrieben.
  • CreatorTool — Das XMP-Feld, das das Programm benennt, das die Datei erstellt hat. Wird mit EXIF Software verglichen; bei einer ehrlichen Historie stimmen die beiden normalerweise überein.
  • XMP-Historie — xmpMM:History (MM für Medienverwaltung), eine Liste von Bearbeitungsereignissen, jeweils mit einem Software-Agenten, einer Aktion und einer Zeit. Eine Datei, die eine Ableitung von einer anderen behauptet (DerivedFrom), aber keine Historie hat, ist verdächtig.
  • DerivedFrom — Das XMP-Feld, das auf das Dokument verweist, aus dem dieses erstellt wurde. Vorhanden bei einem exportierten Bearbeitungsergebnis; sinnlos bei einem Kameraoriginal.
  • Document ID / Instance ID (Kennung) — XMP-Kennungen, die Adobe-Produkte einem Dokument und jeder gespeicherten Version zuweisen. Sie ermöglichen es, Historie-Einträge mit bestimmten Speicherungen zu verknüpfen.
  • IPTC (International Press Telecommunications Council) — Das Metadaten-Schema der Nachrichtenindustrie für Fotos: Bildunterschrift, Quellenangabe, Urheberrecht und seit 2023 das Feld DigitalSourceType.
  • DigitalSourceType — Ein IPTC-Feld, gespeichert in XMP, das angibt, wie das Bild produziert wurde. Der Wert trainedAlgorithmicMedia bedeutet „erstellt von einem trainierten KI-Modell". Adobe Firefly, DALL·E und mehrere andere schreiben es. Es ist das Nächste zu einer branchenüblichen KI-Kennzeichnung in unverschlüsselten Metadaten, und es ist immer noch nur Text.
  • ICC (International Color Consortium)-Profil — Ein Farbprofile. Sagt der Software, wie die Farbwerte der Datei für die Anzeige umgerechnet werden sollen. Sagt nichts über die Herkunft, obwohl die Profilbeschreibung das Programm benennen kann, das es eingebettet hat.
  • GPS (Global Positioning System) — Standortfelder innerhalb von EXIF. Wird als Feststellung gemeldet, da ein geteiltes Foto selten diese Daten mitführen muss.

Weiterlesen: EXIF-Grundlagen, XMP und Bearbeitungshistorie, Wie Metadaten gefälscht werden.

C2PA und Content Credentials

  • C2PA (Coalition for Content Provenance and Authenticity) — Ein Branchengremium (Adobe, Microsoft, Google, Sony, Nikon, Leica, OpenAI und andere) und der Name der offenen technischen Spezifikation, die es für signierte Herkunftsdaten veröffentlicht.
  • CAI (Content Authenticity Initiative) — Die von Adobe geleitete Gemeinschaft, die die C2PA-Annahme fördert und die öffentliche Verify-Website betreibt.
  • Content Credentials — Der verbraucherorientierte Name für C2PA-Daten, die an eine Datei angehängt sind. Wenn ein Bericht „Enthält Content Credentials" sagt, wurde ein C2PA-Manifest-Speicher gefunden.
  • Manifest — Ein signierter Herkunftsnachweis: Wer diese Version erstellt hat, mit welchem Tool, welche Aktionen durchgeführt wurden, wovon sie abgeleitet ist. Eine Datei, die mehrmals von C2PA-fähigen Tools bearbeitet wurde, enthält mehrere Manifeste.
  • Manifest-Speicher — Der Container, der alle Manifeste einer Datei enthält. Physisch ist es eine JUMBF-Box in APP11, caBX oder dem WebP-C2PA-Block.
  • Aktives Manifest — Das neueste Manifest, das die Datei in ihrem aktuellen Zustand beschreibt. Nur seine feste Bindung soll mit den aktuellen Bytes übereinstimmen; frühere Manifeste sind als Zutaten späterer Manifeste enthalten.
  • Aussage (Claim) — Der Kern eines Manifests: eine CBOR-Struktur, die die Aussagen nach Hash auflistet, den Aussagengenerator und eine Referenz auf die Signatur. Die Signatur wird über die Bytes der Aussage berechnet.
  • Aussagengenerator (Claim generator) — Die Software, die das Manifest erstellt hat, benannt in der Aussage. Wird als Tool gemeldet.
  • Aussage (Assertion) — Eine Aussage innerhalb eines Manifests. Standardmäßige umfassen c2pa.actions (was getan wurde), c2pa.hash.data (die feste Bindung), c2pa.ingredient (woraus es erstellt wurde) und stds.schema-org.CreativeWork (Autor und Urheberrecht).
  • Aktion (Action) — Ein Eintrag in der Aktions-Aussage: c2pa.created, c2pa.edited, c2pa.opened, c2pa.placed usw. Eine Erstellungsaktion mit einem digital source type von trainedAlgorithmicMedia ist die Art und Weise, wie ein Manifest KI-Generierung deklariert; digitalCapture deklariert eine Kameraaufnahme.
  • Zutat (Ingredient) — Eine Aussage, die einen anderen Vermögenswert aufzeichnet, der in diesen eingegangen ist, mit seinem eigenen Manifest-Hash, wo vorhanden. Zutaten sind der Weg, wie eine Bearbeitungskette verifizierbar bleibt.
  • JUMBF (JPEG Universal Metadata Box Format) — Der box-strukturierte binäre Container, den C2PA verwendet, definiert in ISO/IEC 19566-5. Boxen verschachteln: eine Superbox enthält eine Beschreibungsbox (jumd) und Inhaltsboxen wie cbor, json oder bidb (binäre Datenbox).
  • CBOR (Concise Binary Object Representation) — Eine kompakte binäre Kodierung JSON-ähnlicher Daten, definiert in RFC 8949. Aussagen und die meisten Aussagen sind CBOR.
  • JSON (JavaScript Object Notation) — Das Klartext-Datenformat, dessen binärer Verwandter CBOR ist. Einige Aussagen und das AIGC-Label sind JSON.
  • COSE (CBOR Object Signing and Encryption) / COSE_Sign1 — Das auf CBOR aufgebaute Signaturformat, definiert in RFC 9052. COSE_Sign1 ist die Einzelunterzeichner-Signaturstruktur, die C2PA verwendet: geschützte Header (Algorithmus, Zertifikatskette), die Nutzlast (die Aussage) und die Signatur-Bytes.
  • X.509-Zertifikat — Das Standardformat für ein öffentliches Schlüsselzertifikat, benannt nach der ITU-T-Empfehlung (International Telecommunication Union, Telecommunication Standardization Sector), die es definiert: ein öffentlicher Schlüssel, der Name seines Besitzers, der Name des Ausstellers, der es bestätigt, Gültigkeitsdaten und die Signatur des Ausstellers. Das Signaturzertifikat reist innerhalb des COSE-Headers als x5chain (X.509-Kette) mit.
  • Zertifikatskette — Das signierende (Leaf-)Zertifikat, das Zwischenzertifikat, das es ausgestellt hat, und so weiter bis zu einem Stammzertifikat. Jedes Glied wird überprüft, indem die Signatur eines Zertifikats mit dem Schlüssel des nächsten verifiziert wird.
  • Vertrauensanker (Trust anchor) — Ein Zertifikat, das der Verifizierer ohne weiteren Beweis als vertrauenswürdig akzeptiert. Wenn die Kette einen erreicht, gilt die Identität des Unterzeichners als festgestellt.
  • Vertrauensliste (Trust list) — Die Menge der Vertrauensanker. C2PA veröffentlicht eine offizielle Liste der Zertifizierungsstellen und Unterzeichner, die es geprüft hat. „Signatur gültig, Unterzeichner unbekannt" bedeutet, dass die Mathematik stimmte, die Kette aber nichts auf der Liste erreichte, was bei einem selbst erstellten Zertifikat der Fall ist.
  • Signatur gültig — Die COSE-Signatur über die Aussage wird mit dem Schlüssel des Leaf-Zertifikats verifiziert. Beweist, dass das Manifest nach der Unterzeichnung nicht verändert wurde. Beweist für sich genommen nicht, wer unterzeichnet hat.
  • Feste Bindung (Hard binding) — Der Hash in c2pa.hash.data, berechnet über die Datei mit Ausschluss des Manifest-Speichers selbst. Wenn er übereinstimmt, wurden die Pixel nach der Unterzeichnung nicht geändert und dieses Manifest gehört zu dieser Datei. Wenn das Bild neu codiert oder von einem Tool ohne C2PA-Unterstützung bearbeitet wurde, schlägt diese Prüfung fehl.
  • Weiche Bindung (Soft binding) — Eine Bindung, die eine Neuencodierung übersteht, wie ein unsichtbares Wasserzeichen oder ein perzeptiver Fingerabdruck, der verwendet wird, um ein Manifest zu suchen, wenn es aus der Datei entfernt wurde. Diese Site bewertet keine weichen Bindungen.
  • Aussagen-Hashes — Jede Aussage wird gehasht und die Aussage listet die Hashes auf. Ihre Verifizierung beweist, dass keine Aus sage unter einer gültigen Aus sage ausgetauscht wurde.
  • Zeitstempel (sigTst, Signaturzeitstempel) — Ein optionaler RFC 3161 (Request for Comments 3161, der Internet-Standard für vertrauenswürdige Zeitstempel)-Token von einer Zeitstempelbehörde, der beweist, dass die Signatur zu einem bestimmten Zeitpunkt existierte. Wird als vorhanden oder abwesend gemeldet; in dieser Version nicht verifiziert.
  • Verifizierung fehlgeschlagen / teilweise verifiziert (Verification failed / partially verified) — „Fehlgeschlagen" bedeutet, dass eine der vier Prüfungen (Signatur, feste Bindung, Aussagen-Hashes, Kette) negativ ausfiel. „Teilweise verifiziert" bedeutet, dass eine Prüfung nicht abgeschlossen werden konnte, beispielsweise weil ein Hash-Algorithmus nicht unterstützt wird, und der Bericht sagt, welche.
  • Verify-Website — verify.contentauthenticity.org, der öffentliche Prüfer der CAI. Eine nützliche zweite Meinung, da er dieselbe Vertrauensliste wie diese Site anwendet.

Weiterlesen: Was ist C2PA, Wie man C2PA verifiziert.

Spuren von KI-Generatoren

  • Generierungsparameter — Der Prompt, das Modell, der Seed, der Sampler und die Einstellungen, die ein Generator verwendet hat, in die Datei geschrieben von Tools, die das Bild reproduzierbar machen wollen. Ihre Anwesenheit ist ein starkes KI-Signal; ihre Abwesenheit beweist nichts.
  • Stable Diffusion (SD) — Die Open-Source-Bildmodellfamilie. Ihre gängigsten Frontends schreiben Parameter in PNG-Text. SDXL ist Stable Diffusion XL, das größere 2023-Modell.
  • Stable Diffusion WebUI (AUTOMATIC1111, A1111) — Das klassische Web-Frontend, benannt nach dem Pseudonym seines Autors; A1111 ist die Kurzform. Schreibt einen parameters-Textblock: den Prompt, dann eine Negative prompt:-Zeile, dann Steps: ..., Sampler: ..., Model: .... Der Bericht extrahiert den Modellnamen, wenn vorhanden.
  • ComfyUI (Comfy User Interface) — Ein Node-Graph-Frontend. Schreibt zwei Textblöcke: prompt (den Graphen als JSON) und workflow (das Editor-Layout).
  • NovelAI — Ein gehosteter Anime-fokussierter Generator. Schreibt Software: NovelAI plus einen Comment-Block mit JSON-Parametern und oft die Wörter „Stable Diffusion" in der Beschreibung.
  • Midjourney — Ein gehosteter Generator. Downloads enthalten XMP mit dem Prompt in der Beschreibung und einer Job ID (eine UUID, Universal Unique Identifier) in einem Midjourney-spezifischen Feld; außerdem ein Creator-Feld mit dem Benutzernamen.
  • DALL·E / OpenAI — OpenAIs Bildmodelle; der Name ist eine Mischung aus dem Künstler Dalí und dem Roboter WALL·E, keine Abkürzung. Neuere Ausgaben enthalten ein C2PA-Manifest, das OpenAI benennt, und eine Aktions-Aussage mit trainedAlgorithmicMedia; ältere DALL·E 3-Dateien hatten nur ein DigitalSourceType.
  • Adobe Firefly — Adobes Generator. Schreibt ein C2PA-Manifest und IPTC DigitalSourceType.
  • Google Imagen / Gemini — Googles Modelle. Ausgaben enthalten ein unsichtbares SynthID-Wasserzeichen und auf manchen Oberflächen C2PA-Metadaten oder eine IPTC-Kennzeichnung.
  • FLUX, Ideogram, Leonardo.Ai, Recraft, Krea, Runway, InvokeAI, Fooocus, Microsoft Designer, LiblibAI — Andere Generatoren und Frontends, deren Namen, wenn sie in irgendeinem Metadatenfeld gefunden werden, als Aussage über KI-Herkunft gewertet werden.
  • 通义万相 Tongyi Wanxiang, 即梦 Jimeng / 豆包 Doubao, 可灵 Kling, 文心一格 Yige, 混元 Hunyuan — Chinesische Generierungsdienste. Ihre Namen in Metadaten sind KI-Signale, und seit September 2025 sollen ihre Ausgaben das unten beschriebene implizite AIGC-Label enthalten.
  • Unsichtbares Wasserzeichen — Ein Signal, das in die Pixel selbst eingebettet ist, nicht in Metadaten, das so konzipiert ist, dass es Zuschneiden, Neuencodierung und Screenshots übersteht. SynthID ist Googles Lösung; es gibt weitere. Sie benötigen den Detektor des Herstellers und sind aus Metadaten nicht lesbar, weshalb diese Site sie nicht sehen kann.

Weiterlesen: Stable-Diffusion-Metadaten, Midjourney-Metadaten, OpenAI-Bildmetadaten, Unsichtbare Wasserzeichen.

Die chinesischen AIGC-Kennzeichnungsregeln

  • AIGC (AI-Generated Content) — Der Begriff, den die chinesische Regulierung und Industrie für Texte, Bilder, Audio und Video verwenden, die von generativen Modellen erzeugt werden.
  • Kennzeichnungsmaßnahmen (Labelling Measures) — Die Maßnahmen zur Kennzeichnung von KI-generierten synthetischen Inhalten, erlassen von der CAC (Cyberspace Administration of China) zusammen mit drei anderen Regulierungsbehörden, in Kraft seit dem 1. September 2025. Sie verpflichten Generierungsdienste, Ausgaben zu kennzeichnen, und Verteilungsplattformen, die Labels zu erhalten und sichtbar zu machen.
  • GB 45438-2025 — Die verbindliche nationale Norm, die vorschreibt, wie zu kennzeichnen ist: „Cybersicherheitstechnik: Kennzeichnungsmethode für KI-generierte synthetische Inhalte". GB steht für Guobiao, „nationale Norm", dem Präfix jeder chinesischen nationalen Norm. trat am selben Tag wie die Maßnahmen in Kraft.
  • TC260 (Technical Committee 260) — Das National Information Security Standardization Technical Committee, das die Normen entwirft und Praxisleitfäden veröffentlicht, darunter den, der das Metadaten-Label beschreibt.
  • Explizites Label — Ein Label, das Menschen wahrnehmen können: sichtbarer Text oder ein Abzeichen auf einem Bild, ein hörbarer Hinweis in Audio.
  • Implizites Label — Ein Label, das in Dateimetadaten für Maschinen zum Lesen geschrieben wird. In der Praxis ein JSON-Objekt in einem XMP-Feld, einem PNG-Textblock oder einem JPEG-Kommentar.
  • Label: "AIGC" — Das festgelegte erste Feld des impliziten Labels. Der Bericht durchsucht jeden Textträger in der Datei nach einem JSON-Objekt, das es enthält.
  • ContentProducer — Der Name oder Code des Dienstes, der den Inhalt generiert hat.
  • ProduceID — Die Kennung des Dienstes für diesen bestimmten Inhalt.
  • ContentPropagator / PropagateID — Die Plattform, die den Inhalt verteilt hat, und ihre Kennung dafür, ausgefüllt, wenn eine Plattform das Label beim Hochladen neu schreibt.
  • ReservedCode1 / ReservedCode2 — Felder, die der Standard für zukünftige Nutzung reserviert.

Weiterlesen: Wie das implizite AIGC-Label aussieht.

Kryptografie, kurz erklärt

  • Hash — Eine Einwegfunktion, die beliebige Daten in einen Fingerabdruck fester Länge verwandelt. Gleiche Eingaben ergeben gleiche Hashes; eine geänderte Eingabe ergibt einen nicht zusammenhängenden Hash. C2PA verwendet SHA-256 und Verwandte für jede Bindung.
  • Digitale Signatur — Ein Wert, der aus einem Hash der Daten mit einem privaten Schlüssel berechnet wird, überprüfbar von jedem mit dem zugehörigen öffentlichen Schlüssel. Beweist, dass die Daten nicht verändert wurden und vom Inhaber des Schlüssels signiert wurden.
  • Öffentlicher Schlüssel / Privater Schlüssel — Die zwei Hälften eines Schlüsselpaares. Die private Hälfte signiert und wird geheim gehalten; die öffentliche Hälfte verifiziert und wird im Zertifikat veröffentlicht.
  • CA (Zertifizierungsstelle) — Eine Organisation, die Zertifikate ausstellt, nachdem sie die Identität des Antragstellers überprüft hat. Das Stammzertifikat einer CA ist das, was Vertrauenslisten enthalten.
  • Selbstsigniertes Zertifikat — Ein Zertifikat, das mit seinem eigenen Schlüssel signiert ist. Jeder kann in Sekunden eines erstellen, daher beweist es nichts über die Identität, nur dass derselbe Schlüssel sowohl das Zertifikat als auch die Daten signiert hat.
  • RFC (Request for Comments) — Die nummerierten Dokumente, in denen Internet-Standards veröffentlicht werden; RFC 3161 (Zeitstempel), RFC 8949 (CBOR) und RFC 9052 (COSE) erscheinen alle auf dieser Seite.
  • TSA (Zeitstempelbehörde) — Ein Dienst, der einen Hash zusammen mit der aktuellen Zeit gemäß RFC 3161 signiert, sodass bewiesen werden kann, dass eine Signatur vor einem bestimmten Zeitpunkt existierte.
  • Gültigkeitszeitraum — Die Daten, zwischen denen ein Zertifikat verwendet werden soll. Ein mit einem abgelaufenen Zertifikat signiertes Manifest wird gemeldet; ob das von Bedeutung ist, hängt davon ab, ob ein Zeitstempel beweist, dass es während der Gültigkeitszeit signiert wurde.