Que Es RSA: ¿Cómo Funciona RSA?
Que Es RSA: ¿Cómo Funciona RSA?
Que Es RSA: ¿Cómo Funciona RSA?
El nombre RSA se origin por las iniciales del primer apellido de sus fundadores, que
fueron: Ron Rivest, Adi Shamir y Len Adleman.
La seguridad de este algoritmo radica en el problema de la factorizacin de nmeros
enteros. Los mensajes enviados se representan mediante nmeros, y el funcionamiento se
basa en el producto, conocido, de dos nmeros primos grandes elegidos al azar y
mantenidos en secreto. Actualmente estos primos son del orden de
, y se prev que
de los particpantes tiene dos claves: una que todo el mundo conoce (la pblica) y
otra que solo conoces t (la privada). La segunda debes ponerla a buen recaudo y
la primera la puedes compartir con cualquiera. Vamos a poner un ejemplo.
Kevin Riveros se ha metido en un lo y quiere enviar un mensaje a Jos Vila para
que acuda presto en su ayuda. As que Kevin redacta el mensaje, lo cifra con la
clave pblica de Jos y lo enva a travs de internet, que es por defecto un canal
hostil e inseguro (imagina la cantidad de gente que podra querer leer ese
mensaje). Jos lo recibe y lo descifra con su clave privada.
Ambos utilizan un algoritmo simtrico (tipo AES) para cifrar el mensaje y es la
clave para abrirlo lo que se transmite mediante un algoritmo asimtrico (como
RSA). Pero lo importante es que te quedes con esto: si alguien interceptara ese
mensaje, como no tiene la clave privada de Jos, tendra que hacer unas
operaciones matemticas muy complejas para poder leerlo.
Bsicamente, tendra que encontrar los nmeros primos que se han multiplicado
para dar lugar a la clave RSA de Jos. En matemticas, eso se llama factorizar
(descomponer en factores). Y podra hacerlo? S, pero la dificultad depende del
tamao del nmero. Si es relativamente pequeo (una clave RSA de menos de
800 bits) podra ser viable; pero si es muy grande (claves de 1024, 2048 o 4096
Por qu RSA?
RSA se encuentra en todas partes y forman parte de tu da a da: cuando realizas
operaciones bancarias a travs de internet, cuando firmas digitalmente o usas tu
DNI electrnico, cuando empleas segn que 'apps' para comunicarte, etc. Ah est
este algoritmo de cifrado (RSA), uno de los ms comunes, enmascarando la
informacin que se transmite. Digamos que es tu ngel guardin de tu identidad,
tus datos, tus ahorros has ido almacenando en tu cuenta corriente.