Security and Usability in Knowledge-based User Authentication | Synapse