Su clave pública (que todos conocen) es el producto de dos números primos muy grandes. Entonces, un número muy grande (semi primo).
Tomo ese número y le cifro un mensaje. Ni siquiera puedo descifrarlo. Solo la persona con los dos números primos puede descifrarlo, basándose en una ingeniosa función unidireccional.
Ahora factorizar un número es bastante fácil para números pequeños. Pero a medida que el número llega a 25 dígitos, 50 dígitos, se necesitaría una computadora súper poderosa una cantidad de tiempo irrazonable para encontrar el factor más pequeño usando cualquier técnica conocida actualmente. Cuanto mayor sea el número, más tiempo tomará encontrarlos. (Entonces escuchas sobre el cifrado de ## bits).
- ¿Es la seguridad cibernética una buena carrera en la India?
- Cómo detectar y eliminar manualmente virus de mi PC
- ¿Es efectivo eliminar Internet de las computadoras del gobierno (con correo electrónico y servidores del gobierno) para reducir los ataques cibernéticos? ¿Hay una mejor alternativa?
- Facebook ahora es HTTPS. ¿Es posible secuestrar la sesión?
- Mi computadora portátil me pidió que comenzara la reparación del servicio de Windows y restauró el sistema a un lugar cuando era mejor. Ahora creo que la contraseña de Windows cambia automáticamente a la misma en ese momento. ¿Qué debería hacer ahora?
Si tuviera una función que pudiera tomar un número de 50 dígitos y obtener los factores primos rápidamente, podría derivar las claves privadas de cualquier persona rápidamente y decodificar cualquier mensaje.