<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Deepfake on kenji.blog</title><link>http://kenji.blog/de/tags/deepfake/</link><description>Recent content in Deepfake on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>de</language><copyright>kenjinote</copyright><lastBuildDate>Sat, 12 Sep 2026 12:00:00 +0900</lastBuildDate><atom:link href="http://kenji.blog/de/tags/deepfake/index.xml" rel="self" type="application/rss+xml"/><item><title>Deepfakes und Informationskompetenz: Wie man Fake News technisch entlarvt</title><link>http://kenji.blog/de/p/deepfake-info-literacy/</link><pubDate>Sat, 12 Sep 2026 12:00:00 +0900</pubDate><guid>http://kenji.blog/de/p/deepfake-info-literacy/</guid><description>&lt;img src="http://kenji.blog/p/deepfake-info-literacy/img/eyecatch.jpg" alt="Featured image of post Deepfakes und Informationskompetenz: Wie man Fake News technisch entlarvt" />&lt;h1 id="einleitung-eine-ära-in-der-die-grenzen-zwischen-realität-und-fiktion-verschwimmen">Einleitung: Eine Ära, in der die Grenzen zwischen Realität und Fiktion verschwimmen
&lt;/h1>&lt;p>In den 2020er Jahren schreitet die Entwicklung der generativen KI (Generative AI) mit beispielloser Geschwindigkeit voran. Texte, Audios, Bilder und sogar Videos, die von menschlich erstellten Inhalten nicht mehr zu unterscheiden sind, können nun in nur wenigen Sekunden generiert werden. Während dieser technologische Sprung der kreativen Branche enorme Vorteile bringt, schafft er gleichzeitig eine ernsthafte gesellschaftliche Bedrohung: die Flut von raffinierten, gefälschten Inhalten, bekannt als &amp;ldquo;Deepfakes&amp;rdquo;.&lt;/p>
&lt;p>Deepfakes bedrohen die Gesellschaft in verschiedenen Formen, wie zum Beispiel durch gefälschte Reden von Politikern, Betrug durch die Nachahmung von Unternehmens-CEOs (eine Weiterentwicklung von BEC-Betrug) oder Pornografie, die den Ruf von Prominenten schädigt. Insbesondere während Wahlkampfzeiten hat sich die Verbreitung von Fake News durch Deepfakes zu einer Situation entwickelt, die die Grundlagen der Demokratie erschüttert.&lt;/p>
&lt;p>In einer solchen Zeit wird von uns ein Update unserer &amp;ldquo;Informationskompetenz (Information Literacy)&amp;rdquo; gefordert. Der gesunde Menschenverstand, &amp;ldquo;zu glauben, was man mit eigenen Augen sieht&amp;rdquo;, gilt nicht mehr. Dieser Artikel beginnt mit dem technischen Hintergrund, wie Deepfakes generiert werden, und erklärt auf sehr tiefgreifender Ebene, unter Einbeziehung von mathematischen Formeln und Code, modernste digitale Forensik-Methoden, um sie &amp;ldquo;technisch&amp;rdquo; zu entlarven, sowie Frameworks für die gesamte Gesellschaft (wie C2PA), um Desinformation zu bekämpfen.&lt;/p>
&lt;hr>
&lt;h1 id="1-der-mechanismus-der-generativen-ki-der-deepfakes-antreibt">1. Der Mechanismus der generativen KI, der Deepfakes antreibt
&lt;/h1>&lt;p>Um Deepfakes zu verstehen, muss man zunächst die Mechanismen der generativen KI kennen, auf der sie basieren. Derzeit sind die beiden repräsentativen Architekturen zur Generierung von hochauflösenden Bildern und Videos &amp;ldquo;GAN (Generative Adversarial Networks)&amp;rdquo; und &amp;ldquo;Diffusion Models (Diffusionsmodelle)&amp;rdquo;.&lt;/p>
&lt;h2 id="11-generative-adversarial-networks-gan">1.1 Generative Adversarial Networks (GAN)
&lt;/h2>&lt;p>GAN, das 2014 von Ian Goodfellow und anderen vorgeschlagen wurde, war der Auslöser der Deepfake-Technologie. Bei GAN übernehmen zwei neuronale Netze die Rollen eines &amp;ldquo;Fälschers&amp;rdquo; und eines &amp;ldquo;Polizisten&amp;rdquo;, und indem sie miteinander konkurrieren (Adversarial Learning), generieren sie extrem realistische Daten.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Generator ($G$)&lt;/strong>: Nimmt zufälliges Rauschen (latente Variable $z$) als Eingabe auf und generiert täuschend echte Daten (wie Bilder).&lt;/li>
&lt;li>&lt;strong>Diskriminator ($D$)&lt;/strong>: Bestimmt, ob die eingegebenen Daten &amp;ldquo;echt (Real)&amp;rdquo; aus einem tatsächlichen Datensatz stammen oder &amp;ldquo;falsch (Fake)&amp;rdquo;, also vom Generator erstellt wurden.&lt;/li>
&lt;/ul>
&lt;p>Diese beiden Netzwerke lernen durch die Optimierung einer Verlustfunktion, die als folgendes Minimax-Spiel formuliert ist:&lt;/p>
$$
\min_G \max_D V(D, G) = \mathbb{E}_{x \sim p_{data}(x)}[\log D(x)] + \mathbb{E}_{z \sim p_{z}(z)}[\log(1 - D(G(z)))]
$$&lt;p>Hier ist $x$ ein echtes Datum und $z$ eine latente Variable (Rauschen). Der Diskriminator $D$ versucht, diese Formel zu maximieren (echt und falsch genau zu unterscheiden), und der Generator $G$ versucht sie zu minimieren (den Diskriminator zu täuschen). Wenn dieses Lernen einen Gleichgewichtszustand (Nash-Gleichgewicht) erreicht, kann der Generator Daten erzeugen, die von den echten nicht zu unterscheiden sind.&lt;/p>
&lt;pre class="mermaid">
flowchart LR
Z[&amp;#34;Latente Variable Z&amp;#34;] --&amp;gt; G[&amp;#34;Generator&amp;#34;]
G --&amp;gt; F[&amp;#34;Generiertes Bild (Fake)&amp;#34;]
R[&amp;#34;Echtes Bild (Real)&amp;#34;] --&amp;gt; D[&amp;#34;Diskriminator&amp;#34;]
F --&amp;gt; D
D --&amp;gt; O[&amp;#34;Wahr/Falsch-Bewertung (Real/Fake)&amp;#34;]
O -.-&amp;gt;|&amp;#34;Loss Feedback&amp;#34;| G
O -.-&amp;gt;|&amp;#34;Loss Feedback&amp;#34;| D
&lt;/pre>
&lt;h2 id="12-diffusionsmodelle-diffusion-models">1.2 Diffusionsmodelle (Diffusion Models)
&lt;/h2>&lt;p>In den letzten Jahren sind &amp;ldquo;Diffusionsmodelle&amp;rdquo;, die eine Bildqualität und Stabilität aufweisen, die GANs übertreffen, zur Basistechnologie von Midjourney und Stable Diffusion geworden. Diffusionsmodelle bestehen aus einem &amp;ldquo;Vorwärts-Diffusionsprozess&amp;rdquo;, der den Daten schrittweise Rauschen hinzufügt, und einem &amp;ldquo;Rückwärts-Diffusionsprozess&amp;rdquo;, der die ursprünglichen Daten aus dem Rauschen wiederherstellt.&lt;/p>
&lt;p>Im &lt;strong>Vorwärts-Diffusionsprozess (Forward Process)&lt;/strong> wird einem sauberen Bild $x_0$ in jedem Zeitschritt $t$ Gaußsches Rauschen hinzugefügt. Dieser Prozess wird als Markov-Kette durch die folgende Formel ausgedrückt:&lt;/p>
$$
q(x_t | x_{t-1}) = \mathcal{N}(x_t; \sqrt{1 - \beta_t} x_{t-1}, \beta_t \mathbf{I})
$$&lt;p>Hier ist $\beta_t$ ein Planparameter, der die Varianz des Rauschens steuert. Nach ausreichend vielen Schritten $T$ wird $x_T$ zu völlig zufälligem Rauschen.&lt;/p>
&lt;p>Im &lt;strong>Rückwärts-Diffusionsprozess (Reverse Process)&lt;/strong> lernt ein neuronales Netzwerk (üblicherweise eine U-Net-Architektur), das Rauschen aus dem verrauschten Bild $x_t$ vorherzusagen und den vorherigen Schritt $x_{t-1}$ wiederherzustellen. Durch Kombination dieses Prozesses mit einer Konditionierung (wie einem Text-Prompt) wird es möglich, beliebige Bilder von Null (Rauschen) an zu generieren.&lt;/p>
&lt;hr>
&lt;h1 id="2-digitale-forensik-techniken-zur-suche-nach-spuren-von-generierten-inhalten">2. Digitale Forensik: Techniken zur Suche nach Spuren von generierten Inhalten
&lt;/h1>&lt;p>Egal wie fortschrittlich generative Modelle werden, Daten, die von KI generiert wurden, hinterlassen immer &amp;ldquo;mathematische und statistische Spuren (Artefakte)&amp;rdquo;, die für den Menschen unsichtbar sind. Erkennungstechnologien (Deepfake-Detektoren) erfassen diese subtilen Spuren mit verschiedenen Ansätzen.&lt;/p>
&lt;h2 id="21-frequenzbereichsanalyse-und-dct-diskrete-kosinustransformation">2.1 Frequenzbereichsanalyse und DCT (Diskrete Kosinustransformation)
&lt;/h2>&lt;p>Das menschliche Auge reagiert empfindlich auf räumliche Veränderungen von Farbe und Helligkeit in Bildern (räumliche Domäne), ist aber unempfindlich gegenüber Veränderungen in der Frequenz (Frequenzbereich). Bilder, die von GANs oder Diffusionsmodellen generiert wurden, können auf den ersten Blick perfekt aussehen, erzeugen aber während des Upsamplings (Vergrößerung von niedriger auf hohe Auflösung) spezifische Frequenzmuster (wie Checkerboard-Artefakte).&lt;/p>
&lt;p>Häufig wird die &lt;strong>Diskrete Kosinustransformation (Discrete Cosine Transform, DCT)&lt;/strong> verwendet, um dies zu erkennen. Die DCT stellt Bilder als Addition von Kosinuswellen unterschiedlicher Frequenzen dar. Die Formel für die 2D-DCT lautet wie folgt:&lt;/p>
$$
X_{k_1, k_2} = \sum_{n_1=0}^{N_1-1} \sum_{n_2=0}^{N_2-1} x_{n_1, n_2} \cos\left[\frac{\pi}{N_1}\left(n_1 + \frac{1}{2}\right)k_1\right] \cos\left[\frac{\pi}{N_2}\left(n_2 + \frac{1}{2}\right)k_2\right]
$$&lt;p>Generierte Bilder neigen im Vergleich zu natürlichen Bildern zu einer abnormalen Energieverteilung in &lt;strong>hochfrequenten Komponenten (feines Rauschen und scharfe Kantenveränderungen)&lt;/strong>. Der folgende Python-Code ist ein einfaches Beispiel für die Extraktion der Energie hochfrequenter Komponenten aus einem Bild mithilfe von DCT:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;span class="lnt">16
&lt;/span>&lt;span class="lnt">17
&lt;/span>&lt;span class="lnt">18
&lt;/span>&lt;span class="lnt">19
&lt;/span>&lt;span class="lnt">20
&lt;/span>&lt;span class="lnt">21
&lt;/span>&lt;span class="lnt">22
&lt;/span>&lt;span class="lnt">23
&lt;/span>&lt;span class="lnt">24
&lt;/span>&lt;span class="lnt">25
&lt;/span>&lt;span class="lnt">26
&lt;/span>&lt;span class="lnt">27
&lt;/span>&lt;span class="lnt">28
&lt;/span>&lt;span class="lnt">29
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="kn">import&lt;/span> &lt;span class="nn">cv2&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">import&lt;/span> &lt;span class="nn">numpy&lt;/span> &lt;span class="k">as&lt;/span> &lt;span class="nn">np&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">import&lt;/span> &lt;span class="nn">scipy.fftpack&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">def&lt;/span> &lt;span class="nf">extract_high_frequency_features&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">image_path&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Bild laden und in Graustufen umwandeln&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">img&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">cv2&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">imread&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">image_path&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">cv2&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">IMREAD_GRAYSCALE&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="n">img&lt;/span> &lt;span class="ow">is&lt;/span> &lt;span class="kc">None&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">raise&lt;/span> &lt;span class="ne">ValueError&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;Image not found&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># 2D Diskrete Kosinustransformation (DCT) anwenden&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Zuerst 1D-DCT auf die Zeilen, dann 1D-DCT auf die Spalten anwenden&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">dct_result&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">scipy&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">fftpack&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">dct&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">scipy&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">fftpack&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">dct&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">img&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">T&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">norm&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s1">&amp;#39;ortho&amp;#39;&lt;/span>&lt;span class="p">)&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">T&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">norm&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s1">&amp;#39;ortho&amp;#39;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Hochfrequente Komponenten extrahieren (niederfrequente Komponenten oben links maskieren und nullen)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">rows&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">cols&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">dct_result&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">shape&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">mask&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">ones&lt;/span>&lt;span class="p">((&lt;/span>&lt;span class="n">rows&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">cols&lt;/span>&lt;span class="p">))&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Niederfrequenzbereich (10% der Gesamtfläche) maskieren&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">mask&lt;/span>&lt;span class="p">[:&lt;/span>&lt;span class="nb">int&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">rows&lt;/span>&lt;span class="o">*&lt;/span>&lt;span class="mf">0.1&lt;/span>&lt;span class="p">),&lt;/span> &lt;span class="p">:&lt;/span>&lt;span class="nb">int&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">cols&lt;/span>&lt;span class="o">*&lt;/span>&lt;span class="mf">0.1&lt;/span>&lt;span class="p">)]&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">0&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">high_freq_features&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">dct_result&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">mask&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Energiemenge des Hochfrequenzbereichs berechnen&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">energy&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">sum&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">abs&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">high_freq_features&lt;/span>&lt;span class="p">))&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">energy&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Beim Vergleich von natürlichen Bildern mit generierten Bildern gibt es oft signifikante statistische Unterschiede im energy-Wert&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>Diese Unnatürlichkeit im Frequenzbereich entsteht, weil die KI zwar &amp;ldquo;lokale Konsistenz auf Pixelebene&amp;rdquo; lernen kann, es ihr aber schwerfällt, die &amp;ldquo;globalen Frequenzeigenschaften des gesamten Bildes&amp;rdquo; perfekt zu imitieren.&lt;/p>
&lt;hr>
&lt;h1 id="3-erkennung-biologischer-signale-bestätigung-des-lebenspulses-durch-rppg">3. Erkennung biologischer Signale: Bestätigung des &amp;ldquo;Lebenspulses&amp;rdquo; durch rPPG
&lt;/h1>&lt;p>Zusätzlich zu den Erkennungstechnologien für Bilder (Standbilder) ist die &lt;strong>Extraktion biologischer Signale (Biological Signals)&lt;/strong> ein bahnbrechender Ansatz zur Erkennung von Deepfakes in Videos.&lt;/p>
&lt;p>Solange ein Mensch lebt, zirkuliert Blut im Takt des Herzschlags durch den Körper. Da Hämoglobin im Blut bestimmte Wellenlängen (insbesondere grünes Licht, etwa 530 nm) gut absorbiert, verändert sich die Farbe der Gesichtshaut leicht (auf einem für das menschliche Auge unsichtbaren Niveau) im Rhythmus des Herzschlags. Die Technologie, die dieses Prinzip nutzt, um die Herzfrequenz berührungslos aus normalen RGB-Kameravideos zu schätzen, wird &lt;strong>rPPG (remote Photoplethysmography)&lt;/strong> genannt.&lt;/p>
&lt;p>Das Grundmodell der rPPG, basierend auf Lichtabsorption und -reflexion, wird durch das Beer-Lambert-Gesetz wie folgt ausgedrückt:&lt;/p>
$$
I(t) = I_0(t) e^{-\left( \mu_{dc} + \mu_{ac}(t) \right) d}
$$&lt;p>Hier ist $I(t)$ die von der Kamera beobachtete Lichtintensität, $I_0(t)$ die Lichtquellenintensität, $\mu_{dc}$ der Lichtabsorptionskoeffizient aufgrund des statischen Gewebes, $\mu_{ac}(t)$ der dynamische Lichtabsorptionskoeffizient aufgrund von Blutflussänderungen (Herzschlag) und $d$ die optische Weglänge.&lt;/p>
&lt;p>Deepfake-Videos (z. B. FaceSwap zum Ersetzen von Gesichtern oder Lip-Sync zur Synchronisation von Lippenbewegungen mit Audio) streben auf Frame-Ebene nach visueller Realität, &lt;strong>können jedoch die feinen Blutflussänderungen (Herzschlagsignale) entlang der Zeitachse nicht reproduzieren.&lt;/strong> Versucht man daher, das rPPG-Signal aus einem Deepfake-Video zu extrahieren, erhält man ein verrauschtes, unnatürliches Signal, das sich von einer natürlichen menschlichen Herzfrequenz (ein regelmäßiger Zyklus normalerweise im Bereich von 60 bis 100 bpm) unterscheidet.&lt;/p>
&lt;pre class="mermaid">
flowchart LR
V[&amp;#34;Eingabevideo (Video Stream)&amp;#34;] --&amp;gt; F[&amp;#34;Gesichtserkennung &amp;amp; Tracking (Face Tracking)&amp;#34;]
F --&amp;gt; R[&amp;#34;Extraktion des interessierenden Bereichs (ROI Extraction)&amp;#34;]
R --&amp;gt; S[&amp;#34;Spatial Pooling&amp;#34;]
S --&amp;gt; B[&amp;#34;Bandpassfilter (Bandpass Filter)&amp;#34;]
B --&amp;gt; H[&amp;#34;Herzschlagsignal-Extraktion (Heartbeat Signal)&amp;#34;]
H --&amp;gt; A[&amp;#34;Authentizitätsprüfung &amp;amp; Anomalieerkennung (Fake/Real Classification)&amp;#34;]
&lt;/pre>
&lt;p>Im Folgenden finden Sie ein konzeptionelles Implementierungsbeispiel einer Pipeline zur Extraktion von rPPG-Signalen aus Videos mit Python:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;span class="lnt">16
&lt;/span>&lt;span class="lnt">17
&lt;/span>&lt;span class="lnt">18
&lt;/span>&lt;span class="lnt">19
&lt;/span>&lt;span class="lnt">20
&lt;/span>&lt;span class="lnt">21
&lt;/span>&lt;span class="lnt">22
&lt;/span>&lt;span class="lnt">23
&lt;/span>&lt;span class="lnt">24
&lt;/span>&lt;span class="lnt">25
&lt;/span>&lt;span class="lnt">26
&lt;/span>&lt;span class="lnt">27
&lt;/span>&lt;span class="lnt">28
&lt;/span>&lt;span class="lnt">29
&lt;/span>&lt;span class="lnt">30
&lt;/span>&lt;span class="lnt">31
&lt;/span>&lt;span class="lnt">32
&lt;/span>&lt;span class="lnt">33
&lt;/span>&lt;span class="lnt">34
&lt;/span>&lt;span class="lnt">35
&lt;/span>&lt;span class="lnt">36
&lt;/span>&lt;span class="lnt">37
&lt;/span>&lt;span class="lnt">38
&lt;/span>&lt;span class="lnt">39
&lt;/span>&lt;span class="lnt">40
&lt;/span>&lt;span class="lnt">41
&lt;/span>&lt;span class="lnt">42
&lt;/span>&lt;span class="lnt">43
&lt;/span>&lt;span class="lnt">44
&lt;/span>&lt;span class="lnt">45
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="kn">import&lt;/span> &lt;span class="nn">cv2&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">import&lt;/span> &lt;span class="nn">numpy&lt;/span> &lt;span class="k">as&lt;/span> &lt;span class="nn">np&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">from&lt;/span> &lt;span class="nn">scipy&lt;/span> &lt;span class="kn">import&lt;/span> &lt;span class="n">signal&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">def&lt;/span> &lt;span class="nf">extract_rppg_signal&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">video_path&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">cap&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">cv2&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">VideoCapture&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">video_path&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">green_signals&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">[]&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">while&lt;/span> &lt;span class="n">cap&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">isOpened&lt;/span>&lt;span class="p">():&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">ret&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">frame&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">cap&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">read&lt;/span>&lt;span class="p">()&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="ow">not&lt;/span> &lt;span class="n">ret&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">break&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># 1. Gesichtserkennung und ROI (Region of Interest: z. B. Stirn oder Wangen) extrahieren&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># roi = detect_face_and_extract_roi(frame)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Zur Vereinfachung verwenden wir hier den mittleren Teil des gesamten Frames als ROI&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">h&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">w&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">frame&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">shape&lt;/span>&lt;span class="p">[:&lt;/span>&lt;span class="mi">2&lt;/span>&lt;span class="p">]&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">roi&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">frame&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="nb">int&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">h&lt;/span>&lt;span class="o">*&lt;/span>&lt;span class="mf">0.3&lt;/span>&lt;span class="p">):&lt;/span>&lt;span class="nb">int&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">h&lt;/span>&lt;span class="o">*&lt;/span>&lt;span class="mf">0.6&lt;/span>&lt;span class="p">),&lt;/span> &lt;span class="nb">int&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">w&lt;/span>&lt;span class="o">*&lt;/span>&lt;span class="mf">0.4&lt;/span>&lt;span class="p">):&lt;/span>&lt;span class="nb">int&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">w&lt;/span>&lt;span class="o">*&lt;/span>&lt;span class="mf">0.6&lt;/span>&lt;span class="p">)]&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># 2. Den grünen Kanal aus dem RGB-Raum extrahieren&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Da Hämoglobin im Blut grünes Licht am meisten absorbiert&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">g_channel&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">roi&lt;/span>&lt;span class="p">[:,&lt;/span> &lt;span class="p">:,&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">]&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># 3. Spatial Pooling (Berechnung des Mittelwerts)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">mean_g&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">mean&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">g_channel&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">green_signals&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">append&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">mean_g&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">cap&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">release&lt;/span>&lt;span class="p">()&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="nb">len&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">green_signals&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">==&lt;/span> &lt;span class="mi">0&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="kc">None&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># 4. Rauschunterdrückung durch Bandpassfilter&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Das menschliche Herzfrequenzband (z.B. 0,7 Hz - 2,5 Hz = 42 - 150 bpm) extrahieren&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">fps&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mf">30.0&lt;/span> &lt;span class="c1"># Angenommene Bildrate&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">nyquist&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mf">0.5&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">fps&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">low&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mf">0.7&lt;/span> &lt;span class="o">/&lt;/span> &lt;span class="n">nyquist&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">high&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mf">2.5&lt;/span> &lt;span class="o">/&lt;/span> &lt;span class="n">nyquist&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">b&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">a&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">signal&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">butter&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="mi">3&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="p">[&lt;/span>&lt;span class="n">low&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">high&lt;/span>&lt;span class="p">],&lt;/span> &lt;span class="n">btype&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s1">&amp;#39;bandpass&amp;#39;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">filtered_signal&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">signal&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">filtfilt&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">b&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">a&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">green_signals&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">filtered_signal&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Das Frequenzspektrum des extrahierten filtered_signal analysieren,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># wenn kein klarer Peak (Herzschlag) vorhanden ist, besteht eine hohe Wahrscheinlichkeit für einen Deepfake.&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;hr>
&lt;h1 id="4-das-endlose-katz-und-maus-spiel-adversarial-learning-und-umgehungstechniken">4. Das endlose Katz-und-Maus-Spiel: Adversarial Learning und Umgehungstechniken
&lt;/h1>&lt;p>Wie bisher vorgestellt, existieren fortschrittliche forensische Technologien wie Frequenzanalyse und biologische Signale (rPPG). In der KI-Welt gibt es jedoch keine &amp;ldquo;absoluten Barrieren&amp;rdquo;. Sobald Erkennungstechnologien als Forschungsarbeiten veröffentlicht werden, verbessern Angreifer (Deepfake-Ersteller) sofort ihre generativen Modelle, um diese Detektoren zu umgehen.&lt;/p>
&lt;p>Angenommen, ein Detektor erkennt eine &amp;ldquo;Anomalie im Frequenzbereich&amp;rdquo; und entlarvt einen Deepfake. Der Angreifer &lt;strong>integriert diesen Detektor selbst als &amp;ldquo;Diskriminator&amp;rdquo; eines neuen GAN&lt;/strong> und trainiert den Generator neu. Dadurch entwickelt sich der Generator so weiter, dass er &amp;ldquo;Bilder ausgibt, die auch im Frequenzbereich von natürlichen Bildern nicht zu unterscheiden sind&amp;rdquo;.&lt;/p>
&lt;p>Darüber hinaus gibt es bereits Berichte über Forschungen (Anti-Forensik), die versuchen, rPPG-basierte Erkennungssysteme zu täuschen, indem sie den Videos im Post-Processing künstliche &amp;ldquo;leichte Farbschwankungen (gefälschte Herzschlagsignale)&amp;rdquo; absichtlich hinzufügen.&lt;/p>
&lt;p>Erkennung und Generierung liefern sich ein endloses Katz-und-Maus-Spiel wie &amp;ldquo;Schild und Speer&amp;rdquo;. Daher wird darauf hingewiesen, dass der Ansatz, die Echtheit nur durch nachträgliche Analyse der ausgegebenen Daten (Bilder oder Videos) zu bestimmen (passive Erkennung), irgendwann an seine Grenzen stoßen wird.&lt;/p>
&lt;hr>
&lt;h1 id="5-die-grundlegende-maßnahme-herkunftsnachweis-und-das-c2pa-framework">5. Die grundlegende Maßnahme: Herkunftsnachweis und das C2PA-Framework
&lt;/h1>&lt;p>Während die nachträgliche Erkennung an ihre Grenzen stößt, ist ein aktiver Verteidigungsansatz, der die kryptografische Garantie der &amp;ldquo;Herkunft (Provenance)&amp;rdquo; der Daten bietet, derzeit weltweit auf dem Vormarsch. Die Institution, die dieses globale Standard-Framework aufbaut, ist die &lt;strong>C2PA (Coalition for Content Provenance and Authenticity)&lt;/strong>.&lt;/p>
&lt;p>C2PA ist ein Konsortium, das unter Beteiligung großer Unternehmen wie Adobe, Microsoft, Intel, BBC und Sony gegründet wurde. Es entwickelt technische Spezifikationen, um die Herkunft digitaler Inhalte (wer, wann, mit welcher Kamera aufgenommen und welche Bearbeitungen vorgenommen wurden) fälschungssicher in den Inhalt selbst einzubetten.&lt;/p>
&lt;h2 id="51-wie-c2pa-funktioniert">5.1 Wie C2PA funktioniert
&lt;/h2>&lt;p>Die Kerntechnologie von C2PA sind digitale Signaturen unter Verwendung einer Public-Key-Infrastruktur (PKI) sowie die Bindung von Inhalts-Hashes.&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Metadaten-Generierung (Manifest)&lt;/strong>: In dem Moment, in dem ein Foto mit einer Kamera aufgenommen oder mit Software bearbeitet wird, werden Metadaten, genannt &amp;ldquo;Manifest&amp;rdquo;, generiert, die den Betriebsverlauf, Geräteinformationen und Erstellerinformationen enthalten.&lt;/li>
&lt;li>&lt;strong>Kryptografische Signatur (Digital Signature)&lt;/strong>: Das Manifest und der Hashwert des Bildes selbst (eine Zusammenfassung der Pixeldaten) werden mit einem privaten Hardware- oder Software-Schlüssel digital signiert.&lt;/li>
&lt;li>&lt;strong>Einbettung in das Asset&lt;/strong>: Das signierte Manifest (C2PA Credential) wird in die Header-Informationen von Dateiformaten wie JPEG oder MP4 eingebettet.&lt;/li>
&lt;/ol>
&lt;p>Selbst wenn ein Angreifer einen Teil eines Bildes verfälscht oder versucht, gefälschte Metadaten an ein KI-generiertes Bild anzuhängen, ändert sich der Hashwert des Bildes selbst, was dazu führt, dass die Überprüfung der digitalen Signatur fehlschlägt und die Manipulation sofort erkannt wird.&lt;/p>
&lt;pre class="mermaid">
flowchart TD
C[&amp;#34;Ersteller / Kamera (Creator/Camera)&amp;#34;] --&amp;gt; M[&amp;#34;Metadaten-Generierung (Manifest Generation)&amp;#34;]
M --&amp;gt; S[&amp;#34;Signatur und Bindung (Cryptographic Signature)&amp;#34;]
S --&amp;gt; A[&amp;#34;Asset (Asset mit C2PA Manifest)&amp;#34;]
A --&amp;gt; P[&amp;#34;Plattform (Social Media Platform)&amp;#34;]
P --&amp;gt; V[&amp;#34;Validierungsprozess (Validation Process)&amp;#34;]
V --&amp;gt; U[&amp;#34;Anzeige auf dem Benutzerbildschirm (Content Credentials UI)&amp;#34;]
&lt;/pre>
&lt;h2 id="52-visualisierung-durch-das-icon-content-credentials">5.2 Visualisierung durch das Icon &amp;ldquo;Content Credentials&amp;rdquo;
&lt;/h2>&lt;p>In Systemen, die dem C2PA-Standard entsprechen, wird ein Icon namens &amp;ldquo;CR (Content Credentials)&amp;rdquo; in der Ecke eines Bildes angezeigt, wenn Benutzer es in sozialen Netzwerken oder auf Nachrichtenseiten sehen. Ein Klick darauf ermöglicht es jedem transparent zu überprüfen, ob das Bild &amp;ldquo;durch KI generiert&amp;rdquo; oder &amp;ldquo;mit einer echten Kamera aufgenommen&amp;rdquo; wurde oder ob &amp;ldquo;Farbkorrekturen in Photoshop vorgenommen wurden&amp;rdquo;.&lt;/p>
&lt;p>Derzeit beginnen auch große KI-Anbieter wie OpenAI (DALL-E 3) und Google mit der Zuweisung von C2PA-Metadaten zu generierten Bildern, und Kamerahersteller wie Leica und Sony arbeiten an der Implementierung von C2PA-Signaturfunktionen auf Hardwareebene. Das Paradigma der Gesellschaft verschiebt sich vom &amp;ldquo;Entlarven von Fälschungen&amp;rdquo; hin zum &amp;ldquo;Beweisen der Echtheit (Zero-Trust-Ansatz)&amp;rdquo;.&lt;/p>
&lt;hr>
&lt;h1 id="6-informationskompetenz-der-nächsten-generation-was-wir-tun-können">6. Informationskompetenz der nächsten Generation: Was wir tun können
&lt;/h1>&lt;p>Technische Maßnahmen (wie Deepfake-Detektoren und Herkunftsnachweise wie C2PA) sind lediglich eine Infrastruktur zum Schutz der Gesellschaft. Letztendlich sind es unsere menschlichen Gehirne, die entscheiden, ob wir Informationen konsumieren und verbreiten.&lt;/p>
&lt;p>Die &amp;ldquo;Informationskompetenz&amp;rdquo; der nächsten Generation im KI-Zeitalter bedeutet, die folgende Einstellung einzunehmen:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Vermeiden reflexartiger Verbreitung (Stop and Think)&lt;/strong>
Gerade wenn Sie auf schockierende Bilder oder Wut erregende Inhalte (Informationen, die an Emotionen appellieren) stoßen, sollten Sie innehalten und das Reposten oder Teilen stoppen. Das Hauptziel der Deepfake-Ersteller ist es, menschliche Emotionen zu hacken und Informationen zu verbreiten.&lt;/li>
&lt;li>&lt;strong>Überprüfen der &amp;ldquo;Quelle&amp;rdquo; der Information (Verify the Source)&lt;/strong>
Stammt die Information von einer vertrauenswürdigen Nachrichtenorganisation? Sind Herkunftsnachweise wie C2PA (Content Credentials) angehängt? Es ist wichtig, sich die Gewohnheit anzueignen, Informationsquellen gegenzuprüfen.&lt;/li>
&lt;li>&lt;strong>Eine gesunde Skepsis, dass &amp;ldquo;alles eine Fälschung sein könnte&amp;rdquo; (Healthy Skepticism)&lt;/strong>
Man muss nicht pessimistisch sein, aber man muss den früheren gesunden Menschenverstand &amp;ldquo;Video = Tatsache&amp;rdquo; ablegen. Wir müssen Informationen unter der Prämisse konsumieren, dass wir uns in einer Ära befinden, in der Audio, Video und Text leicht gefälscht werden können.&lt;/li>
&lt;/ol>
&lt;h1 id="fazit">Fazit
&lt;/h1>&lt;p>Die Evolution der KI-Technologie hat die Büchse der Pandora geöffnet. Es ist nicht mehr möglich, die Technologie zur Erstellung von Deepfakes selbst auszulöschen.&lt;/p>
&lt;p>Wie jedoch in diesem Artikel erklärt wurde, begegnen Ingenieure der Bedrohung durch Fake News mit verschiedenen Ansätzen wie Frequenzanalyse, der Erkennung biologischer Signale und Herkunftsnachweisen mittels Kryptografie (C2PA). Durch die Kombination dieser technischen Schilde (Schutzmaßnahmen) mit dem gesellschaftlichen Schild der &amp;ldquo;Informationskompetenz&amp;rdquo; jedes Einzelnen von uns sollten wir in der Lage sein, die Welle der Fiktion, die durch KI entsteht, zu überwinden und den Wert der Wahrheit zu schützen.&lt;/p>
&lt;p>Gerade in einer Zeit, in der die Grenzen zwischen Realität und Fiktion verschwimmen, ist der menschliche &amp;ldquo;Wille&amp;rdquo;, die Wahrheit zu erkennen, wichtiger denn je.&lt;/p></description></item></channel></rss>