Improvement on OTP authentication and a possession-based authentication framework | Synapse