SPN型 Substitution-permutation Network Type
ブロック暗号の代表的な1つ。換字処理と転置処理で構成されこれを1ラウンドとする。それを繰り返し実行することで暗号化を実行する。まれに換字処理と転置処理の後、換字処理をする場合があり、その場合は2ラウンドSPN構造という名称が与えられる。 構造上Feistel型よりも1ラウンドの実行処理が早いという特徴がある反面、関数の選択によっては強度が保証できないという欠点がある。AESとして決定したRijndaelもSPN型を採用していることで話題となった。[図 SPN。bmp あります]