Feistel cipher
The diagram illustrates the encryption process. Decryption requires only reversing the order of the subkey  using the same process; this is the only difference between encryption and decryption: