Password hardening based on keystroke dynamics | Synapse