1. Identificacin de problemas, oportunidades y objetivos
Sistema de encriptacin
2. Determinacin de los Requerimientos de informacin
El usuario tiene la necesidad de contar con un sistema que permita la encriptacin de un
mensaje; el software para dicho propsito debe generar nmeros primos, claves pblicas y privadas con el fin enviar el mensaje cifrado por un canal inseguro de tal forma que el usuario inicial comparta la clave pblica con el usuario final y guardar la clave privada reservadamente. El sistema debe solicitar el tamao del primo para as generar las claves; despus se debe ingresar el texto que se desea encriptar seleccionando la opcin de encriptar. Hay que tener en cuenta que El sistema criptogrfico con clave pblica RSA es un algoritmo asimtrico cifrador de bloques, que utiliza una clave pblica, la cual se distribuye (en forma autenticada preferentemente), y otra privada, la cual es guardada en secreto por su propietario. Una clave es un nmero de gran tamao, que una persona puede conceptualizar como un mensaje digital, como un archivo binario o como una cadena de bits o bytes. Cuando se enva un mensaje, el emisor busca la clave pblica de cifrado del receptor y una vez que dicho mensaje llega al receptor, ste se ocupa de descifrarlo usando su clave oculta. Los mensajes enviados usando el algoritmo RSA se representan mediante nmeros y el funcionamiento se basa en el producto de dos nmerosprimos grandes (mayores que 10100) elegidos al azar para conformar la clave de descifrado.