Problems when using PBKDF2 to create an ECDSA private key from a password?
How are you going to trust the resulting public key that is required to verify anything signed by the private key?

How are you going to maintain security after you've authenticated?

ECDSA may be vulnerable against analysis using quantum computing.



You've only partly described one part of a cryptographic system. This means you've got plenty to worry about.