<?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 5 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=stream_cipher&amp;p=4">1.Previous</a><br />
<a accesskey="3" href="page.php?w=stream_cipher&amp;p=6">3.Next</a>
</p>
<p>(OTP). A one-time pad uses a <a href="page.php?w=keystream">keystream</a> of completely <a href="page.php?w=random">random</a> digits. The keystream is combined with the plaintext digits one at a time to form the ciphertext. This system was proven to be secure by <a href="page.php?w=Claude_E._Shannon">Claude E. Shannon</a> in 1949. However, the keystream must be generated completely at random with at least the same length as the plaintext and cannot be used more than once. This makes the system cumbersome to implement in many practical applications,</p><p>
<a accesskey="1" href="page.php?w=stream_cipher&amp;p=4">1.Previous</a><br />
<a accesskey="3" href="page.php?w=stream_cipher&amp;p=6">3.Next</a>
</p>

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

</card>
</wml>
