1. A method comprising: receiving an input from a touch input device, wherein the input corresponds to one of a plurality of gestures produced by a user based on the user swiping a pattern on a surface of the touch input device; and after a predetermined time subsequent to receiving the input, (i) displaying for review by the user a particular gesture of the plurality of gestures, wherein the particular gesture is obtained by adjusting the pattern swiped by the user on the surface of the touch input device, (ii) providing an opportunity for the user to swipe a pattern on the surface of the touch input device if the particular gesture is not a gesture intended by the user; and responsive to the particular gesture being a gesture intended by the user, (iii) decomposing the particular gesture into a plurality of segments, (iv) searching in a look-up table that comprises (a) a list of pre-classified segments and (b) alphanumeric elements that correspond to each of the pre-classified segments in the list, (v) based, at least in part, on the search in the look-up table, determining alphanumeric elements that correspond to the plurality of segments of the particular gesture, and (vi) assembling the alphanumeric elements into an encryption password.