IDEA-SHA
INTRODUCCION
IDEA- Algoritmo Internacional de Cifrado de Datos es un cifrador por bloques diseñado por Xuejia Lai y James L. Massey el Instituto de Procesamiento de Señales e información del Instituto Federal de Tecnología en Zurich.
Fue diseñado junto con la Fundación Hasler, la cual se hizo parte de Ascom-Tech AG. IDEA es libre para uso no comercial, aunque fue patentado y suspatentes se vencerán en 2010y 2011. El nombre "IDEA" es una marcar registrada licenciado mundialmente por MediaCrypt.
Propósito es resistir a ciertos ataques a los que DES es vulnerable, especialmente a los denominadas como "criptoanálisis diferenciales", y ofrece un tamaño de clave lo suficientemente seguro para evitar este tipo de ataques
SHA- Utilizar el método de Hashing nos permitemanejar aplicaciones de búsqueda donde no tenemos claves con tan fortuitas propiedades. El resultado es un método de búsqueda completamente diferente a los métodos basados en comparaciones, ahora en vez de navegar por las estructuras comparando palabras clave con las claves en los items, tratamos de referenciar items en una tabla directamente haciendo operaciones aritméticas para transformar claves endirecciones de la tabla. Esto último se logra implementando una Función Hash, que se va a encargar de dicha transformación.
Capítulo I :
“Algoritmo Internacional de Cifrado de Datos”
1.-CRIPTOGRAFÍA SIMÉTRICA DE BLOQUES
Son bloques del mismo tamaño, agrupa por conjuntos o grupos de datos.
Ejemplo
Existen dos formas de operación las cuales son:1.1.-Modo ECB (ElectronicCodebook):
Se divide el texto en bloques y se cifran cada uno de ellos empleando la misma clave.
Además permite cifrar los bloques por separado. Facilidad de paralelización.
1.2.-Modo CBC (CipherBookChainingMode)
Se le conoce como Mecanismo de retroalimentación tales como:
el cifrado de los bloques anteriores condiciona el cifrado del actual.Es común hacer XOR entre el bloque a cifrar y el último criptograma obtenido (para el primer bloque, se emplea un vector de inicialización que deberá ser conocido por ambos interlocutores).
2.-CARACTERISTICAS
IDE tiene las siguientes características:
Es uno de los cifrados en bloque más seguros que existen.
Usa bloques de 64 bits
Claves de 128 bits.
Realiza 8 iteraciones idénticas y unatransformación de salida.
El proceso para cifrar y descifrar es similar.
Gran parte de la seguridad de IDEA deriva de la mezcla de operaciones de distintos grupos que no conmutan entre ellas: XOR, suma módulo2 y producto módulo 216+1
IDEA es un algoritmo de encriptado robusto("bulk encryption cypher") de 64 bits por bloque y es similar al DES ("Data Encryption Standard") de 56 bits utilizadopor el Gobierno de los EE.UU.
Hay 340,282,366,920,938,463,463,374,607,431,768,211,456 claves posibles de 128 bits. Esto significa que para descifrar un mensaje previamente encriptado en base a IDEA sin la clave correspondiente, uno tendría que probar estadísticamente la mitad de éstas claves para hallar la clave correcta, o sea unas 170,141,183,460,469,231,731,687,303715,884,105,728 clavesdistintas
Para poner a este gigantesco número en perspectiva, si se tuviesen 1,000,000,000 de computadoras capaces cada una de probar 1,000,000,000 claves diferentes por segundo, el tiempo promedio necesario para descifrar un mensaje en particular sería aún mayor al tiempo transcurrido desde la creación del universo hasta hoy día, según la teoría del “Big Bang”.
3.- VELOCIDAD DE IDEA
Lasaplicaciones actuales de IDEA son aproximadamente el doble de rápido que el cifrado DES. Se considera en una maquina 386 a 33 megahertz encripta la información a 880 kilobits por segundo, y considerando una maquina con las capacidades actuales con un procesados a 3 Ghz la información seria encriptada a razón de 1 Mbit por segundo.
4.- SEGURIDAD
La seguridad de IDEA ha resultado inmune ante...
Regístrate para leer el documento completo.