¿Cuáles son las diferencias entre un sistema de clave pública y un sistema de clave privada?

Solo voy a elaborar un poco sobre las respuestas que los demás han publicado aquí:

El cifrado público / privado es un esquema de cifrado único: no están separados. Básicamente, este es el cifrado que requiere dos claves.

Una clave, su clave pública , se utiliza para cifrar datos. Puede dar esta clave libremente, puede ponerla en su firma de correo electrónico o publicarla en un sitio web. Las claves públicas son -NO- secretos. De hecho, ese es el punto de esta metodología de encriptación: cualquiera puede encriptar algo que está destinado solo a sus ojos.

Su clave privada es el secreto, y está indisolublemente vinculada a la clave pública. Las cosas cifradas por su clave pública solo pueden ser descifradas por su clave privada, y viceversa. En general (salvo en una circunstancia en particular que mencionaré a continuación), su clave privada se usa solo para descifrar las comunicaciones entrantes por usted.

Nunca, nunca, nunca, ni una sola vez, nunca, comparta su clave privada.

La infraestructura de clave pública / privada también se puede utilizar para no repudiar, o para demostrar que una transmisión proviene de una fuente en particular. Dado que las claves están vinculadas, cualquier cosa cifrada por la clave privada puede ser descifrada por la clave pública, pero la clave pública no es secreta. En cambio, este uso particular de la tecnología le permite crear un poco de texto cifrado que puede enviar para demostrar que usted es usted, que su clave pública es válida para usted como individuo.

Y eso es todo. Entregue su clave pública, deje que las personas se cifren libremente con ella y mantenga su clave privada en secreto.

No existe un sistema de clave privada.

Clave pública: la función utilizada es asimétrica, debe aplicar una clave / vector inicial diferente para cifrar o descifrar.

Clave secreta: la función utilizada es simétrica, la misma clave / vector inicial se utiliza para cifrar y descifrar.

Clave bizantina: la clave se divide en N partes, de las cuales se necesita cualquier M para reconstruir la clave.

Las claves públicas / privadas se utilizan como formas de cifrado, son parte de un sistema. Ambas claves pueden cifrar o descifrar, pero lo que las hace especiales es que cualquier clave que se use para el cifrado requiere la otra para el descifrado.

Entonces, si alguien más encripta con su clave pública, solo usted puede descifrar porque solo usted tiene la clave privada.

Pero si encriptas con tu clave privada, todos con tu clave pública pueden descifrar.

Dado que protege su clave privada, esa es una manera de confirmar que el mensaje se originó en usted.