Patent ID: 8495718

Claim:
A method for authenticating an identity of a user, in response to a user request to access an online service, comprising: obtaining records information for a valid user, where the records information indicates behaviors having been executed by the valid user; mapping, based on an orthogonal behavior model having a plurality of mutually orthogonal dimensions, the records information to the plurality of mutually orthogonal dimensions; generating an authentication questionnaire including a plurality of authentication questions based on the records information; a computer system computing, responsive to answers of the user to the authentication questionnaire, a total confidence probability P for the user being the valid user, wherein the total confidence probability P is determined according to: P = 1 - ∏ i = 1 ⁢ ⁢ to ⁢ ⁢ N ⁢ ⁢ ( 1 - p i ) wherein i indicates a dimension index, N indicates a number of dimensions in the orthogonal behavior model, and Pi indicates a confidence probability of the authentication questionnaire from the ith dimension; outputting a positive authentication result, responsive to the total confidence probability P falling into a confidence interval; and outputting a negative authentication result, responsive to the total confidence probability P failing to fall into the confidence interval.