HD Keys
The BIP32 specification details a way to derive a set of public/private keypairs in a tree datastructure, with the root of that tree being a master key.
For a good background on HD Keys, the HD Wallets section of Learn Me a Bitcoin does an excellent visual overview.
For the technical details of the specification read the original paper on Hierarchical Deterministic Wallets