Ein Cipher ist ein mathematischer Algorithmus, der Klartextinformationen in scheinbar zufälligen Ciphertext verwandelt, was das Verständnis ohne Autorisierung erschwert, während autorisierte Parteien ihn mit bestimmten Schlüsseln entschlüsseln können. Im Bereich der Blockchain fallen Cipher hauptsächlich in drei Kategorien: symmetrische Verschlüsselung (dabei wird derselbe Schlüssel für Verschlüsselung und Entschlüsselung verwendet), asymmetrische Verschlüsselung (unter Einsatz von Public-Private-Key-Paaren