Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Algoritmo IDEA

No description
by

Martin Torres

on 30 September 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Algoritmo IDEA

¿Qué es?
El cifrador por bloques llamado IDEA (International Data Encryption Algorithm) es utilizado para cifrar textos con un tamaño de bloque de 64 bits, utilizando una llave K de 128 bits.
Pasos de implementación de IDEA
Paso 1.
Un mensaje
Una clave o llave
Paso 2.
Pasar tanto mensaje como llave a valores binarios
Agrupar de 16 bits
Paso 3. Generación de llaves.
Las primeras 6 partes son las llaves k1 a k6 de izquierda a derecha respectivamente, utilizadas en la primer ronda de IDEA.
Las otras 44 llaves son generadas de realizar un corrimiento circular a la izquierda de 25 bits sobre la llave original, se extraen las llaves siguientes y se hace el corrimiento nuevamente, así hasta completar las 52 llaves en 6 pasos.
¿Para qué?
En la actualidad, la seguridad en la información ha tomado una gran importancia, ya sea al enviar información a través de una red poco segura (como internet) o a la hora de guardar los datos en dispositivos de almacenamiento masivo
Historia
A parece por primera vez en 1990 implementado por X. Lai y J.Massey de la Escuela Politécnica Federal de Zúrich con el nombre de PES( Proposed Encryption Standard).
Un año después, y buscando mejorar el algoritmo frente ataques diferenciales, los mismos autores implementan el algoritmo IPES (Improved PES), ya en el año de 1992 toma el nombre de IDEA
¿Por qué?
Se destaca como uno de los mejores y con mayor seguridad de los algoritmo simétricos.
Es bastante seguro, ya que hasta ahora se ha mostrado resistente a multitud de ataques, entre ellos el criptoanálisis diferencial.
No presenta claves débiles, y su longitud de clave hace imposible en la práctica un ataque por la fuerza bruta
Se basa en los conceptos de confusión y difusión

Características y funciones
Usa bloques de 64 bits
Claves de 128 bits
Realiza 8 transformaciones idénticas (cada una llamada una ronda) y una transformación de salida (llamada media ronda)
El proceso para cifrar y descifrar es similar
Gran parte de la seguridad deriva de la mezcla de operaciones matemáticas: XOR, suma y multiplicación
Algoritmo IDEA
Thank you!
Diagrama de Operaciones matemáticas
Ejemplo
Mensaje: CrypTool
Key: SantiagoTwo34561
Pasamos ambos a valores Binarios:

Mensaje: 0100001101110010011010010111000001010100011011110110111101101100

Key:01010011011000010110111001110100011010010110000101100111011011110101010001110111011011110011001100110100001101010011011000110001
Mensaje lo separamos en 16 bits:
0100001101110010 0110100101110000 0101010001101111 0110111101101100

Key lo separamos en 16 bits
0101001101100001 0110111001110100 0110100101100001 0110011101101111 0101010001110111 0110111100110011 0011010000110101 0011011000110001
Martín Torres
Cristóbal Carballo
Emmanuel Vázquez
Full transcript