cifrado de clave pública o asimétrico

3
Cifrado de clave pública o asimétrico En un sistema de cifrado asimétrico, la clave de cifrado y descifrado de claves, están separados. En un sistema asimétrico, cada persona tiene dos llaves. Una de las claves, la clave pública, es compartida públicamente. La segunda clave, la clave privada, nunca debe ser compartida con nadie. Al enviar un mensaje utilizando la criptografía asimétrica, es cifrar el mensaje utilizando la clave pública de los beneficiarios. El beneficiario entonces descifra el mensaje utilizando su clave privada. Es por ello que el sistema se llama asimétrico. Ejemplos: AES Estándar de cifrado avanzado (AES) es el nuevo estándar de aprobados por el gobierno de un algoritmo de cifrado simétrico. Este estándar reemplaza DES. El nombre original para AES es Rijndael y fue desarrollado por dos criptógrafos belgas. RSA RSA se representa para Rivest, Shamir y Adleman. Estos son los nombres de los tres criptógrafos quién inventó la primera práctica comercial pública clave cryptosystem. Hoy es el algoritmo de clave pública más utilizado. La RSA patente oficialmente caducado y especifica el dominio público en 20 de septiembre de 2000, aunque RSA Security condonados previamente sus derechos de patente en 6 de septiembre de 2000. Para obtener más información, visite el siguiente sitio Web: PKCS Función de derivación de claves basada en contraseñas # 2

Upload: jorge-flores

Post on 05-Aug-2015

2.642 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Cifrado De Clave PúBlica O AsiméTrico

Cifrado de clave pública o asimétrico

En un sistema de cifrado asimétrico, la clave de cifrado y descifrado de claves, están separados. En un sistema asimétrico, cada persona tiene dos llaves. Una de las claves, la clave pública, es compartida públicamente. La segunda clave, la clave privada, nunca debe ser compartida con nadie.

Al enviar un mensaje utilizando la criptografía asimétrica, es cifrar el mensaje utilizando la clave pública de los beneficiarios. El beneficiario entonces descifra el mensaje utilizando su clave privada. Es por ello que el sistema se llama asimétrico.

Ejemplos:

AES

Estándar de cifrado avanzado (AES) es el nuevo estándar de aprobados por el gobierno de un algoritmo de cifrado simétrico. Este estándar reemplaza DES. El nombre original para AES es Rijndael y fue desarrollado por dos criptógrafos belgas.

RSA

RSA se representa para Rivest, Shamir y Adleman. Estos son los nombres de los tres criptógrafos quién inventó la primera práctica comercial pública clave cryptosystem. Hoy es el algoritmo de clave pública más utilizado. La RSA patente oficialmente caducado y especifica el dominio público en 20 de septiembre de 2000, aunque RSA Security condonados previamente sus derechos de patente en 6 de septiembre de 2000. Para obtener más información, visite el siguiente sitio Web:

PKCS

Función de derivación de claves basada en contraseñas # 2 (PBKDF2) está definido en RFC2898 y en estándar Password-Based criptografía estándar (PKCS) # 5 v2.0 del RSA. Este algoritmo proporciona un mecanismo estándar para derivar una clave secreta de una contraseña. Utiliza salt y cuenta de iteración aumentar la complejidad de ataque.

Page 2: Cifrado De Clave PúBlica O AsiméTrico

Cifrado de clave privada o simétrico

En un cifrado simétrico, ambas partes deben utilizar la misma clave para el cifrado y descifrado. Esto significa que la clave de cifrado debe ser compartida entre las dos partes antes de que los mensajes puedan ser descifrados. Sistemas simétricos son también conocidos como secreto compartido de sistemas o los sistemas de clave privada.

Ejemplos:

DES

El cifrado DES (Data Encryption Standard) es un algoritmo de cifrado, es decir, un método para cifrar información, elaborado en Estados Unidos en 1974 por IBM, y cuyo uso se ha propagado ampliamente por todo el mundo. El algoritmo fue controvertido al principio, con algunos elementos de diseño clasificados, una longitud de clave relativamente corta, y las continuas sospechas sobre la existencia de alguna puerta trasera para la National Security Agency (NSA).

El cifrado DES es un cifrado por bloques, este cifrado toma un mensaje y lo separa en bloques de un tamaño de bits determinado (en caso del DES el tamaño del bloque es de 64 bits), y transforma este mensaje en un criptograma tras una serie de complicadas operaciones, dando como resultado un criptograma de la misma longitud que el mensaje.

Rijndael

Las clases de criptografía simétrica administrada se utilizan con una clase de secuencia especial denominada CryptoStream que cifra los datos leídos en la secuencia. La clase CryptoStream se inicializa con una clase de secuencia administrada, una clase implementa la interfaz ICryptoTransform (creada a partir de una clase que implementa un algoritmo criptográfico) y una enumeración CryptoStreamMode que describe el tipo de acceso permitido en CryptoStream. La clase CryptoStream puede inicializarse utilizando cualquier clase que se derive de la clase Stream, incluidas FileStream, MemoryStream y NetworkStream. Si se utilizan estas clases, se puede realizar el cifrado simétrico en diversos objetos de secuencia.