I'm not a dev and I don't intend to be one. I'm just looking for some real life implications of it.
So far I only know that Bitcoin uses cryptography; I can't say I'm right. Some messanger apps also say that your chat is encrypted, I don't know whether they use it or something else.
This question came to my mind when I read the following:
SSNs are terrible identifiers. They suffer from two problems: the entropy problem and the symmetry problem. The entropy problem is that they are not random, so they’re pretty easy to guess, which is undesirable for something you are supposed to keep secret. The symmetry problem is one where you need to prove you’re legitimate. When you give someone your Social Security Number to prove your legitimacy, you’re no longer keeping it a secret, when it should be. Public key cryptography involves randomly generated secrets, so entropy is not an issue, and it does not reveal the secrets to anyone, so symmetry is not an issue. There is no single point of failure at every place you submit an ID because the submission does not share anything sensitive — it just proves you own the ID. *Source
So, this one can be a very practical use case for cryptography but I don't think any government has even thought of implementing it.
Are there other such use cases of cryptography in our real life?
EncryptionCryptography is a possibly necessary, but not sufficient, condition for creating a censorship-resistant protocol.