Transposition Ciphers

To encrypt data, transposition ciphers rearrange the original message letters. The same letters will appear in both plaintext and ciphertext, but the idea is that the permutation used to protect data should be difficult to break without the knowledge of the secret key.

Usage

Transposition ciphers have been used since ancient times. They are perhaps as old, as the oldest substitution ciphers and steganography methods. At present, in modern ciphers, various transpositions are used together with substitutions, to make the cryptanalysis more difficult.

Description

There is not any common algorithm, that would be used in all transposition ciphers. The main idea is to change the letter order in such a way, that would prevent attackers from reading it, while at the same time, allow the receiver to decrypt messages easily and effectively.

Both sender and receiver should share a common secret, usually a keyword, that determines the exact transpositions that should be applied to the text.

Transposition ciphers usually require more memory and more complex operations, than substitution ciphers. That is why modern ciphers implemented pragmatically and electronically are usually based on substitutions, and less often on transpositions.

Transposition Ciphers:

Rail Fence Cipher

Fence image

The Rail Fence Cipher is a transposition cipher, which rearranges the plaintext letters by drawing them in a way that they form a shape of the rails of an imaginary fence.

Read More

Route Cipher

Road image

The Route Cipher is a transposition cipher, which rearranges the plaintext letters based on a shape of an imaginary path drawn on a grid.

Read More

Columnar Transposition

Columns image

The Columnar Transposition rearranges the plaintext letters, based on a matrix filled with letters in the order determined by the secret keyword.

Read More

Double Transposition

Number two image

The Double Columnar Transposition rearranges the plaintext letters, based on matrices filled with letters in the order determined by the secret keyword.

Read More

Myszkowski Transposition

Matrix image

The Myszkowski Transposition rearranges the plaintext letters, based on a matrix filled with letters in the order determined by the secret keyword.

Read More