In cryptography, a Feistel cipher is a symmetric structure used in the construction of block ciphers, named after the German IBM cryptographer ; it is also commonly known as a Feistel network. A large set of block ciphers use the scheme, including the Data Encryption Standard 