Keystroke And Touch-Dynamics Based Authentication For Desktop And Mobile Devices