-2

Paraphrasing this:

Symmetric cryptography is like a door lock. Everyone that has a key can lock and unlock.

Asymmetric cryptography is like a common lock or handcuff. Anyone can lock it but only the (private) key unlocks it.

I assume that "private" here doesn't mean "just for one person", rather that it means only-unlocking key but then, instead "private" wouldn't just using broader terminology be more accurate and elegant:

  • locking and unlocking key
  • locking-only key
  • unlocking-only key

?

  • 1
    "Private" *does* mean exaxtly that. What leads you to assume otherwise? – Tilman Schmidt Feb 08 '22 at 23:52
  • @TilmanSchmidt given the right context I don't think otherwise, it's just that intuitively I find the longer phrases more accurate and less confusing for someone new in the filed; easier to learn. – humble-learner Feb 09 '22 at 15:22

2 Answers2

1

Is the term "only-unlocking key" more accurate than the term "private key"?

Asymmetric cryptography is not about locking or unlocking something. While the metaphor might make some sense for encryption (public key) and decryption (private key), it does not make any sense for signing (private key) and signature verification (public key).

Apart from that "only-unlocking key" and "private key" describe different viewpoints - one is about what is done with the key and the other how the key needs to be protected. Both are valid viewpoints and none is "more accurate" than the other.

Steffen Ullrich
  • 184,332
  • 29
  • 363
  • 424
0

Private key is named private to stress that it has some properties only as long as it is kept secretly.

What properties it allows to maintain?

Confidentiality: As long as you keep it secretly, only you can decrypt messages encrypted with the public key.

Authenticity: As long as you keep it secretly, only you can use it for signature, nobody else can sign anything in your name.

mentallurg
  • 8,536
  • 4
  • 26
  • 41