目次:
定義-Feistel Networkの意味?
Feistelネットワークは、ブロック暗号ベースのアルゴリズムとメカニズムの構築に使用される暗号技術です。 IBMの従業員Horst FeistelとDon Coppersmithによって設計されたFeistelネットワークの最初の使用は、Luciferブロック暗号でした。
Feistelネットワークは、Feistel暗号とも呼ばれます。
TechopediaはFeistel Networkについて説明します
Feistelネットワークは、データブロックに一連の反復暗号を実装し、通常、大量のデータを暗号化するブロック暗号用に設計されています。 Feistelネットワークは、データブロックを2つの等しい部分に分割し、複数のラウンドで暗号化を適用することで機能します。 各ラウンドは、プライマリ関数またはキーから派生した順列と組み合わせを実装します。 ラウンドの数は、Feistelネットワークを実装する暗号ごとに異なります。
さらに、可逆アルゴリズムとして、Feistelネットワークは、入力が同じになるまで同じ出力を生成します。
