A system and method for authenticating a user for an account is provided.
The system comprises a form factor enclosing a microprocessor, a first
memory associated with the microprocessor, authentication information
stored in the first memory for the account, a display device, a
microcontroller in communication with the microprocessor, a second memory
associated with the microcontroller, an input device providing a data
entry interface for the user to the form factor and a card reader
interface selectively connecting the microprocessor to a remote card
reader. In the system, the microcontroller is adapted to receive
authentication data from the input device provided by the user, to
evaluate the authentication data against the authentication information
and to enable the card reader interface if the authentication data is
validated against authentication information. The method provides the
functions of the system as well as a method of providing information from
a card to an account server through a third party server, in a secure
manner to the third party server.
Un sistema y un método para authenticar a un usuario para una cuenta se proporciona. El sistema abarca un factor de la forma que incluye un microprocesador, una primera memoria asociada al microprocesador, información de la autentificación almacenada en la primera memoria para la cuenta, un dispositivo de exhibición, un microcontrolador en la comunicación con el microprocesador, una segunda memoria asociada al microcontrolador, un dispositivo de entrada que proporciona un interfaz de la entrada de datos para el usuario al factor de la forma y un interfaz del lector de tarjetas que conecta selectivamente el microprocesador con un lector de tarjetas alejado. En el sistema, el microcontrolador se adapta para recibir datos de la autentificación del dispositivo de entrada proporcionado por el usuario, para evaluar los datos de la autentificación contra la información de la autentificación y para permitir el interfaz del lector de tarjetas si los datos de la autentificación se validan contra la información de la autentificación. El método proporciona las funciones del sistema así como un método de proporcionar la información de una tarjeta a un servidor de la cuenta a través de un servidor de los terceros, de una manera segura al servidor de los terceros.