90321011 孫國偉

16
90321011 孫孫孫 Efficient Password authenticated key agreement using smart cards Author : Wen-Shenq Juang* Date : 2003.11.26 in Computers & Security

description

Efficient Password authenticated key agreement using smart cards Author : Wen-Shenq Juang* Date : 2003.11.26 in Computers & Security. 90321011 孫國偉. Introduction:. What is the smart card What does it must to have merits Review Chien et al.s(2002) Our protocol Security analysis. - PowerPoint PPT Presentation

Transcript of 90321011 孫國偉

Page 1: 90321011  孫國偉

90321011 孫國偉

Efficient Password authenticatedkey agreement using smart cards

Author : Wen-Shenq Juang*

Date : 2003.11.26 in Computers & Security

Page 2: 90321011  孫國偉

Introduction:

What is the smart cardWhat does it must to have meritsReview Chien et al.s(2002)Our protocol Security analysis

Page 3: 90321011  孫國偉

What is smart card

Page 4: 90321011  孫國偉

Main merits:

No verification table:

User Server

ID1 PW1ID2 PW2ID3 PW3

.

.

.

Page 5: 90321011  孫國偉

Main merits:

Freely chosen password:

Users can feely choose Their own passwords

Page 6: 90321011  孫國偉

Main merits:

Lower communication and computation cost:

They may not provide a powerful computation capability and high bandwidth

Page 7: 90321011  孫國偉

Main merits:

Mutual authentication:

Users and servers can authenticate each other

Page 8: 90321011  孫國偉

Review Chien et al.s(2002)

The registration phase

The login phase

The verification phase

Page 9: 90321011  孫國偉

The registration phase

Server UserSmartCard

R V PW

ID = identityPW= passwordx = server’s secret key

ID

( )V h ID x

Page 10: 90321011  孫國偉

The login phase

SmartCard

CardReader

Server1 ( )C h C T

'&ID T

T = current timestamp'C R PW

( )iR h ID x PW 'PW user input

'ID user input

Page 11: 90321011  孫國偉

The verification phase

Server User

Reject

MaxTT MaxTT

2 ( )C h C T 1 ( )C h V T

2 ( )C h V T

( ' )V h ID x

'C R PW

1 ( )C h C T

'PW user input

T

Page 12: 90321011  孫國偉

The drawbacks

Time-synchronization problem

user’s time and server’s time must differ only in small

rangeNo provide key agreement

Page 13: 90321011  孫國偉

Our protocol

Registration phase

Login and session key agreement

phase

Page 14: 90321011  孫國偉

The registration phase

Server UserSmartCard

w v PW

ID = identityPW= password

ID

)( ,v h ID xx = server’s secret key

Page 15: 90321011  孫國偉

Login and session key agreement phase

User Server

11 ', (' , )), ( 'v rN u h ID NEID ' 'v w PW ( )v h ID x

1 21( , , )vE r N Ns 11' ( )( ) ?'hh IDI ND N

11 ?1 1NN ( , , )k h ru rs v

2( )1kE N 22 ?1 1NN

Page 16: 90321011  孫國偉

Security analysis

1.w v PW

)2. ( ,v h ID x

1 2

2

3. : ( , 1, )

: ( 1)

v

k

S U E rs N N

U S E N

4. ( , , )k h ru rs v mod mod

( , ) ( , )

x y

y x

rs g q ru g q

k h rs v h ru v

Mutual

authentication