IP Library Granted Patent US 8,495,718
Granted Patent B2
US 8,495,718 · App. 12/892,599 · Granted Jul 23, 2013

Authentication method and apparatus

Inventors: Zhu Han (Beijing, CN); Liu Quiang (Beijing, CN); Huan Hao Zou (Beijing, CN)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,495,718
App. No.
12/892,599
Granted
Jul 23, 2013
Kind
B2
Abstract

An identity authentication method is provided. The method comprises obtaining records information of a valid user, where the records information indicates behaviors having been executed by the valid user; mapping, based on an orthogonal behavior model having multiple mutually orthogonal dimensions, records information to the multiple dimensions, wherein behaviors indicated by records information mapped to different dimensions do not overlap therebetween and have no logical cause and effect relationship; sampling records information mapped to different dimensions, respectively, so as to generate an authentication questionnaire including a plurality of authentication questions; computing, responsive to answers of a client to the authentication questionnaire, a total confidence P for the client being a valid user; 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 a confidence interval. The present invention further provides a corresponding identity authentication apparatus.

Claims (303)

1. 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.

2. The method according to claim 1 , wherein for a particular service application, the orthogonal behavior model used when mapping the records information to the plurality of mutually orthogonal dimensions is determined by analyzing user behaviors when interacting with the particular service application.

3. The method according to claim 1 , wherein the generating step comprises:

sampling the records information mapped to different dimensions of the orthogonal behavior model, wherein each dimension of the different dimensions is sampled simultaneously so as to generate authentication questions of the authentication questionnaire.

4. The method according to claim 3 , wherein the sampling step dynamically samples either a current dimension or a next dimension dependent on the user's answer to a preceding authentication question to generate a next authentication question.

5. The method according to claim 3 , wherein the authentication question is generated according to the sampled records information based on a question template provided for the records information mapped to the different dimensions.

6. The method according to claim 3 , wherein a confidence probability weight w is assigned to behaviors indicated by the records information mapped to the different dimensions.

7. The method according to claim 6 , wherein the behaviors indicated by the records information mapped to the different dimensions do not overlap therebetween and have no logical cause and effect relationship with respect to one another.

8. The method according to claim 7 , wherein assigning the confidence probability weight w is performed according to one of the following rules:

1) occurrence frequency of a behavior indicated by the records information in a service scenario, wherein when the occurrence frequency is relatively high, a lower confidence probability weight is assigned, and when the occurrence frequency is relatively low, a higher confidence probability weight is assigned;

2) a number of behavior participants, wherein when the number of behavior participants is relatively high, a lower confidence probability weight is assigned, and when the number of behavior participants is relatively small, a higher confidence probability weight is assigned.

9. The method according to claim 7 further comprising:

ordering the records information of the different dimensions according to a policy before the sampling step; and

performing the sampling step based on the ordering result, wherein the policy comprises at least one item in the following group:

ordering with time as an index; and

ordering with the confidence probability weight w as an index.

10. The method according to claim 7 , wherein:

if given ones of the authentication questions in the authentication questionnaire belong to the different dimensions, a confidence probability pi of an ith dimension is computed according to the following expression:

p

i

=

{

w

i

the

client

s

answer

to

the

authentication

quest

is

correct

0

the

client

s

answer

to

the

authentication

quest

is

wrong

wherein wi indicates a confidence probability weight corresponding to the ith dimension.

11. A method for authenticating an identity of a user, in response to a 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, wherein the behaviors indicated by the records information mapped to the different dimensions do not overlap therebetween and have no logical cause and effect relationship with respect to one another;

generating an authentication questionnaire including a plurality of authentication questions based on the records information, wherein the generating step comprises sampling the records information mapped to different dimensions of the orthogonal behavior model, wherein each dimension of the different dimensions is sampled simultaneously so as to generate authentication questions of the authentication questionnaire;

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;

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, wherein a confidence probability weight w is assigned to behaviors indicated by the records information mapped to the different dimensions, and wherein:

if given ones of the authentication questions in the authentication questionnaire belong to a same dimension, a modified confidence probability p k′ of a kth question originating from the ith dimension is computed according to the following expression:

p

k

=

p

k

-

j

=

1

to

K

-

1

(

1

-

p

j

)

r

jk

and

p

j

=

{

w

j

the

client

s

answer

to

the

authentication

quest

is

correct

0

the

client

s

answer

to

the

authentication

quest

is

wrong

p

k

=

{

w

k

the

client

s

answer

to

the

authentication

quest

is

correct

0

the

client

s

answer

to

the

authentication

quest

is

wrong

wherein w j , w k are confidence probability weights corresponding to the jth and kth dimensions, respectively, wherein K indicates the number of authentication questions originating from a same dimension, P j indicates a confidence probability of the jth authentication question from an authentication question set of the previously sampled 1st to k−1th authentication questions originating from a same dimension; and r jk indicates a correlation between the jth authentication question and the current kth authentication question in the authentication question set originating from a same dimension; and

computing a confidence probability of the ith dimension according to the following expression:

p

i

=

1

-

k

=

1

toK

(

1

-

p

k

)

.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2010
From: HAN, ZHU; QIANG, LIU; ZOU, HUAN HAO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 025347/0492 →
Priority Claims (1)
CH 2009 1 0175705 · Sep 29, 2009 · national
Continuity (1)
Related Publication 20120079576A1 · Mar 29, 2012