|
|
|
|
|
by dmurray
4201 days ago
|
|
> The trick is that the hash of a phone number captured on Facebook will look just like the hash of the same phone number captured in a brick and mortar store, so the two companies can match the numbers without actually trading them. This just isn't possible. How many cents would it cost to brute-force hash all legal American phone numbers? |
|
But that doesn't mean this couldn't be done properly.
There are actual zero-knowledge proofs. I liked this primer. You should read it!
http://blog.cryptographyengineering.com/2014/11/zero-knowled...
It is 100% possible for there to exist absolutely zero-knowledge proof in many instances. (Such as the one in the article.)
So, it could be possible for example (I don't know an algorithm) to check whether a phone number you were given is in someone else's set of phone numbers - without either your learning what the other's set is, or the other learning what phone number you're testing.