SPN構造
SPN構造(Substitution Permutation Network structure)
ブロック暗号の構成法の一種
AESで使用されている
並列度が高い
高速処理に適している
換字処理(substitution)と転置処理(permutation)処理がある
処理の例
データブロック、4個 or 8個のサブブロックに分ける
分けたサブブロックに対して換字処理を実施
それぞれのブロックをまとめて転置処理をする
Feistel構造
参考
SPN構造 - Wikipedia
SPN構造 (substitution permutation network)
https://web.archive.org/web/20210506182706/http://www.triplefalcon.com/Lexicon/Encryption-SPN-1.htm
#暗号