Hacker News new | past | comments | ask | show | jobs | submit login

Similar to mrb's answer, but this sounds like essentially how cryptocurrency wallets work. You can just remember the root key phrase, and that is used to generate tons of addresses (i.e. keypairs). Access to the root keyphrase allows you access to money sent to any of the addresses.

Cryptocurrency wallets use the BIP32 scheme which provides an even neater ability: from a root public key alone you can generate a series of children public keys, no private keys are involved in the calculation. (And whoever posses the root private key can generate the corresponding series of children private keys.) The technical aspects are described in https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi... But that's overkill given the simpler requirements of Find My. Each device stores the private key so they don't need something with the feature set of BIP32.

Registration is open for Startup School 2019. Classes start July 22nd.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact