Was ist eine Strom-Ziffer?

Eine Stromziffer ist eine Art Algorithmus benutzt in der Datenverschlüsselung, in der die Quelle, die verschlüsselt werden muss, gegen eine Tastenfolge verarbeitet wird, die gelegentlich aussieht. Diese Art der Ziffer ist in der Richtung ein wenig flexibel, dass sie die Verschlüsselung sich unterscheiden kann, während der Text verarbeitet wird. Sie auch gekennzeichnet manchmal als eine Zustandziffer, weil Verschlüsselung auch von der gegenwärtigen Lage des Betriebes abhängt. Im Gegensatz zu Blockziffern die an Klumpen von Daten 64 Bits auf einmal arbeiten, kann eine Stromziffer ein Einzelbit an laufen lassen. Aus diesem Grund kann ein Strom an den großen Geschwindigkeiten mit sehr wenig Verarbeitungsleistung verarbeitet werden.

Die erste Stromziffer wurde von Gilbert Vernam 1917 geplant. Vernam später auch geholfen, eine Ziffer zu verursachen bekannt als die einmalige Auflage, die eine Form der Stromziffer ist, die einen einmaligen Schlüssel verwendet, um die Daten zu verschlüsseln. In einer einmaligen Auflage ist der erzeugte Schlüssel die gleiche Länge wie die Daten, die verschlüsselt werden muss, ist vollständig gelegentlich und wird verwendet nie wieder irgendwoanders, folglich der Name.

Wenn er gegen die verschlüsselt zu werden verarbeitet wird Daten, gewöhnlich gekennzeichnet als Klartext, ist der resultierende verschlüsselte Text unmöglich, ohne den Schlüssel zu entschlüsseln. Die einmalige Auflage ist schwierig, in den meisten Drehbüchern zu beschäftigen und ist folglich nur verwendet für sehr exklusive Situationen. Noch gilt eine Stromziffer normalerweise als nützlich, also wurden die Schlüssel verkürzt und bildeten pseudozufällig und bedeuteten sie, sind statistisch gelegentlich aber sind in Wirklichkeit nicht.

Stromziffer hat die Fähigkeit, schnell zu verschlüsseln. Auf diese Art ist es sogar einfach für einfache Stromziffern, von den Leuten auf Feder und Papier durchgeführt zu werden, während eine Blockziffer gewöhnlich den Gebrauch eines Computers erfordert zu verarbeiten. Der Klartext fließt den Verschlüsselungprozeß zusammen mit dem Keystream, die pseudozufällige Reihenfolge durch, die den Schlüssel bildet, in dem er umgewandelt wird und das andere Ende als verschlüsselter Text herauskommt.

Normalerweise geschieht diese Verschlüsselung über exklusiv-oder Betrieb (XOR) auf den einzelnen Spitzen, während sie durch die Ziffer überschreiten. Eine einfache XOR Ziffer benutzt eine Art logische Trennung als seine Basis, die im Wesentlichen sagt, dass das Resultat zutreffend sein kann, wenn jede Rechengröße zutreffend ist, aber nicht beide. Z.B. wenn eine Spitze, die durch den Verschlüsselungprozeß sich bewegt, null oder das ist, und die zusammengepaßte Keystreamspitze passt nicht, der resultierende Ausgang ist der zusammen. Wenn die Spitze und die zusammengepaßte Keystreamspitze zusammenpassen, wo beide das sind oder beide null sind, ist das Resultat null. Der verschlüsselte Strom von einen und die null werden dann am anderen Ende des Getriebes using den gleichen Keystream entschlüsselt, um die Spitzen zurück in ihren ursprünglichen Klartext umzuwandeln.

Es gibt zwei Arten Stromziffer. Using eine synchrone Methode wird der Keystream getrennt von dem Klartext oder dem verschlüsselten Text verursacht und vermischt dann, um die Verschlüsselung oder die Dekodierung zur Verfügung zu stellen. Mit dieser Methode müssen das Senden und die Empfängerseiten des Getriebes bleiben synchronisiert, wo sie auf dem gleichen Schlüssel und der gleichen Position im Schlüssel funktionieren. Wenn ein Problem auftritt, können die Dekodierungentweder Notwendigkeiten, vorbei zu beginnen oder die Markierungsfahnen dort sein, die stoßweise während des verschlüsselten Textes gesetzt werden, die neue Ausgangspunkte anzeigen. Eine self-synchronizing Ziffer einerseits aktualisiert den Keystream, der auf irgendeiner Zahl der vorhergehenden Stellen im verschlüsselten Text basiert.

Ein der sehr häufig verwendeten Stromziffer, benannt RC4, wurde durch DNA-Daten Security® verursacht. Es wird für genehmigt und verwendet in einigen Software-Produkten, sowie das Schichtprotokoll der sicheren (SSL) Einfaßung, das in den Kommunikationen des sicheren Internets verwendet werden und die verdrahtete gleichwertige Privatleben (WEP)verschlüsselung, die mit drahtlosen Apparaten verwendet wird. Eine andere häufig benutzte Ziffer bekannt als ORYX, der Gebrauch in den Datenübertragungen des zellularen Telefons gefunden hat, die verschlüsselt werden müssen. IBM® hat auch eine Stromverschlüsselungmethode entwickelt, die als ROBBE bekannt ist, die Gebrauch in der Festplattenverschlüsselung gefunden hat.