RC4はどのように動作しますか

RC4とは何ですか? RC4は1987年にRon Rivestによって設計され、最も広くソフトウェアストリーム暗号の1つであり、SSL(protect Internet traffic)、WEP(secure wireless networks)、WEP(secure wireless networks)などの一般的なプロトコルで使用PDF.Itのは、ソフトウェアの面で高速かつ簡単であると考えられています。RC4は、ビットの擬似ランダムストリーム(キーストリーム)を生成します。 他のstreamcipherと同様に、これらはbit-wiseexclusive-orを使用して平文と組み合わせることで暗号化に使用できます。 復号化は同じ方法で実行されます(exclusive-orはsymmetricoperationであるため)。鍵ストリームを生成するために、暗号は2つの部分から構成される秘密の内部状態を利用する:1。 可能なすべての256バイトの順列(以下で”S”と表記)。2. 2つの8ビットインデックスポインタ(“i”と”j”と表記される)。順列は、キースケジューリングアルゴリズム(KSA)を使用して、通常は40と256ビットの間の可変長キーで初期化されます。 次に、ビットのストリームをapseudo-random generation algorithmによって生成します。RC4のhttp://www.networklife.net/2009/07/etude-de-wep-et-rivest-cipher-4/Theルックアップ段階から取られた図。 出力バイトは、S(i)およびS(j)の値を検索し、それらを加算してから、Sの合計を検索することによって選択され、s(S(i)+S(j))は、キーストリームKのバイトとし

コメントを残す

メールアドレスが公開されることはありません。