product cipherの基本的な構成法に、feistel構造とspn構造の2つがある。