This article says you can generate new public keys from an already generated public key. How is this possible?
https://bitcoinmagazine.com/articles/deterministic-wallets-advantages-flaw-1385450276
I thought you could only generate new public keys from private keys. What is the mathematical property that guarantees this? Is there a kind of associativity, or better say, an homomorphism between the set of private keys and public keys? Because the article says that you can either sum before or after the public key is generated.