A transposition cipher is a type of encryption algorithm that rearranges the letters or blocks of the plaintext to produce the ciphertext, without changing the actual letters themselves. In other words, a transposition cipher does not substitute one letter or group of letters for another, but instead changes the order of the letters or groups of letters in the plaintext.