Mobile Authentication and Encryption