|
Article on other languages:
|
SPN構造 (えすぴーえぬこうぞう、Substitution Permutation Network Structure) は、ブロック暗号の構成法の一種である。ほとんどのブロック暗号は、実装コストを効率化するため、同一のラウンド関数を繰り返す、繰返し暗号になっていて、SPN構造は繰返し暗号の代表的な構成法である。他の構成としてはFeistel構造がある。
概要小さな非線形置換 (Substitution) とそれを処理ブロック単位に拡大する転置 (Permutation) からなる構造からSPN構造と呼ばれる。 暗号に求められる性質の一つに、暗号文から平文を復号できること(復号可能性)があるが、SPN構造は、置換および転置の逆変換を行うことで復号を実現するため、置換及び転置の両方が全単射である必要がある。 AES、Hierocrypt、Serpentなど多くのブロック暗号でSPN構造は採用されている。 利点
欠点
関連項目 |
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net