Siegenthaler bound

Siegenthaler bound

Für die Konstruktion einer Stromchiffre in der Kryptographie wird eine pseudozufällige Bitfolge benötigt, die in der Regel mit dem Plaintext XOR verknüpft wird:

CT = PT \oplus KS

Damit die Chiffre sicher ist, soll der Keystream wie Rauschen aussehen, d.h. die Autokorrelation soll sehr niedrig sein, damit es zu keiner Korrelation zwischen dem Plaintext und dem Ciphertext kommt.

Zum Herstellen dieser Bitfolge verwendet man gewöhnlich LFSR. Normale LFSR sind aber linear und erzeugen so einen Bitstrom der relativ einfach rückberechnet werden kann. Zur Verbesserung kombiniert man mehrere LFSR mit nichtlinearen Funktionen. Siegenthaler hat 1984 gezeigt, dass sich dadurch die Korrelationsimmunität einer Folge verschlechtert:

Sei f eine boolesche Funktion mit n Argumenten und sei f zur Ordnung m korrelations immun, so ist die lineare Ordnung der Funktion nach oben begrenzt mit:

n - m \leq d

Bei der Implementation einer Stromchiffre durch nichtlineare Kombinationen aus LFSR muss man also einen Kompromiss zwischen der Korrelationsimmunität und dem Grad der Linearität eingehen.

Referenzen

  • T. Siegenthaler: Correlation-Immunity of Nonlinear Combining Functions for Cryptographic Applications. In: IEEE Transactions on Information Theory. 30, Nr. 5, September 1984, S. 776–780. doi:10.1109/TIT.1984.1056949.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Korrelationsimmunität — Die correlation immunity (Korrelationsimmunität) ist ein Maß dafür, ob und wieviel Information man aus dem Funktionswert einer booleschen Funktion über deren Argumente ziehen kann. In der Kryptographie zeigt sie an, wie resistent eine boolesche… …   Deutsch Wikipedia

  • Correlation immunity — Die correlation immunity (Korrelationsimmunität) ist ein Maß dafür, ob und wie viel Information man aus dem Funktionswert einer booleschen Funktion über deren Argumente ziehen kann. In der Kryptographie zeigt sie an, wie resistent eine boolesche… …   Deutsch Wikipedia

  • Global warming — This article is about the change in climate Earth is currently experiencing. For general discussion of how Earth s climate can change, see Climate change …   Wikipedia

  • Methane clathrate — Burning ice . Methane, released by heating, burns; water drips. Inset: clathrate structure (University of Göttingen, GZG. Abt. Kristallographie). Source: United States Geological Survey. Methane clathrate, also called methane hydrate,… …   Wikipedia

  • Brugg — Infobox Swiss town subject name = Brugg municipality name = Brugg municipality type = municipality imagepath coa = Brugg blason.svg|pixel coa= image photo= Brugg from Bruggerberg.jpg|thumb image caption= Center of Brugg languages = German canton …   Wikipedia

  • S100A7 — S100 calcium binding protein A7, also known as S100A7, is a human gene. PBB Summary section title = summary text = The protein encoded by this gene is a member of the S100 family of proteins containing 2 EF hand calcium binding motifs. S100… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”