SEAL (software encryption algorithm)
Der Software Encryption ALgorithm (SEAL) ist ein von IBM entwickeltes Verschlüsselungsverfahren. Die SEAL-Verschlüsselung ist eine zufallsbedingte Stream-Verschlüsselung, die mit einer Schlüssellänge von 160 Bit arbeitet. Beim SEAL-Verfahren werden die Streaming-Daten zuerst in eine interne Tabelle eingerechnet. Mit SEAL werden die 32-Bit-Positionsindexe in einen langen String verlängert der über eine XOR-Verknüpfung mit dem Klartext verknüpft wird. Wenn SEAL mit 32-Bit-Prozessoren eingesetzt wird, kann die Nachricht mit vier Taktzyklen pro Byte verschlüsselt werden. Im Gegensatz zu SEAL benötigt der DES-Algorithmus etwa zehn Taktzyklen für ein Text-Byte.


