Skip to main content

Was ist eine Stream -Chiffre?

Eine Stream -Chiffre ist eine Art von Algorithmus, die in der Datenverschlüsselung verwendet werden, wobei die Quelle, die verschlüsselt werden muss, mit einer Schlüsselsequenz verarbeitet wird, die zufällig erscheint.Diese Art von Chiffre ist in dem Sinne etwas flexibel, dass sie die Verschlüsselung variieren kann, wenn der Text verarbeitet wird.Sie werden manchmal auch als staatliche Chiffre bezeichnet, da die Verschlüsselung auch vom aktuellen Zustand der Operation abhängt.Im Gegensatz zu Blockchiffren, die auf Stücken von Daten von 64 Bits gleichzeitig funktionieren, kann eine Stream -Chiffre mit einem einzigen Bit arbeiten.Aus diesem Grund kann ein Stream mit hoher Geschwindigkeit mit sehr wenig Verarbeitungsleistung verarbeitet werden.

Die erste Stream-Chiffre wurde 1917 von Gilbert Vernam entwickelt. Vernam trug später auch dazu beiForm der Stream-Verschlüsselung, die einen einmaligen Schlüssel zum Verschlüsseln der Daten verwendet.In einem einmaligen Pad ist der generierte Schlüssel die gleiche Länge wie die Daten, die verschlüsselt werden müssen, völlig zufällig ist und nirgendwo anders wieder verwendet wird, daher der Name.

Bei der Verschlüsselung der Daten, typischerweise als Klartext bezeichnet, ist der resultierende Chiffretext ohne den Schlüssel nicht zu entschlüsseln.Das einmalige Pad ist in den meisten Szenarien schwer zu handhaben und wird daher nur für sehr exklusive Situationen verwendet.Trotzdem wird eine Stream -Chiffre normalerweise als nützlich angesehen, sodass die Schlüssel verkürzt und pseudorandom gemacht wurden, was bedeutet, dass sie statistisch zufällig sind, aber in Wirklichkeit nicht.

Stream Cipher hat die Fähigkeit, im laufenden Fliegen zu verschlüsseln.Auf diese Weise ist es für einfache Stream -Chiffren sogar einfach, von Personen auf Stift und Papier ausgeführt zu werden, während eine Blockausfall in der Regel die Verwendung eines Computers benötigt, um zu verarbeiten.Der Klartext fließt zusammen mit dem Tastenam, der Pseudorandom-Sequenz, die den Schlüssel ausmacht, in dem er konvertiert wird, durch den Verschlüsselungsprozess.auf den einzelnen Bits, wenn sie durch die Chiffre gehen.Eine einfache XOR -Chiffre verwendet eine Art logischer Disjunktion als Grundlage, was im Wesentlichen besagt, dass das Ergebnis wahr sein kann, wenn der Operand wahr ist, aber nicht beides.Wenn sich beispielsweise ein Bit durch den Verschlüsselungsprozess bewegt und ein eins Null ist und das gepaarte Tastenambit nicht übereinstimmt, ist die resultierende Ausgabe eine.Wenn das Bit- und gepaarte Tastenambit übereinstimmt, wobei beide eins oder beide ein Null sind, ist das Ergebnis eine Null.Der verschlüsselte Strom von Einsen und Nullen wird dann am anderen Ende der Übertragung mit demselben Tastenam entschlüsselt, um die Bits wieder in ihren ursprünglichen Klartext umzuwandeln.

Es gibt zwei Arten von Stream -Chiffre.Unter Verwendung einer synchronen Methode wird der Tastenam vom Klartext oder dem Chiffretext getrennt erstellt und dann zusammengeführt, um die Verschlüsselung oder Entschlüsselung bereitzustellen.Mit dieser Methode müssen sowohl das Senden- als auch das Empfangsenden der Übertragung synchronisiert bleiben, wo sie auf demselben Schlüssel und derselben Position im Schlüssel arbeiten.Sollte ein Problem auftreten, muss die Entschlüsselung entweder von vorne beginnen, oder es können im gesamten Chiffretext zeitweise Flags platziert werden, die auf neue Ausgangspunkte hinweisen.Eine selbstsynchronisierende Chiffre wird dagegen den Tastenablauf basierend auf einer beliebigen Anzahl früherer Ziffern im Chiffretext aktualisieren.Es ist für eine Reihe von Softwareprodukten sowie das SSL -Protokoll (Secure Socket Layer) lizenziert und wird verwendet, das in der sicherlosen Internetkommunikation und der WEP -Verschlüsselung (Kabel -Äquivalent Privacy) verwendet wird, die mit drahtlosen Geräten verwendet wird.Eine andere häufig verwendete Verschlüsselung ist als Oryx bekannt, die bei Mobiltelefondatenübertragungen verwendet wurde, die verschlüsselt werden müssen.IBM reg;hat auch eine Stromverschlüsselungsmethode entwickelt, die als Siegel bekannt ist und bei der Festplattenverschlüsselung verwendet wurde.