3 ms·
You can derive a new public key from someone's ECC public key, and they can derive the corresponding private key by applying the same transformation. It's somew
by Scaevolus 7y ago
You can derive a new public key from someone's ECC public key, and they can derive the corresponding private key by applying the same transformation. It's somewhat magical! I wouldn't be surprised if Apple is using a scheme based on this instead of ElGamal, they already use ECC extensively.
https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#conventions https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi...
- snarf21 7y agoInteresting, I hadn't thought of using the techniques of deterministic cryptocurrency wallets to solve this problem. I need to read more about exactly how they work. It is also easy to solve this simply using ECC and ECDH. I just wrote a scheme on the board in the office. It might have slightly larger data payload than the deterministic wallets approach.