「ストリーム暗号」の版間の差分
削除された内容 追加された内容
→関連項目: navitpl |
K.masuda.52431 (会話 | 投稿記録) m →概要 |
||
3行目:
== 概要 ==
ストリーム暗号は、鍵ストリーム(key stream)を生成する鍵ストリーム生成部と、鍵ストリームと平文を結合する結合部から構成されることが多い。典型的な方式では、[[秘密鍵]]を初期値として[[擬似乱数]]列を生成し、[[平文]]との[[排他的論理和]] (XOR、<math>\oplus</math>) やバイト単位の場合には 256 の法を取ることによって[[暗号文]]を作る。復号時には、同じ初期値から生成した擬似乱数と暗号文との排他的論理和、256 の法をそれぞれ取ることによって平文を得る。
:<math>(m \oplus k) \oplus k = m \oplus (k \oplus k) = m</math>
|