The Data Encryption Standard

Explore the Data Encryption Standard block cipher, better known simply as DES.

Feistel cipher

DES is based on what is known as a Feistel cipher. Rather than being a specific cipher, a Feistel cipher is a design blueprint from which many different block ciphers could be derived. DES is just one example of a Feistel cipher but by far the most famous one.

Encryption using a Feistel cipher

A pictorial representation of a Feistel cipher is shown in the following figure:

Get hands-on with 1200+ tech skills courses.