No puedo ayudarte con las matemáticas, pero puedo describirlo con palabras de la manera más simple que se me ocurre:
El cifrado es una forma de codificar la información para que solo las personas que desee puedan verla.
Cuando encriptas algo, necesitas una clave que es básicamente una contraseña. La llave actúa como una llave física para una puerta cerrada o segura: proporciona acceso a la valiosa información que contiene
En el cifrado de clave pública, la clave se divide en dos partes, una parte pública y una parte privada. Estos están matemáticamente relacionados, de modo que se pertenecen entre sí y no tienen otra clave. El problema matemático suele ser muy fácil de resolver de una manera, pero muy difícil de resolver de otra manera. El cifrado de clave pública más común: RSA, utiliza la dificultad matemática de factorizar números primos muy grandes. Para calcular la clave privada a partir de la clave pública, deberá factorizar un número primo muy grande, más allá de las capacidades computacionales actuales de los sistemas actuales en un plazo razonable.
- ¿Cómo resuelvo la distribución del esquema de cifrado de clave privada?
- ¿Por qué los SIEM son tan caros?
- ¿Cuáles son las diferencias fundamentales entre un hacker y un arquitecto de sistemas?
- ¿Por qué se supone que los sistemas Linux están libres de virus?
- Cómo eliminar el virus 'TPOXA' en mi Macbook Air
Cualquier cosa cifrada usando la parte pública de la clave solo puede ser descifrada o accedida por la parte privada y viceversa.
Fue inventado para resolver el problema de que si solo tiene una clave (o contraseña), ¿cómo puede darle esa clave a la persona que desea acceder a la información sin que nadie más tenga acceso a ella? Un buen ejemplo es que si protege con contraseña un documento de Winzip o Word, desea enviarlo por correo electrónico, pero si envía la contraseña también, entonces es un poco inútil.
La parte pública, como su nombre indica, no es sensible en absoluto, puede tener la parte pública de una clave y no tener acceso a nada que esté protegido con esa clave. Esto permite que la clave pública se publique para que cualquiera pueda acceder a ella.
La parte privada es la parte sensible, le permite descifrar o acceder a cualquier cosa que esté cifrada en su clave pública relacionada. Esto se mantiene muy seguro.
Esto le permite resolver el problema que describí anteriormente, para obtener un archivo sensible de Word o Winzip a alguien sin tener que transferir la clave, simplemente puedo obtener la clave pública de las personas (es decir, publicada en Internet), cifrar el archivo en esa clave y enviarla incluso por correo electrónico inseguro. Solo el destinatario previsto puede descifrarlo con su clave privada, que nunca tienen que darme.
Espero que esto ayude un poco.