En criptografía , SEAL (Software-Optimized Encryption Algorithm) es un cifrador de flujo optimizado para máquinas con un tamaño de palabra de 32 bits y abundante memoria RAM , con un rendimiento estimado de aproximadamente 4 ciclos por byte . SEAL pertenece a la familia de funciones pseudoaleatorias, ya que puede generar fácilmente porciones arbitrarias de la secuencia de claves sin necesidad de empezar desde cero. Esto lo hace especialmente adecuado para aplicaciones como el cifrado de discos duros.
La primera versión fue publicada por Phillip Rogaway y Don Coppersmith en 1994. La versión actual, publicada en 1997, es la 3.0. SEAL, cubierta por dos patentes en los Estados Unidos, ambas asignadas a IBM .
Referencias
- Patente estadounidense 5,454,039 "Función pseudoaleatoria eficiente en software y su uso para cifrado"
- Patente estadounidense 5,675,652 "Dispositivo legible por ordenador que implementa un cifrado de función pseudoaleatoria eficiente mediante software"
- Cifrados de flujo
- Fragmentos de criptografía