Keys Not Included: recovering the signing keys for US driver's license barcodes
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Keys Not Included: recovering the signing keys for US driver's license barcodes
Unofficial Hacker News client; not affiliated with Y Combinator.
bzmrgonz · · focus · HN ↗
morsch · · focus · HN ↗
It's not like non-technical people understand asymmetric cryptography. Or even technical people, for that matter.
Maybe we should refer to the public key as an address, and the private key is just a password again. You can send stuff, securely, to an address. And you can verify the sender when you have their address (ie check the signature).
throw0101c · · focus · HN ↗
Because originally it was not really that much of an analogy: we only had what is now called "'symmetrical' encryption", but was just "encryption" back in the day (dating back to even Caesar perhaps). So the 'key idea' made complete sense: don't lose the one thing that could unlock things.
It was only more recently (in the relative, historical sense (~1970s)) that public and private "keys" became a thing, and the differentiation between symmetrical and asymmetrical encryption was made/invented.
TeMPOraL · · focus · HN ↗
It's surprising that we didn't invent any kind of physical padlock that accepts two keys, with the lock mechanism such that, when locked with one of the two keys, can only be unlocked by the other key. I can imagine obvious use cases for that, e.g. in shipping, but I guess this won't adopted because it makes the key management problem immediately obvious. But should such a thing existed, that would be the best (edit: just better - see my other comment explaining why "lock" is the dumb part here) analogy to draw terminology from.
SoftTalker · · focus · HN ↗
TeMPOraL · · focus · HN ↗
The real problem is that lock and key is a fundamentally dumb analogy for a process that scrambles something.
throw0101c · · focus · HN ↗
They do:
* <a href="https://www.youtube.com/watch?v=VAriLDgpnY8" rel="nofollow">https://www.youtube.com/watch?v=VAriLDgpnY8
As mentioned in the video they're usually used in commercial settings. Also:
> One Way Cylinder Keying: Allows for the issuance of one key that can ONLY lock, one key that can ONLY unlock and one key that can BOTH lock and unlock the cylinder. Perfect for applications where one key holder should only have authorization to lock, while another should only have authorization to open and yet another can have the authorization to perform both functions. One way keyed products are supplied with 2 nylon head cut keys per product and 1 key order card per product.
* <a href="https://mangionelocksmiths.com/wp-content/uploads/2017/02/Mul-T-Lock-USA-complete-book-2016-email.pdf" rel="nofollow">https://mangionelocksmiths.com/wp-content/uploads/2017/02/Mu...
zzo38computer · · focus · HN ↗
It is not quite arbitrary. With RSA, you could potentially store only the modulus and the exponents, publishing one exponent and keeping the other one private (or making each privately known to different people, with both having the modulus). However, the way it is commonly stored is with the private key file includes both exponents and several other numbers, and the public exponent is usually 65537 which makes it easy to guess so you cannot effectively keep it secret. With some other kinds of cryptography (other than RSA), you can figure out the public key from the private key even without doing things like this.
DaSHacka · · focus · HN ↗
Key exchange blocks are basically this, except one of the two keys is perpetually locked inside the keyblock, and you must use the other to retrieve it (whereupon the key you just used is now locked in the block).
So not quite the same thing, but the closest example I know of.