A handwriting verification method executed in a computer system, the method comprising: obtaining a handwriting test sample containing a plurality of available parameters, wherein the plurality of available parameters comprises geometric parameters and one or more non-geometric parameters; extracting the geometric parameters from the plurality of available parameters; based on the geometric parameters, deriving geometric features comprising an x-position value and a y-position value for each of a plurality of evenly distributed feature points in the handwriting test sample; performing first feature matching between geometric features of the handwriting test sample and geometric features of a reference sample; determining a handwriting verification result based at least in part on the feature matching; and outputting the handwriting verification result, wherein the first feature matching comprises finding mappings between one or more of the evenly distributed feature points in the test sample and one or more evenly distributed feature points in the reference sample, wherein the mappings comprise links established between corresponding feature points in a test sample and the reference sample, characterized in that the first feature matching further includes an initial measure of linkage quality performed by determining P l and E m values for linkage between a test sample and a reference sample, wherein P l is a proportion of the feature points that are linked and E m is a mean link energy, wherein the link energy is measured in terms of differences between x-position and y-position values of the linked feature points, wherein, if the value of the proportion (P l) and the mean link energy (E m) indicate that the test sample and the reference sample are consistent, wherein consistent samples have high values of P l and low values of E m, further counting a number of consecutive unlinked feature points and in that the determining is based further on the number of consecutive unlinked feature points, wherein the method further comprises second feature matching comprising evaluation of a non-geometric parameter, wherein the handwriting verification result is further based on the second feature matching, wherein the non-geometric parameter comprises a time-related parameter which includes at least one of speed, acceleration or pen-pressure value. obtaining a handwriting test sample containing a plurality of available parameters, wherein the plurality of available parameters comprises geometric parameters and one or more non-geometric parameters; extracting the geometric parameters from the plurality of available parameters; based on the geometric parameters, deriving geometric features comprising an x-position value and a y-position value for each of a plurality of evenly distributed feature points in the handwriting test sample; performing first feature matching between geometric features of the handwriting test sample and geometric features of a reference sample; determining a handwriting verification result based at least in part on the feature matching; and outputting the handwriting verification result, wherein the first feature matching comprises finding mappings between one or more of the evenly distributed feature points in the test sample and one or more evenly distributed feature points in the reference sample, wherein the mappings comprise links established between corresponding feature points in a test sample and the reference sample, characterized in that the first feature matching further includes an initial measure of linkage quality performed by determining P l and E m values for linkage between a test sample and a reference sample, wherein P l is a proportion of the feature points that are linked and E m is a mean link energy, wherein the link energy is measured in terms of differences between x-position and y-position values of the linked feature points, wherein, if the value of the proportion (P l) and the mean link energy (E m) indicate that the test sample and the reference sample are consistent, wherein consistent samples have high values of P l and low values of E m, further counting a number of consecutive unlinked feature points and in that the determining is based further on the number of consecutive unlinked feature points, wherein the method further comprises second feature matching comprising evaluation of a non-geometric parameter, wherein the handwriting verification result is further based on the second feature matching, wherein the non-geometric parameter comprises a time-related parameter which includes at least one of speed, acceleration or pen-pressure value.