Encriptación Claves

Post on 26-May-2015

3.405 views 4 download

Transcript of Encriptación Claves

Métodos de encriptación

Paola Paucar1A Ing. Comercial

Qué es encriptación?

Es el arte o la ciencia de cifrar y descifrar información utilizando técnicas.

Es una manera de intercambio de mensajes de manera segura.

Esta ciencia se la denomina criptología que se deriva en la criptografía, y el criptoanálisis.

Modelo de Criptografía Simétrica o de Clave Privada

En este modelo, el mensaje original es convertido en un mensaje cifrado que aparentemente es aleatorio y sin sentido.

El proceso de encriptación esta formado por dos componentes, un algoritmo y una clave.

La clave es un valor que es independiente del texto o mensaje a cifrar.

El algoritmo va a producir una salida diferente para el mismo texto de entrada dependiendo de la clave utilizada.

Una vez cifrado, el mensaje puede ser transmitido. El mensaje original puede ser recuperado a través de un algoritmo de desencriptación y la clave usada para la encriptación.

DES

El cifrado DES (Data Encryption Standart), este es un método para cifrar información.

Este es un cifrado por bloques ya que toma un mensaje y lo separa por bloques de un tamaño de bits determinado, que transforma al mensaje en un criptograma de complicadas operaciones dando como resultado un criptograma de la misma longitud que el mensaje.

Rijindael

Hitler es una aplicación especial de esteganografía usada para cifrar y ocultar archivos de imagen, archivos de audio y vídeo. Los archivos ocultos con Hitler no sólo son indetectables, pero irremediable también. Hitler utiliza la tecnología avanzada para proteger los archivos, incluyendo: algoritmo de encriptación de 256-bit – Rijindael.

AES

Advanced Encryption Standard (AES)

También conocido como Rijndael, es un esquema de cifrado por bloques adoptado como un estándar de cifrado por el gobierno de los Estados Unidos.

AES opera en una matriz de 4×4 bytes, llamada state (algunas versiones de Rijndael con un tamaño de bloque mayor tienen columnas adicionales en el state).

Modelo de Criptografía de Clave Pública

Los algoritmos de criptografía pública se basan en una clave para encriptación y una clave relacionada pero distinta para la desencriptación. Estos algoritmos tienen la característica de que es computacionalmente imposible determinar la clave de desencriptación (clave privada) a partir del algoritmo criptográfico y la clave de encriptación (clave pública).

Pasos de encriptación claves públicas.

Cada sistema genera un par de claves para ser usadas en la encriptación y desencriptación de los mensajes que envíen y reciban.

Cada sistema publica su clave de encriptación (clave pública). La clave de desencriptación relacionada (clave privada) se mantiene en privado.

Si Alice desea enviar un mensaje a Bob, encripta el mensaje utilizando la clave pública de Bob.

Cuando Bob recibe un mensaje lo desencripta usando su clave privada. Nadie puede desencriptar el mensaje porque solo Bob conoce su clave privada.

RSA

El sistema criptográfico con clave pública RSA es un algoritmo asimétrico cifrador de bloques, que utiliza una clave pública, la cual se distribuye, y otra privada, la cual es guardada en secreto por su propietario.

Los mensajes enviados usando el algoritmo RSA se representan mediante números y el funcionamiento se basa en el producto de dos números primos grandes.

PKCS

Public-Key Cryptography Standards (PKCS) es un grupo de estándares de criptografía de clave pública concebidos y publicados por los laboratorios de RSA en California. A RSA Security se le asignaron los derechos de licenciamiento para la patente de algoritmo de clave asimétrica RSA y adquirió los derechos de licenciamiento para muchas otras patentes de claves.

Algoritmos

Algunos algoritmos de técnicas de clave asimétrica son:

Diffie-Hellman RSA DSA ElGamal Criptografía de curva elíptica Otros algoritmos de clave asimétrica

pero inseguros: Merkle-Hellman, algoritmos "Knapsack".