Hi,
ich bin leider kein Entwickler aber habe da eine Idee und wollte wissen was ihr davon haltet:
Es ist ja im allgemeinem bekannt, das man via Steganographie Dinge in MP3 Dateien verstecken kann. Nun frage ich mich ob es nicht möglich wäre einen Audio-/Videostream so zu bearbeiten das man einen Verschlüsselten Stream darin verstecken kann.
Ich dachte da beispielsweise an einen Stereostream, der auf einer Seite einen Key-Stream mit Key-Pakets hat, der es ermöglicht den Datenstream der anderen Seite, der ein wenig zeitversetzt gesendet wird, zu decodieren. Im Keystream sendet man dann verschlüsselt die "orginaldaten" in Paketen, die man braucht um die Daten aus dem Datastream zu extrahieren. Somit braucht man zum entschlüsseln keine Orginaldatei welche bei einem Stream ja nun auch utopisch groß sein würde.
Damit das ganze schwerer zu knacken ist sollten Key- und Datastream nun regelmässig die Seiten wechseln.
Da man nun aber den Keystream mit den "orginaldaten" erstmal entschlüsseln muss und man ja auch wissen muss, welcher stream sich wann auf welcher Position befindet, kann man dann in regelmässigen abständen die anweisungen und den aktuellen Key des Keystreams in einem Commercial verstecken, den man decodieren kann wenn man ein entsprechendes Orginal hat. Dies ist dann der unsicherste Teil der Prozedur, wäre dann aber sicherer, wenn dies von einem anderem der beispielsweise tausenden von Shoutcast Audiostreams gesendet würde.
Wäre so etwas durchführbar? Gibt es so etwas evtl. schon? Oder ist diese Idee Müll? Anwendungsmöglichkeiten könnte ich mir einige vorstellen.
Schönen Gruss,
Marc.
ich bin leider kein Entwickler aber habe da eine Idee und wollte wissen was ihr davon haltet:
Es ist ja im allgemeinem bekannt, das man via Steganographie Dinge in MP3 Dateien verstecken kann. Nun frage ich mich ob es nicht möglich wäre einen Audio-/Videostream so zu bearbeiten das man einen Verschlüsselten Stream darin verstecken kann.
Ich dachte da beispielsweise an einen Stereostream, der auf einer Seite einen Key-Stream mit Key-Pakets hat, der es ermöglicht den Datenstream der anderen Seite, der ein wenig zeitversetzt gesendet wird, zu decodieren. Im Keystream sendet man dann verschlüsselt die "orginaldaten" in Paketen, die man braucht um die Daten aus dem Datastream zu extrahieren. Somit braucht man zum entschlüsseln keine Orginaldatei welche bei einem Stream ja nun auch utopisch groß sein würde.
Damit das ganze schwerer zu knacken ist sollten Key- und Datastream nun regelmässig die Seiten wechseln.
Da man nun aber den Keystream mit den "orginaldaten" erstmal entschlüsseln muss und man ja auch wissen muss, welcher stream sich wann auf welcher Position befindet, kann man dann in regelmässigen abständen die anweisungen und den aktuellen Key des Keystreams in einem Commercial verstecken, den man decodieren kann wenn man ein entsprechendes Orginal hat. Dies ist dann der unsicherste Teil der Prozedur, wäre dann aber sicherer, wenn dies von einem anderem der beispielsweise tausenden von Shoutcast Audiostreams gesendet würde.
Wäre so etwas durchführbar? Gibt es so etwas evtl. schon? Oder ist diese Idee Müll? Anwendungsmöglichkeiten könnte ich mir einige vorstellen.
Schönen Gruss,
Marc.
Comment