Gesture based password authentication for mobile consumer devices