Flux rss
Bookmark Favorito / Compartir
La codificazione con RSA A codificação com RSA Verschlüsselung durch RSA Le chiffrement avec RSA Encryption with RSA

El sistema RSA

El primer algoritmo de cifrado de clave pública (cifrado asimétrico) fue desarrollado por R. Merckle y M. Hellman en 1977. Gracias al trabajo de los famosos analistas criptográficos Shamir, Zippel y Herlestman, se quedó obsoleto rápidamente.

En 1978 apareció el algoritmo de clave pública creado por Rivest, Shamir y Adelman (de aquí el nombre RSA). Este algoritmo todavía se usaba en 2002 para proteger los códigos de las armas nucleares de Estados Unidos y Rusia.

Cómo funciona RSA

El funcionamiento del criptosistema RSA se basa en la dificultad para factorizar grandes números enteros.

Digamos que p y q son dos números primos, y d un número entero tal que d se factoriza en (p-1)*(q-1)). De esta manera, el terceto (p,q,d) representa la clave privada.

Así, la clave pública es un doblete (n, e) creado con la clave privada a través de las siguientes transformaciones:

n = p * q e = 1/d mod((p-1)(q-1))

Digamos que M es el mensaje a enviar. El mensaje M necesita factorizarse en la clave n. El descifrado se basa en el teorema de Euler, que estipula que si M y n se factorizan, entonces:

Mphi(n) = 1 mod(n)
Phi(n) será la función totient y, en este ejemplo, tendría un valor de (p-1)*(q-1).

Por lo tanto, es necesario que M no sea un múltiplo de p, q o n. Una solución sería dividir el mensaje M en bits Mi de manera que la cantidad de números en cada Mi sea estrictamente inferior a la de p y q. Esto supone entonces que p y q son grandes, que es lo que sucede en la práctica ya que el principio de RSA yace en la dificultad de encontrar p y q en un período de tiempo razonable cuando se conoce n; esto asume que p y q son grandes.

En la práctica...

Supongamos que un usuario (llamado Bob) quiere enviar un mensaje M a una persona (llamémosla Alice). Simplemente necesita obtener la clave pública de Alice (n,e) y luego calcular el mensaje cifrado c:

c = Me mod(n)

Luego, Bob envía el mensaje c a Alice, quien es capaz de descifrarlo con su clave privada (p,q,d):

M = Me*d mod(n) = cd mod(n)


Última actualización el jueves, 16 de octubre de 2008, 15:43:34 .Este documento intitulado « Cifrado por medio de RSA » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.
Cifrado de sustitución Cifrado de sustitución El cifrado de sustitución consiste en reemplazar una o más entidades (generalmente letras) de un mensaje por una o más entidades diferentes. Existen varios tipos de criptosistemas de sustitución: La sustitución monoalfabética... es.kioskea.net/contents/crypto/simple.php3
El cifrado Vigenère El cifrado Vigenère El cifrado Vigenère es un criptosistema simétrico, es decir, utiliza la misma clave para cifrar y descifrar. El cifrado Vigenère se asemeja mucho al cifrado César, pero su diferencia radica en que el primero utiliza una clave más... es.kioskea.net/contents/crypto/vigenere.php3
Cifrado de transposición El método de cifrado por transposición consiste en reordenar datos para cifrarlos a fin de hacerlos ininteligibles. Esto puede significar, por ejemplo, reordenar los datos geométricamente para hacerlos visualmente inutilizables. La técnica asiria La... es.kioskea.net/contents/crypto/transpo.php3
Llame por teléfono desde su PCNo confundas RTC con ADSL!!! Para comunicarnos por medio de un modem clásico de 33 ó 56kb/s, el modem marca el número de teléfono de un abonado de la red RTC, del mismo modo que con un teléfono clásico. El destinatario puede ser un teléfono, un... es.kioskea.net/faq/sujet-300-llame-por-telefono-desde-su-pc
[Mitos] PGP era considerado como si fuera un arma.Mito En Estados Unidos, el sistema de cifrado PGP (Pretty Good Privacy) era considerado como un arma y estaba prohibido sacarlo del país. Realidad VERDADERO Explicación El algoritmo utilizado por PGP, el RSA, permite cifrar información de un... es.kioskea.net/faq/sujet-1921-mitos-pgp-era-considerado-como-si-fuera-un-arma
Crear una red local - Compartir acceso a InternetIndice I- Configurar una red entre sólo 2 PCs 1. En Windows XP 2. En Windows 98 (¿Me?) II Con varios PCs III. Compartir la conexión a Internet a. En Windows XP b. En Windows 98 IV. En caso de problemas I- Configurar una red entre... es.kioskea.net/faq/sujet-281-crear-una-red-local-compartir-acceso-a-internet
Como instalo windows XP x medio de mi USBComo instalo windows XP x medio de mi USB Hola, Disculpen pero no se si me pueden ayudar con este pequeño problemita q tengo bueno yo acabo de descargar el windows xp version 2009 en mi USB q tiene una capacidad de 8gb y bueno ahora lo quiero instalar... es.kioskea.net/forum/affich-155491-como-instalo-windows-xp-x-medio-de-mi-usb
Como puedo entrar a otra pc por medio del msnHola,que tal a todos, queria saber que programa usar o la forma de entrar a otra computadora por medio del msn. por ayudarmee Gracias Configuración: Windows XP Internet Explorer 6.0 es.kioskea.net/forum/affich-77991-como-puedo-entrar-a-otra-pc-por-medio-del-msn
Compartir internet por medio de un modem usbSaludos!!!!!!!!!!!! Q tal gente, estoy armando una red para un amigo, 5 pcs tienen windows vista y solo una tienen XP,mi amigo contrató servicio de internet por medio de TELCEL(aca en México), una tarjeta usb que sirve de modem, el quiere compartir la... es.kioskea.net/forum/affich-184044-compartir-internet-por-medio-de-un-modem-usb
Descargar P-Encrypt Secure DriveEsta aplicacion te brinda una manera segura para proteger informacion sensible por medio de un mecanismo que se basa en la creacion de unidades virtuales cifradas que se ocultan a la vista de cualquier usuario. Los algoritmos de cifrados utilizados... es.kioskea.net/telecharger/telecharger-3246-p-encrypt-secure-drive
Descargar Adobe Illustrator CS4Este programa te permite crear ilustraciones vectoriales para cualquier medio. Las herramientas que tiene para dibujo estándar en el sector, los controles de color y los controles de tipo profesional te ayudan a capturar las ideas y que puedas... es.kioskea.net/telecharger/telecharger-306-adobe-illustrator-cs4
Descargar Paint.NETPaint.NET es un atractivo editor gráfico a medio camino entre la sencillez del propio Paint de Windows, y la complejidad de PhotoSop por ejemplo. es.kioskea.net/telecharger/telecharger-51-paint-net
Internet y teléfono en Oriente Medio y Asia, afectados por una averíaUn vendedor callejero comprueba un teclado de ordenador en su puesto de Calcuta el 2 de diciembre de 2002. Las conexiones a internet y las comunicaciones telefónicas se vieron muy afectadas en varios países de Oriente Medio y Asia, sobre todo en... es.kioskea.net/actualites/internet-y-telefono-en-oriente-medio-y-asia-afectados-por-una-averia-10005-actualite.php3
PGP - Pretty Good PrivacyIntroducción a PGP PGP (Pretty Good Privacy) es un criptosistema (sistema de cifrado) inventado por Philip Zimmermann, un analista de sistemas. Desde 1984 hasta 1991, Philip Zimmermann trabajó en un programa que permitiera ejecutar el algoritmo RSA... es.kioskea.net/contents/crypto/pgp.php3
CertificadosIntroducción al concepto de certificados Los algoritmos de cifrado asimétrico se basan en el hecho de compartir una clave pública entre varios usuarios. En general, esta clave se comparte mediante un directorio electrónico (normalmente en formato... es.kioskea.net/contents/crypto/certificat.php3
Criptografía¿Para que sirve la criptografía? Los seres humanos siempre han sentido la necesidad de ocultar información, mucho antes de que existieran los primeros equipos informáticos y calculadoras. Desde su creación, Internet ha evolucionado hasta convertirse... es.kioskea.net/contents/crypto/crypto.php3