Zur Erhöhung der Sicherheit von verschlüsselten Nachrichten variiert man den Transpositionschiffre und den Substitutionschiffre.
Durch die Kombination beider Chiffre zu einem Produktchiffre, steigert man die Komplexität und die Sicherheit.
Produktalgorithmen werden u.a. in dem Data Encryption Standard ( DES) und im International Data Encryption Algorithm ( IDEA) eingesetzt. Darüber hinaus gibt es eine spezielle Gruppe an Produktalgorithmen, die Feistel- Netzwerke genannt werden.