There is provided herein a computer implemented method for identifying if a subject is being deceptive, the method comprising: exposing a subject to a stimuli sequence and to a visual task; receiving from one or more sensors temporal data, indicative of the dynamics of at least one eye of a subject, wherein the received data comprises responsive and non-responsive data, the responsive data is responsive to the visual task; synchronizing the stimuli sequence with the received temporal data; analyzing the temporal data, which is indicative of the dynamics of the at least one eye of a subject; determining a probability of the subject being deceptive based on the analysis; and producing an output signal indicative of the probability of the subject being deceptive.