¿Por qué una clave pública se llama clave? ¿No es una cerradura? [cerrado]

17

Estoy totalmente confundido por la clave pública y los términos de clave privada. Según tengo entendido, la "clave pública" se usa para cifrar datos, es más como un bloqueo que puede bloquear algo y solo la "clave privada" (propietario de la clave) puede desbloquearla. Entonces, ¿por qué llamarlo "clave pública"? ¿Por qué no llamarlo "bloqueo público"?

Si "clave pública" es el término correcto y se refiere a la analogía clave / bloqueo. Entonces, ¿dónde está la cerradura? ¿Y cómo estas llaves, cerraduras funcionan juntas?

Si "clave pública" no se refiere a la analogía clave / bloqueo, entonces podría explicarme una analogía para que yo comprenda cómo funciona realmente el cifrado asimétrico:
1. Cuando una clave pública encripta algo, una clave privada lo descifra
2. Cuando una clave privada encripta algo, una clave pública para verificarla

    
pregunta Aaron Shen 01.05.2015 - 04:22
fuente

9 respuestas

35

No estoy seguro de con qué bloqueos tiene experiencia, pero los cerrojos generalmente se usan para bloquear desde el exterior. Por lo tanto, "bloquear algo en".

En este caso, la analogía es que una "clave" es algo variable, y el "bloqueo" es el algoritmo. La cerradura permanece igual, mientras que la llave se puede cambiar. En la criptografía de clave pública, la clave utilizada para bloquear es diferente de la clave utilizada para desbloquear.

    
respondido por el Steve Sether 01.05.2015 - 05:28
fuente
26

La palabra key se introdujo mucho antes de que se considerara que el cifrado asimétrico era una cosa. En el contexto simétrico, usa la misma clave tanto para cifrar como para descifrar, y aquí la analogía de la clave tiene absolutamente sentido, ya que las claves físicas se usan a menudo tanto para el bloqueo como para el desbloqueo.

Cuando apareció el cifrado asimétrico, el término clave estaba bien establecido y la analogía se extendió un poco.

    
respondido por el Andrea 01.05.2015 - 12:46
fuente
23

Una pieza de música tiene una clave, pero no una cerradura. Una prueba estandarizada tiene una clave de respuesta pero no una cerradura. Un piano tiene 88 teclas pero no tiene cerraduras. Una clave de tabla de base de datos no tiene absolutamente nada que ver con un bloqueo de base de datos.

Un sistema de cifrado también tiene claves pero no bloqueos. La palabra clave tiene una docena o más de significados que no tienen nada que ver con las cerraduras.

Una clave en un sistema criptográfico es, en muchos sentidos, más como la clave de respuesta a una prueba que como un trozo de metal.

    
respondido por el Eric Lippert 01.05.2015 - 09:39
fuente
9

Los bloqueos generalmente son operados por teclas, ya sea que los estés bloqueando o desbloqueando .

En la criptografía, el cifrado es el bloqueo . En la criptografía de clave pública, este bloqueo se bloquea con una clave (pública designada) y se desbloquea con una clave diferente (privada designada), pero ninguna de ellas es una clave para eso.

    
respondido por el The Spooniest 01.05.2015 - 14:18
fuente
5

Este "problema" es a menudo encontrado por personas que recién están aprendiendo sobre criptografía y criptografía de clave pública / privada. Así que entiendo tu confusión.

La razón por la que llamamos ambas 'clave' es porque su función criptográfica es ser una clave criptográfica Lo que no tiene nada que ver con las llaves comunes y las cerraduras.

En muchas analogías para los laicos, se usa la analogía de la tecla de bloqueo y esta es la fuente de su confusión. Piensas que la clave es algo con lo que desbloquear. Mientras que un criptólogo ve una clave como una fuente de información para cifrar o descifrar una información.

Y para mantener tu analogía, hay puertas que no tienen manijas y estas puertas se abren y se cierran con la llave (de modo que la llave se usa tanto para abrir como para cerrar la puerta, lo que te brinda acceso a lo que está dentro).

    
respondido por el LvB 01.05.2015 - 12:11
fuente
2

El cifrado asimétrico se compone de una clave privada y una pública. La razón para llamar a ambas claves, es el hecho de que, de hecho, se puede usar para cifrar y el otro para descifrar.

Los escenarios del mundo real existen para esto; Su firma se encripta utilizando su clave privada. Cualquier persona con acceso a su clave pública puede descifrar la firma para confirmar su identidad.

El uso de cifrado / descifrado es más en el contexto de enfatizar un proceso matemáticamente vinculado en lugar de significar la confidencialidad de la información.

    
respondido por el JayJan 01.05.2015 - 09:30
fuente
0

Si alguna vez ha operado un casillero bancario personal, puede operarse a través de dos llaves: una le es entregada al dueño y la otra se guarda en el banco. El casillero se puede bloquear a través de una sola llave que posee el propietario (cliente) del casillero. Por lo tanto, la clave se puede utilizar para el bloqueo. Para desbloquear el casillero, el propietario necesita su llave y la que posee el banco. Solo para su propio entendimiento, puede asumir que la clave de banco de propietario + es equivalente a la clave privada mientras que la clave de propietario es solo la clave pública. También en este caso, el término público también se puede utilizar de manera flexible en el mismo contexto. No importa quién posea la clave pública, no sirve de nada si él / ella no está en posesión de la clave privada (la clave guardada en el banco) también.

    
respondido por el void_in 01.05.2015 - 20:40
fuente
0

Si ese término no es el adecuado para usted, intente sustituirlo por 'Vector de cifrado', que es la clave al cifrar y el 'Vector de descifrado' inverso. Sin embargo, al final solo es un número.

    
respondido por el user94592 01.05.2015 - 20:58
fuente
-1

Una tecla es para desbloquear, a la derecha. Eso es lo que hace una clave pública, desbloquea el acceso a los datos / material, por lo que es básicamente una clave para acceder o desbloquear los datos.

    
respondido por el Luckyycool 01.05.2015 - 09:35
fuente

Lea otras preguntas en las etiquetas