Back to Search Start Over

CONSTRUCTION OF A CRYPTOSYSTEM USING THE AES BOX AND A BIJECTIVE FUNCTION FROM THE NATURAL NUMBERS TO THE SET OF PERMUTATIONS

Authors :
Víctor Manuel Silva García
Michael Klaus Lindig Bos
Cornelio Yáñez Márquez
Rolando Flores Carapia
Itzamá López Yáñez
Source :
Ciencia e Ingeniería Neogranadina, Vol 19, Iss 1, Pp 5-24 (2009)
Publication Year :
2009
Publisher :
Editorial Neogranadina, 2009.

Abstract

Dado un entero positivo n se construye un algoritmo que asocia a cada entero positivo m, con 0 ¿ m ¿ n!-1, una permutación en n-1 pasos. De hecho, el algoritmo defi ne una función biyectiva que va del conjunto de los naturales al conjunto de las permutaciones. Además, para cualquier permutación ¿L defi nida en el conjunto de los números {0,1, ¿,L-1}, con L múltiplo de 3, ésta puede ser construida a partir de 3 permutaciones defi nidas en el conjunto de los números {0,1,¿,2/3L-1}. Lo anterior permite defi nir un criptosistema de bloques de cadenas de 96 bits de longitud, en el cual se trabaja con números de 64! - 1 ¿ 1090 en lugar de 96! - 1 ¿ 10150 con lo que se reduce el tiempo y recursos de computo. También se muestra que el conjunto de las llaves crece de manera factorial, de tal forma que el número de elementos de este conjunto llega a ser del orden de 10150 ¿ 2500 cuando se trabaja con cadenas de 96 bits. También, se ilustra con un ejemplo que utiliza la caja de Advanced Encryption Standard (AES) y un procedimiento de encriptamiento por bloques de 96 bits de texto claro. Las cajas de AES son propuestas porque son altamente no lineales [1]. Se muestra el diseño de una implementación en hardware de este criptosistema. Por último, se menciona que asociar a un entero una permutación permite considerar a las permutaciones como llaves.

Details

Language :
English, Spanish; Castilian
ISSN :
01248170 and 19097735
Volume :
19
Issue :
1
Database :
Directory of Open Access Journals
Journal :
Ciencia e Ingeniería Neogranadina
Publication Type :
Academic Journal
Accession number :
edsdoj.7c69ecad68b45cf8504b90254c8a82d
Document Type :
article