1. A computer implemented method, comprising: receiving, by one or more processors, an input pattern from a touch based input device, the input pattern comprising one or more directional changes corresponding to directional changes of user gestures made on the input device, wherein the directional changes are based on an end movement of each of the user gestures, and wherein a first portion of the input pattern is formed with one finger and a second portion of the input pattern is formed with a plurality of fingers; determining, by one or more processors, if the directional changes of the input pattern match directional changes of a security pattern associated with a user's security profile, wherein the determining does not compare a size or a specific location of the input pattern on the touch based input device with the security pattern; and providing an unlock signal if the directional changes of the input pattern match the directional changes of the security pattern, the unlock signal granting user access to a user device or a user account.