Address and key generation are done through a co-generated entropy.
The user provides the first part while the rest is randomly generated by the chip.
It ensures the keys are not pre-generated during manufacturing.