Scientists have developed a new algorithm called "image ray transform," which, according to a study presented at the IEEE Fourth International Conference on Biometrics, has a 99.6% accuracy rate. There are, however, limitations, like hair covering your ears. Hearing aids aren't mentioned, but I'd imagine that they would pose a similar problem. Critics also mention a lack of proof that the ear doesn't change shape over time.
There is a demo here.