The EPP key (Authorization code) is a safeguard against authorized transferring of domain name registration and it protects your rights as a domain owner. So you won't require it while registering a domain for the first time, but yes, without EPP key it is impossible to even initiate the domain transfer from a current provider to other.