AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Noise XOR Signal = Noise?

Ein Thema von sx2008 · begonnen am 11. Jul 2014 · letzter Beitrag vom 14. Jul 2014
Antwort Antwort
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#1

AW: Noise XOR Signal = Noise?

  Alt 13. Jul 2014, 00:44
denn irgendwo in allen Werten des Zufallsgenerators steckt ganz bestimmt der betrachtete Bereich
Ich glaube die Meinung von Phoenix (und anderen) ist weniger, das es nicht doch Zufall sein könnte, sondern dass sich die Wahrscheinlichkeiten für bestimmte Folgen verschieben, also diese eine andere Wahrscheinlichkeit haben als bei dem originalen Zufallsgenerator. Das könnte man feststellen.

Die andere Meinung ist, dass das nicht passiert, wenn die Bits aus dem Generator echter Zufall und gleich-verteilt sind.

Geändert von BUG (13. Jul 2014 um 00:46 Uhr)
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#2

AW: Noise XOR Signal = Noise?

  Alt 13. Jul 2014, 08:37
Ich glaube die Meinung von Phoenix (und anderen) ist weniger, das es nicht doch Zufall sein könnte, sondern dass sich die Wahrscheinlichkeiten für bestimmte Folgen verschieben, also diese eine andere Wahrscheinlichkeit haben als bei dem originalen Zufallsgenerator. Das könnte man feststellen.
Die Wahrscheinlichkeit 'für bestimmte Folgen' ist bei einem guten RNG immer gleich, d.h. es gibt keine präferierte Sequenz. Gäbe es die, wäre es kein 'guter Zufallsgenerator'. Das ist aber die Grundannahme für dieses Gedankenexperiment.

Wenn ich einen gleichverteilt zufälligen Bitstrom (Input) habe und verändere jedes Bit per XOR mit einem vom [u]Input unabhängigen Bitstrom (mein Nutzsignal)[/b], wie kann das Ausgangssignal dann nicht zufällig sein? Wie kann ich die Wahrscheinlichkeit einer '1' erhöhen, wenn ich gar nicht weiß, wann eine '1' ankommt?

In dem Augenblick, wo ich die Gleichverteilung meines Inputs verändere, also z.B. etwas mehr Einsen als Nullen produziere, werde ich sehr wohl erkennen, ob das Signal verändert wurde, weil dieses Ungleichgewicht durch das Nutzsignal verändert wird. Gleiches gilt für bestimmte Sequenzen. Der Eingangstrom '01010101' ist auch gleichverteilt, seine Entropie wird aber verändert, sobald ich ihn manipuliere.

Oder anders gefragt: kann man ein Signal erzeugen, dass sich messbar gegen das Rauschen des Zufallsgenerator absetzen kann?
Ja. Das Signal muss eine Funktion des Eingangssignals (Rauschen) sein. Ich kann ein Signal z.B. so aufbauen, das es selbst aus Rauschen besteht, aber in jedem 100sten Byte das Byte aus dem Inputsignal kopiert. Dann habe ich im Output alle 100 Bytes eine 0, ergo eine Veränderung der Entropie, die kann ich messen und fertig.
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#3

AW: Noise XOR Signal = Noise?

  Alt 13. Jul 2014, 14:45
Wenn ich einen gleichverteilt zufälligen Bitstrom (Input) habe und verändere jedes Bit per XOR mit einem vom [u]Input unabhängigen Bitstrom (mein Nutzsignal)[/b], wie kann das Ausgangssignal dann nicht zufällig sein? Wie kann ich die Wahrscheinlichkeit einer '1' erhöhen, wenn ich gar nicht weiß, wann eine '1' ankommt?
Das ist genau das, was wir hier diskutieren
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#4

AW: Noise XOR Signal = Noise?

  Alt 13. Jul 2014, 14:49
Das ist genau das, was wir hier diskutieren
Erstens habe ich hoffentlich das Problem vereinfacht (1/0) und zweitens war ja auch eine rethorische Frage. Es geht nämlich nicht,
  Mit Zitat antworten Zitat
Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.493 Beiträge
 
Delphi 12 Athens
 
#5

AW: Noise XOR Signal = Noise?

  Alt 14. Jul 2014, 10:01
Ich schließe mich der Aussage von Dejan Vu an.

Angenommen ich mische einem zufälligen Bitstrom per Xor ein stetiges Signal zu, bei dem alle Bits 1 sind.
Solange im Ausgangssignal genausoviele 0 wie 1-Bit vorkommen, wird auch das Ergebnis dieser Bedingung entsprechen.

Angenommen ich mische einem zufälligen Bitstrom per Xor ein Signal zu, bei dem die Bits 1 und 0 jedesmal wechseln (10101010...).
Im Ausgangssignal folgt auf eine 0 genauso häufig eine 1 wie erneut eine 0.
Das Ergebnis entspricht auch dieser Regel.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.645 Beiträge
 
#6

AW: Noise XOR Signal = Noise?

  Alt 14. Jul 2014, 10:49
Das gilt aber genau nur solange, wie das Signal entweder absolut gleichförmig (den Zufall also immer gleich verändert) oder aber selber auch absolut zufällig ist (und damit keine Information beinhaltet).

Sobald der Signalstrom ein Muster enthält, schlägt sich dieses im erzeugten Datenstrom zwangsläufig wieder. Und dieses Muster kann, bei ausreichend intensiver Analyse des Bereiches der das Muster enthält gegenüber anderen Bereichen die nicht manipuliert wurden, mit einer gewissen Wahrscheinlichkeit erkannt werden.

Das hat grundsätzlich nichts mit der Sicherheit von OTP's zu tun, denn ohne den originalen, nicht veränderten Zufallsstrom als Schlüssel ist eine Rekonstruktion der Information nicht möglich (da gibts genug mathematische Beweise für ).

Nichts desto trotz ist es aber so, dass der erzeugte Datenstrom durch das eingeflochtene Muster den sonst reinen Zufall an den modifizierten Stellen mit der Ungleichverteilung des Input-Signals verzerrt, und diese Verzerrung ist bei globaler Betrachtung sehr wahrscheinlich irgendwann erkennbar.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#7

AW: Noise XOR Signal = Noise?

  Alt 14. Jul 2014, 21:17
Unter den Annahme:
1. wir reden hier von "echtem Zufall"
2. das Dignal wird ohne Kenntnis des Zufalls generiert
schlage ich mich mal auf die Seite von

Noise XOR Signal = Noise.

Zitat:
Sobald der Signalstrom ein Muster enthält, schlägt sich dieses im erzeugten Datenstrom zwangsläufig wieder.
Jein. Natürlich verändert sich der Ergebnisstrom. Muster sind dort allerdings keine mehr zu erkennen. Du kannst jedes beliebige Mustersuchverfahren anwenden und wirst keine Muster finden. Diese erscheinen erst wieder, falls du das Ergebnis wieder mit denselben Zufallswerden xorst.

Oder Mathematisch formuliert: Das Zufallsbit kann 0 oder 1 sein, je mit Wahrscheinlichkeit 50%. D.h. eine 1 Im Signal wird zu 50% eine 1 bleiben, oder zu 50% geflippt. Es ist (auch bei geschickter, trickreicher Wahl des Signals) unmöglich, aus dem Ergebnis Rückschlüsse auf das Signal zu erlangen.

Oder als Herausforderung:
Zitat:
Phonix, konstruiere ein Signal, dass auch nach xor mit einem zufälligen Bitstrom noch ein Bit Information überträgt.
Etwas ähnliches wird übrigens bei UMTS eingesetzt: CDMA ermöglicht gleichzeitig Multiplex und ein bisschen Verschlüsselung. Die äquivalente Fragestellung (wo wir schon bei Verschlüsselung sind) wäre ja "Kann ich die Aufgabe eines OTP von Zufall unterscheiden?" Und OTP wäre ziemlich unpraktisch, wenn dem so wäre.

Geändert von jfheins (14. Jul 2014 um 21:19 Uhr)
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#8

AW: Noise XOR Signal = Noise?

  Alt 14. Jul 2014, 21:30
Das hat grundsätzlich nichts mit der Sicherheit von OTP's zu tun, denn ohne den originalen, nicht veränderten Zufallsstrom als Schlüssel ist eine Rekonstruktion der Information nicht möglich (da gibts genug mathematische Beweise für ).
Doch hat es, denn „Signal an oder Signal aus“ ist Information. Wenn du also nach Analyse erkennen könntest, ob das Signal an war oder nicht, dann entspricht das der Rekonstruktion der Information.

Du könntest ja über An- und Ausschalten des Signals sogar jede beliebige Information (Nachrichten, Dateien, ...) binär kodiert übertragen.

Was du schreibst ist also ein ganz klarer Widerspruch zur Sicherheit des One-Time-Pad.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz