Mobile Authentication Server for Smartphones