¿Cuál es el algoritmo RSA?
Se cree que la palabra algoritmo es una variante de algorismo , que se refiere a la numeración árabe y deriva del apellido de un matemático árabe llamado Muhammad Ibn-Musa al-Khwarizmi. En la criptografía, un algoritmo es un proceso o procedimiento que, cuando se sigue, produce un tipo particular de cifrado, y puede denominarse algoritmo de cifrado . El cifrado de mensajes es clave para la transmisión o mensajes seguros en Internet. Hay varios algoritmos de cifrado diferentes, incluidos Rijndael, Mars, RC6, Serpent y Twofish, todos los cuales se presentaron como candidatos para el AES (estándar de cifrado avanzado), que se usa para comunicaciones seguras en Internet. El algoritmo RSA es otro algoritmo de cifrado, empleado en otro sistema de cifrado utilizado en Internet, en particular, por correo electrónico.
Ronald L. Rivest, Adi Shamir y Leonard M. Adleman, miembros de la facultad en MIT, inventaron el Rivest-Shamir-Adleman, popularmente conocido como el RSA RSA RSA.Algoritmo mediante el uso de la primera letra de cada uno de sus apellidos: en 1977. El algoritmo RSA se ha utilizado en el sistema de cifrado de clave pública, también conocido como cyptografía pública de clave o PKC. Los sistemas de cifrado pueden tener una o dos claves. El PKC es un sistema de cifrado asimétrico, lo que significa que tiene dos claves.
Aunque anteriormente conocía la Agencia de Seguridad Nacional de EE. UU. Anteriormente, la criptografía de clave pública fue inventada por separado y se hizo pública en 1976 por Whitfield Diffie of Sun Microsystems® y Martin Hellman de la Universidad de Stanford. Descubrieron una forma de evitar que el remitente tuviera que incluir la clave de cifrado con el mensaje, como es necesario en el cifrado de la clave simétrica. Este fue un gran avance, porque enviar la clave con el mensaje aumentó el riesgo de posible intercepción y descifrado. A partir de marzo de 2010, surgió un reclamo de que los informáticos de la universidad of Michigan había descifrado el algoritmo RSA, pero también se ha señalado que el método depende de manipular la computadora, sin descubrir cómo descifrar ningún mensaje en cualquier momento desde el mundo.
.El sistema PKC funciona en varios pasos. Primero, la computadora del remitente le pide a la computadora destinatario que proporcione su clave pública. Si responde, la clave pública del receptor, creada por el algoritmo RSA, se usa para cifrar el mensaje. Luego se envía el mensaje, y cuando la computadora del receptor recibe el mensaje, la clave privada del receptor se usa para descifrar el mensaje. Dado que hay dos claves, un mensaje interceptado o un mensaje secuestrado es seguro porque no se puede descifrar sin la clave.