MULTI-S01


En criptografía , MULTI-S01 (pronunciado multi-ess-zero-one ), es un algoritmo de cifrado basado en un generador de números pseudoaleatorios (PRNG). MULTI-S01 es un esquema de cifrado que preserva tanto la confidencialidad como la integridad de los datos . El esquema define un par de algoritmos; el cifrado, el descifrado correspondiente con verificación . Al acoplarse con un generador de flujo de claves eficiente , como Panamá , MUGI y RC4 , el algoritmo encripta de manera eficiente un mensaje en la forma de un proceso de ruta única, es decir, un algoritmo en línea .. La función de descifrado no se puede utilizar de tal manera para mantener los datos resultantes completos hasta que se verifique con éxito.

El tamaño de clave de MULTI-S01 está determinado por el generador de flujo de claves que se utilizará. MULTI-S01 toma un parámetro de seguridad que determina la probabilidad superior de falsificación exitosa.

Dado que el cálculo consiste en sumas y multiplicaciones sobre el campo finito , el algoritmo es más adecuado para la implementación de hardware, aunque la implementación de software todavía es factible.

MULTI-S01 con PRNG Panamá fue una de las técnicas criptográficas recomendadas para el uso del gobierno japonés por CRYPTREC en 2003, sin embargo, ha sido descartada como "candidata" por la revisión de CRYPTREC en 2013. También ha sido sometida a ISO / IEC 18033 Parte 4 que define los estándares de cifrado de secuencias.

La seguridad de MULTI-S01 se basa en la del PRNG subyacente. Si se utiliza un PRNG seguro, se ha demostrado la seguridad de MULTI-S01 con respecto a la confidencialidad y la integridad de los datos. En cuanto a la integridad de los datos, la prueba de seguridad es básicamente la misma que la del esquema MAC Carter-Wegman , que ha demostrado ser información teóricamente segura.