Dialerauth: A motion-assisted touch-based smartphone user authentication scheme