Artificial Neural Networks are used for verifying the signatures . ANN are trained to recognize the difference between real and forged signatures. ANNs can be used for the verification of both offline and online signatures. For training an ANN model, varied datasets are fed in the database.