Basic User Model and Password Authentication Scheme