Blockchiffre ist ein Typ von Verschlüsselungsverfahren, bei dem Klartext in Datenblöcken bearbeitet wird. Die Datenblöcke werden unabhängig voneinander ver- und entschlüsselt. Beispiele für Blockchiffren sind die Algorithmen AES, Blowfish, CAST, IDEA, MARS, Rijndael, RC5, RC6, SAFER, Skipjack, Serpent und Twofish. Eine Alternative dazu sind die sogenannten Stromchiffren, bei der der Informationsstrom kontinuierlich zeichenweise verschlüsselt wird.