A Generic Method to Extend Message Space of a Strong Pseudorandom Permutation



Título del documento: A Generic Method to Extend Message Space of a Strong Pseudorandom Permutation
Revue: Computación y sistemas
Base de datos: PERIÓDICA
Número de sistema: 000360125
ISSN: 1405-5546
Autores: 1
Instituciones: 1Indian Statistical Institute, Calcuta, Bengala Occidental. India
Año:
Periodo: Ene-Mar
Volumen: 12
Número: 3
Paginación: 285-296
País: México
Idioma: Inglés
Tipo de documento: Artículo
Enfoque: Experimental, aplicado
Resumen en español Sea E un esquema seguro de cifrado que preserva la longitud del texto en claro y que se comporta como una permutación pseudo–aleatoria fuerte (SPRP por sus siglas en inglés), el cual únicamente puede cifrar mensajes con longitudes que sean múltiplos de n, donde n es el tamaño del bloque utilizado por el esquema de cifrado. Existen varios ejemplos de construcciones de este tipo, por ejemplo, el modo de cifrado por bloque encadenado (CBC por sus siglas en inglés). En este artículo describimos cómo construir un esquema de cifrado seguro , capaz de cifrar cualquier mensaje de tamaño mayor o igual que n. Mostramos que puede ser construido con E y algunos otros objetos criptográficos tales como una función pseudo–aleatoria débil (WPRF por sus siglas en inglés) y una función picadillo universal. El esquema así obtenido puede cifrar mensajes con longitudes que no son múltiplos de n. Un esquema de cifrado que preserva la longitud del texto en claro no puede rellenar el último bloque de mensaje cuando éste está incompleto. En 2007, Ristenpart y Rogaway fuernos los primeros en proponer un método seguro conocido como extensión de cuadrados latinos (XLS por sus siglas en inglés). XLS utiliza dos invocaciones al cifrador por bloques e, cuya llave es escogida independientemente de la llave de E. La seguridad SPRP de XLS se basa en la seguridad SPRP del cifrador por bloques e. El esquema de cifrado propuesto aquí es SPRP y necesita únicamente una invocación de una WPRF y dos invocaciones a una función picadillo universal. Cualquier construcción SPRP, esto es, un cifrador por bloques seguro, es un WPRF. Por otro lado, existen construcciones eficientes para funciones picadillo universales y para WPRF que no son SPRP. Estas dos últimas observaciones implican que en este artículo logramos obtener seguridad del tipo SPRP al utilizar dos nociones de seguridad más débiles, al tiempo que extendemos el domin
Resumen en inglés Let E be a strong pseudorandom permutation (or SPRP) secure enciphering scheme (i.e., a length–preserving encryption scheme) which can only encrypt messages of size multiple of n, the block size of the underlying block cipher. There are several such constructions, e.g., CBC mode or cipher block chaining mode. In this paper we present how a secure enciphering scheme can be obtained which can encrypt any messages of size at least n based on E and some other cryptographic objects such as weak pseudorandom function (or WPRF) and a universal hash function. So can encrypt messages which might contain incomplete message blocks. Since an enciphering scheme is a length preserving encryption algorithm, one can not use a padding rule to handle the incomplete message block. In 2007, Ristenpart and Rogaway first proposed a secure method known as XLS (eXtension by Latin Squares). It needs two invocations of a block cipher e whose key is chosen independently of the key of E. The SPRP security of XLS is based on the SPRP security of the block cipher e. Our proposed enciphering scheme is SPRP and it needs only one invocation of a WPRF and two invocations of a universal hash function. Any SPRP construction, e.g., a secure block cipher, is a WPRF. Moreover, there are other several efficient constructions for universal hash functions and WPRF which are not SPRP. Thus, we are able to replace SPRP security by two weaker security notions to extend the domain of a secure enciphering scheme
Disciplinas: Ciencias de la computación,
Matemáticas
Palabras clave: Matemáticas aplicadas,
Cifrado,
Permutación pseudo-aleatoria fuerte,
Encriptamiento
Keyword: Computer science,
Mathematics,
Applied mathematics,
Ciphering,
Strong pseudorandom permutation,
Encryption
Texte intégral: Texto completo (Ver HTML)