AirSign: A Gesture-Based Smartwatch User Authentication