Tecnología

Inicio

RSA Key vs. DSA Key

RSA Key vs. DSA Key


En el mundo de la criptografía de clave asimétrica, dos de los algoritmos predominantes son RSA y DSA. Ambos sistemas requieren los usuarios para generar un par de claves, una clave pública y una clave privada. Sin embargo, estos dos algoritmos de encriptación tienen diferentes límites en el tamaño de las claves de los usuarios pueden generar y qué funciones de cifrado que pueden realizar.

Clave de cifrado asimétrico

RSA y DSA son dos algoritmos diferentes para generar las claves para los sistemas de cifrado de clave asimétrica. Estos sistemas funcionan mediante el uso de dos componentes: una clave pública y una clave privada. Éstos toman la forma de dos archivos que se generan al mismo tiempo y que tienen contenidos de archivo únicos, sino que están matemáticamente relacionadas entre sí. El usuario que genera una clave tales distribuye la clave pública para el público en general, mientras se asegura de que él es el único que puede acceder a la clave privada.

Todo el cifrado de documentos

Cuando un usuario se distribuye su clave pública, cualquier persona que tenga su clave pública puede utilizarlo para cifrar un documento. Después de que el documento está cifrado de esta manera la única manera de descifrar que es utilizar la clave privada correspondiente de la clave pública. Debido a que la única persona que tiene acceso a esta clave privada es el usuario que distribuye la clave pública, que es el único que será capaz de descifrar y acceder al documento.

Firma archivo

La otra función que la encriptación de clave asimétrica puede realizar es generar lo que se conoce como archivo de firmas. Estos se utilizan para certificar que un archivo que un usuario está a punto de acceso no ha sido manipulado desde la creación del archivo. Mediante la ejecución de los datos que constituye un archivo dado y el contenido de su clave privada a través de un programa de archivo de firma asimétrica, el creador del archivo se queda con un archivo-firma cifrada para distribuir con su archivo. Cualquier persona que tenga su clave pública a continuación, puede utilizar el mismo tipo de software para comprobar que los datos del archivo no ha sido manipulado.

¿Qué Algoritmo para elegir

Cuando se trata de elegir si desea generar una clave RSA o una clave DSA, la diferencia principal es que las operaciones de cifrado que desea realizar. Las claves RSA son capaces de todo, tanto el cifrado de documentos y el archivo de firma. Sin embargo, una clave DSA sólo se utiliza para la firma de documentos. RSA permite a los usuarios generar pares de claves cuyos tamaños son más grandes que 1024 bits, que es el tamaño máximo de una clave DSA. Como teclas se vuelven más difíciles de romper con el aumento de tamaño, por lo que el particularmente consciente de la seguridad debe considerar el uso de claves RSA por sus firmas de archivo, así como el cifrado de todo el documento.