<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Stream cipher - Page 18 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=stream_cipher&amp;p=17">1.Previous</a><br />
<a accesskey="3" href="page.php?w=stream_cipher&amp;p=19">3.Next</a>
</p>
<p>approach to improving the security of an LFSR is to pass the entire state of a single LFSR into a non-linear filtering function.</p>

<p><big>Other designs</big></p>
<p><a href="page.php?w=Image%3ARC4.svg">280px</a>Instead of a linear driving device, one may use a nonlinear update function. For example, Klimov and Shamir proposed triangular functions (<a href="page.php?w=T-function">T-function</a>s) with a single cycle on n-bit words.</p>

<p><big>Security</big></p>
<p>For a stream cipher to be secure, its keystream must have a large <a href="page.php?w=periodic_function">period</a>,</p><p>
<a accesskey="1" href="page.php?w=stream_cipher&amp;p=17">1.Previous</a><br />
<a accesskey="3" href="page.php?w=stream_cipher&amp;p=19">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
