What Is a Feistel Cipher?

The Feistel cipher is a design model used to build various block ciphers. The Feistel block cipher uses the same encryption and decryption algorithms.