1. A computer implemented method for authenticating a Human Interactive Proof (HIP), comprising the steps of: providing at least one interface embedded with at least one logical captcha object for enabling at least one user to request a service, wherein the at least one logical captcha object comprises a plurality of numeric values presented in a matrix with a plurality of rows and columns, further wherein the plurality of the numeric values are presented in a plurality of colors recognizable to the at least one user; providing a query associated with the at least one logical captcha object, wherein the query is based on the plurality of numeric values in the plurality of rows and columns of the matrix and the plurality of colors associated with the numeric values; receiving a response to the query from the at least one user, wherein the response is indicative of the at least one logical captcha object and is generated by performing, using a computer, a mathematical operation on the plurality of numeric values based on the plurality of colors associated with the numeric values, further wherein the mathematical operation comprises one of: addition, subtraction, multiplication, and division; comparing the response received from the at least one user with stored information pertaining to the at least one logical captcha object; and authenticating the at least one user as human based on the correct results obtained in said comparison process or not authenticating the user as human based on the incorrect results obtained in said comparison process.