When implementing biometric authentication systems, several problems related to security should be faced. These problems are mostly derived from the high sensibility of biometric data, and the feeling of governmental control when central databases are used. This paper introduces the work being done by the authors, to provide new means for overcoming them. This new solutions are focused on developing secure distributed systems, where the user is the one that handles his/her own biometric template. Although this could be done with state of the art technology, like smart cards, misuse of this technology, as well as lack of relines in Point of Service Terminals, demand improvements in identification tokens. These tokens will be based on smart card basic technology, improved with the ability of performing biometric processes internally, and with enhanced security mechanisms.