Empirical techniques and algorithms to develop a resilient non-supervised touch-based authentication system