Feistel network

GPTKB entity

Statements (27)
Predicate Object
gptkbp:instanceOf cryptographic construction
gptkbp:category cryptography
block ciphers
symmetric-key algorithms
gptkbp:hasProperty can use different keys per round
can use different round functions
divides input into two halves
encryption and decryption use same structure
iterative structure
provides confusion and diffusion
uses round function
invertible regardless of round function invertibility
https://www.w3.org/2000/01/rdf-schema#label Feistel network
gptkbp:introducedIn gptkb:Lucifer_cipher
gptkb:DES
gptkbp:namedAfter gptkb:Horst_Feistel
gptkbp:usedIn gptkb:GOST
gptkb:Camellia
gptkb:Twofish
gptkb:RC5
gptkb:RC6
gptkb:Blowfish
gptkb:CAST-128
gptkb:MISTY1
block cipher design
gptkbp:bfsParent gptkb:RC6
gptkbp:bfsLayer 5