1. A computing device, comprising: a processor; a computer readable memory; a display screen; a touch sensitive panel overlying the display screen; an angle sensor; and computing device application instructions coded in the computer readable memory and executed by the processor to: display a user-selectable photograph on the display screen, the user-selectable photograph including a group of fiducials, generate captured trace stroke pattern data, wherein: the captured trace stroke pattern data comprises multiple coordinate values along one or more trace strokes between a pair of fiducials from the group of fiducials on the touch sensitive panel where touched by a user, a measured angle value measured by the angle sensor and representing the angle of the touch sensitive panel when the captured trace pattern data was captured, initiate comparison of the captured trace stroke pattern data and associated measured angle value with trace pattern verification data and associated angle value, wherein: the trace pattern verification data comprises coordinate data values representing coordinate values along one or more trace strokes on the touch sensitive panel and the associated angle value, and provide for authentication of the user based on the comparison of the captured trace stroke pattern data and the trace pattern verification data, wherein the user is only authenticated if the measured angle value associated with the captured trace stroke pattern data matches, within a threshold, the angle value associated with the trace pattern verification data.