• No results found

Anonymous access scheme for electronic services

N/A
N/A
Protected

Academic year: 2019

Share "Anonymous access scheme for electronic services"

Copied!
10
0
0

Loading.... (view fulltext now)

Full text

(1)

!"

#$

% %%%

&% % '!!(")

#$

%%#

&*!'+"

#$

%%%

%%,%) %%-,

Æ% % %

% .) %-

% %% ,

/ % % ,

) %

% %

%%% 0

%-%%-%1

/%) %,

% % %

) 2

%

)

#%%,%

)

3%%*%,

%%,% 4#,%5 %

% ) &%

%%

%) "%,

%#,%%%,

% %4))

% 5)

%%%%%%

% ) %,

% %% %

%% % %,

%

%) %,%

%% % %,

)

#,%%)

2 % . #,

%) % % 6 %

% %

% % ,

% % %

%% )

7% %

­

! " # $

% &'

( ) (** &

+,

. - #,%) 7

% - #,

%) % #,%

. - #,%

*)

#,%4#8% #,%9!!9 :

) 9!!9 ") (;;< ") =,

) (;;'5) : %%

%- /68 %

) #8%#,% 4#8% #,

%9!!95 8%.,

%*%

% % %,.%

) *%%,

%, 8% 8

% % %

#,%%Æ%) 7,

% %%

% > ) ",

#,%?7

,%8 ,%

%4: )9!!95) * %%

%/ ,

% ) =

%%4 ") (;;<5,

% %

%@ % %

8%

@8-) * %,

%

% 4 ")

= ) (;;'5) -

%%%#,%

#,%$

"%

- #,%) % %% .

% ) ,

% % %

#,%) % #,%

. - %

*) % )

% #,%

% %%,

%

%) -

#,%)3

%%

%--

%>@)

A%%%

%

)

%/ #,%,

(2)

/ @ /)

%, ,

% ) "

% ,

% % )

% %,

% %) *

% ,

%, ,

% % )

%) 3

%

% / %%)

/%%%

%

%%

)

*% %#,

%%%,

) -%

% % %%

8 ) % %,

%% % %

%%- )

* #,%

- % ,

%%) *

% 8%

% ,

% %

/% ,

% ) 2%

)

* %

, ) %

%-,% %%%)

2 ()

Registration

Trusted

Centre

Credential

Service

Clearance

Billing

Ticket acquisition

Center

User

Ticket usage

Provider

2($ #,%

*%%

) ,

%- ) " %-

%

%% % % )

%%-%%%,

) 3 / % ,

/ %-) "

%%-%-%

/ % ,

) %%%,

)

* $

() *)

%%%)

%

/#,%)

%) %#,%,

.-

*)

) *%%%

)

1 $ % 9

% %- %- ,

%) .- %-

( 9)

"%% %- %,

%,%) "

% %- ( %

8%

,% %-9%

% ) %

.%-1 %

) ? - % %+) 2

%% %<)

% 4 %

,

5%,%

4%-%/%-%%5

#,%) %-

%- %/%) %-%

%% %) ,

%- %%%

%-) * @%

%-%% %

%%%%

%-)B%%-,

% %)

8% %%4%

54,

5%%@) ?

437)CD)9!!(37)

E)CD) 9!!5 )

%-%%%4B)78E)(;;;5$

%- % / ,

% % %)

% %- ,

% % )

%%,

%)

%-

%%%

) %

%,%

)

%-

) A

%)

* %- % ,

) *%

%-) *%-,%%%%,

%-%

) %-

%-)

*%,

%% ,

@%

4:B)% E)(;;<5)

) - %

%) @

%-4,

(3)

%/ %--% )

) 2 %%

%- % % %% ,

%)

!" ) %-)

%%% %

%-))

@

6)

" %- %

% ) 2 8,

%- % %

%4))5%%

% 4)),

%5) B

%-) (

¼

F ¼

%%

% %- ¼ ¼

)

"%-

% %

% % % %

% %% %

) % - % )

8%-

%%

%

% ) " 8

6%-)

- - -

- - -

- - -

($ %-

"(%-

) %-%

%-(%,

%-

%-9

%

) 3.%,

%%-) ,

%%

%) %-,

% % )

" % ) %%

%-4,

% %5) "

% %-)

%%

8 4 G 95 4,5)

% % ,

) % % %

% %,

% 9

) "

%-%0%

> %6%) #% 0

%%%%)

%-

% $

%%%%,

%-) ,

%

% ) H

%

%- %

% % % )

%%%

) % %

) * % % -

% %

%)

%

%-) /% ,

%%% )

%/ %-

)

*%

- %- %

%

%% ) ,

%,% .%-)

H % 8I

,% ) 3

%,

%% %% )

#

% % ,-

%%%

)

$ 45 %) 2

% @ %

45G %)

7 % % %,

% ) >

%- %%% %

, 4B ) ?)

J%1-7) (;;+5 ,

%43. )) /E)

E)H%(;;!5)

% %-%.

% 4%5

4? ?))") "))(;<'5)

?"- $ -

%%GI%

) ,

4 (54 (5) 2

%4 (54 (54 (5)

%-4 5-)

% - -

)

* % Æ%

% - 4 5) ?"

4 ) (;'(5 %

* %

%-

%%)

!&

%) ,

,) H %

,

4 )?)(;; 5) ",

% )

A % %

%-

) %,

%&@

) %-

% % %

%-) &@

% @

) ,

%-) *

&@ %%- ) 3 ,

)

> %6%

%%) %

% - ,

%%%) #%

. @8 %

(4)

(t, T, m)

(public center)

(r, S)

Trusted_role (System initialization)

Credential_role

(t, T, m)

Signer

Verifier

step 2

step 3

step 1 (I, r, D)

29$ % %- (

%

)

%

) " % % ,

%- % @

- ) %-

%%

)

%%

2 9) *1

45

%

@@%

@

- ) * %

@ 45

%- @%) 45

% %

) " %

>)

3

45 %-

&@%%-

%

% % %%)

45 )

&@%

45%%)

%%

@ %%

) * @ &@

% % %-

%-)

45 % )

45 % %-

%- @%

%% 45) %-%

%%%)

# '

%%

% 45 %

%I&@

% %) "%-,

@%%%)

% % %

G %)

% 8

%$

G(4455

345G4 (54 (5) 4 5

% -%

-) %

$

G 45 G 45

Trusted_role

(r, S)

Signer

(I, r, D)

Credential_role

(I, D)

Public data

2$ *1 (

4

%

5)

G 45

G 45%

45%)

@ - %-)

H %

-?")

%- 45

@ ,

/$

G 4 5

45 /

%% % %

I 45 )

% %

45 %-)

1% 2,

)

#

&@%%%%

%45)

4%-5%

@&@)

8 %

%

 

4(5

)

 

4 (5

% % . % /

% %-) " %

) % %

-4

  5 4

G 5

%% )

8%

%-

  4

G5)

&@

2 ))

$ 4

  5

$

() :%-

 

%$

  G

 

45)

9) $

G

 

4 5

% - 8

)

) 7

  G

4

 

54 5)

) @

  G

  4

 

5

 

½

4 5

() "%-4

 

 

5)

%--

(5)

(t , T , m )

l

1

l

1

l

Credential

Centre

(t , T , m )

l

1

l

1

l

Signer

Step 1

Step 2

Public data

D

l

1

, D

l

Verifier

2$ %

) $ % %- G  

4 5G

4 5

) *

%- &@

%-)

*"$

) &@ 4

 

 

5

-4

 

5%%-$

  G4   ½   ½ 4 5

54 5

* % /) *$   G 4  

54 5

  G   4 5 G 4   4   5 ½

5 4 5

G 4   ½   ½

54 5

% &@ %%

- % -   )   %)

+) &@ %- ,

) 4

 

5 %

%-%) %-4

    5 %%%- )

%$ &@%

  %%- )   % %- )

7%%-

() %

% %) " ,

%8

8%)

+ !&

38%,

% ) , ) % % % %, ) % , %) * % - %

4G(95%

-

%,

,) *1

(ri, Si)

Trusted_role

Credential_role

(t, T, m)

(t, T, m)

(t, T, m)

Verifier

step 2

step 3

Signer IDi

step 4

(ti, Ti)

step 1

2 $ ,% %-9

% % , 4 5 ) @ %) * %

@ 4

5

) " %

4

5 %-

%, @%-@%%) * % 4 5

4(GG5

4

5%

) *8

4 G 4 5 G

4 55

%- %

@1) %-

&@&@%%-

) &@%

%%,

) %

- ) *@

&@%-

% - %

%-) % 2 )

) % %% %

8 % )

% % ) %- % %) %.- %-, ) + '

% 4 5

% - % -) , %- % %

>)

%$ G 45 G 45 G 45) G

45%4

(6)

-?"

) 4

5 ,

@ /$ G

4 5 4(5

4

5/4(5

%% %

%-) H4

5)

3/%% G(9

%%-$ G

4 5G 4 5 % %, % 4 5 ) % ) % 2 +)

+ &

3&@%%%-

% % 4

5

%%,

% &@

% )

"

4 G (95

%% /% )   %- %

44 G (95

G 5)   %,,% - % ) % % - , %) % ,%) $4 5 $ ()( :%- %$ G 45) ()9 $ G   45) %- 8 ) () $ G 4   5 4 5)

() 4

5 )

%%%- % -   4 5) ) %$ G 4 5 G 4 5 G 4 5 % %

/%-) 4

5

%-% -%) * % % %- 4 5 ) % @

%-) @ 8

%-%)

*")

# &@ - %

4 5 4

5%%-$

G    

4 5 495

* ,

/ 495 )

* G 4 5 G 4   5   4 5 G     4 5

+ &@%- ,

) % ) %$ , % %) %-, ) ,

,%8 ,

% - )

,%)

31% %-)

, % @ %% > % % @%) ?%

%) &@

)

$ - % 4

5 4

5) * % %

- - ?")

$ - 4

5 %- 4

    5

@,% 4

5

%-4

5 % ,%) B ,

% % )

&@ -

-)

$ %-

%%%

) *-%H

%%-) $ - %- %- ,% (%% %-%) % %- % %- %@%) * @, %

%%- >%)

% %

(7)

Signer ID

1

Signer ID

2

Signer ID

v

Trusted

Centre

Credential

Centre

1

2

v

(ID , r , D )

1

1

1

(ID , r , D )

(ID , r , D )

2

2

2

v

v

v

Public data

1

(r , S )

2

( r , S )

v

( r , S )

(ID ,..., ID , g )

1

1

v

2+$ *1 ,%

$ - - %

0 -

)

) 7%>)

%-

% % ,

)

) %

% % - % %

)

%%%-%

%@%%@%%,

%%

% @ @%) * ,

% % ,

%- )

%

%-% 4

5

%

-

 

) %

%-%%

% - :=: 4$KK))%5 %

)

% % %

%-@%) %% ,

%,

%- %) 3

%-

%%)

.%

% % % %

%%-)

,

%- % % % ,

% )

%

%) 3@%

%- ()

% %-

)

3 % ,

% ) "

/ %

%-) 3/%

%-) ,

% ,

% %0/%

) " ,

- %- 4

 

 

5)

%-4

 

 

5 % %

%) "&@%

@ %-

4

 

5 ) A ,

% -

) H %%

% -) 3 %- 4

 

 

5

- %

 

%

% %- %)

%%)

% 8%

*) 2 %

)

*%%

%- % % )

% %-

)

 

%,

%) %-)

% %- ) 7K

%- 4

 

 

5)

% ) 2 %

%4

%5I%% %

#,%)

3 1 %-

9)

%

% ,

%)

%-%-9

)

1

%- )

3/

,

0

/ % ) ,

% -

% %,

%) ,

%% %

/ %

%) "

%

%-

4

5 ) ,

-%-4

5

) %-4

5%%

) " &@%

%4

5

%- ) A,

% -

) H%%0

%-

) "

%%%

) 2 %

) % 2

<)

" %- ( %- 9

@8 %-

) %

%-@%

(8)

(t , T , m )

l

l

l

(t , T , m )

l

l

l

1l

1l

2l

2l

The user

Service

provider

Signer_roles

Credential

Centre

The user

l

l

l

Service

provider

(t , T , m )

l

2

Public data

(ID , ID , g , g )

l

l+1

( t , T )

( t , T )

Step 2

Step 1

Step 3

Step 4

2<$

*

%-

%-4

5) %-%,

%)

B,%

$

() * )

9) %- %)

) % %

%%-

%)

- % .

-%-,,

% J 4A B)) 0

) (;;5 % #,% 4 J)

: B) % ) 71 7) :-")

7:)(;;'5%%%%

%4B)78E)(;;;5)

%-, %J

4A B)) 0) (;;5 %

* / :>%")

J %%

% %

@4%

> 5 %-

% - %-

@ / %,

) %

%%,

L%-,M%,

/%, %0

) %

% -) " %,

% @ ,

%% -

% )

J%- L%M%LM

G ! "

%%-

% ! *:

% %-)

- %

- L MLM%) 7-

% J ,

J%8

4B))(;;(28")=

)(;;+5) 28J%-

% %%-

%-,

) %-

- %)

B % - % %>

%

%- % %) *:

% / J ) %

%,4))

*: 5) /

% J%

*: @,

) 2 %- J %

% *:

%) J

%-*:) %%-,

) H%-%

% - %,

)

"%% #,%,

4 J) : B) % ) 71

7) :- ") 7 :) (;;'5) * ,

% % % ,

, % %

%- %,

%45 %

%-) 3/% %

%-

% ) ,

%-%%

.,) %%%

%%,

%

) .

%) 2 %,

%%

% % % %

%) %

% % .

-%-) B%-%

% %)

% % %

%) ,

%%

% ) 7

% - ) 7%

-

% %) *-

%%%

%- % ,

%/ %)

2B78.%,

% % 4B )

78E)(;;;5) *%-

% %%%,

% %- - %-,

% %%% ,

% ) % %% ,

% %,

- ,

%%% %)

7-. ,

) .% ,

%) 2%

%%

%

(9)

- %) %,

% % %- %,

) 3%

%- %

%%) 3

% %

#,% ) 2 %-

% H

J- "%)

% %%

% % % %)

B%%>

%- / ,

% %

%,

)

/

#,% % 8

%- % ,

% ) %

% %%%%

% % %

-) %

%%)

* %-,%%%

% ) 2 ,

%- ) % %-,

% ,

% ) *

% %- 68

%% %%%) A

% % % >

) 2 %

%)

%

B ") * D) J1 #)

-) 4(;;;5 H, %

NH0;;0)

B ) ?) J%1- 7) 4(;;+5

: % $ %%

%% %%%)8

% N< "

2 %%0*###)

B))4(;;(5

J % N#A*O

% :%0 #A*O O

)9 P9+<)

B ) 78 E) 4(;;;5 "%%

%% % %,

%N?

0)'P';)

) 4(;'(5 N % %% ,

0

+495'P'')

#8% #,% 49!!95 #8% ,%

$KK)8%%)%K)

28") = )4(;;+5%$

% % - N:,

% % %,

% % -0

":)( P(+)

J1) D ) 4" (;; 5 ,

%%-N*###

%%0)

7 =) : B) 4(;;'5 "%

N#,

H?*0)

-")4(;;'5%

%% N:% *2*: 3= (()

*) ) %0)

-") 4"9!!!5 %

/ N:% *,

% ,

3#B ,

0B)

-")7")49!!!5@%,

%N?%- ,

-%0&)9)(!(P((9)

J):B)%)717)

:-")7:)4(;;'5%B ,

* %N*A0)

") 4(;;<5 =

NA0"% 7)

")=)4(;;'5,

%=

N:%

*###0&)'+4<5)

A B)) 0 ) 4(;;5 NJ$ "

"%% A-0

#4;5P')

: ) 49!!95

8 %

$KK))%KKK)

:B) % E)4(;;<5%- ,

%%% N:%

$ * %

A-0 B 7,

)99P99)

? ?))") " ))4(;<'5

N" H

:%,J0

495(9!P(9+)

) ?) 4(;; 5

?:B%?)

3. ) ) / E)E) 4H% (;;!5

B% %-

N#H?*0;!0)(+P(<9)

3 7) E) C D) 49!!5 " 68,

% ,

N:% ,

8 " %% ,

%4"9!!50"")(';P

(;')

37)E)JD)42)9 ,9+9!!95

B % % ,

% %N(9

* 3- ?% *

#$ ##,%K#,

B0E")

37)CD)49!!(5%H.,#%,

% 2 #,% N:%,

9 " % %%

% %"9!!(0 *###%%

(10)

N" %-, %% % ,

0 !

"# #$

%,45)

3 ))B)4(;;'5H

N*###-%

References

Related documents

Bellare and Yee mentioned the idea of forward security using signatures, and in 1999 proposed a forward secure public key signature scheme [2], but did not further discuss

In addition, strong negative cor- relations were found between the Thai UCT and UAS28, PatGA-VAS, and the validated version of Thai CU-Q 2 oL because higher scores of the UCT

These data highlight current practice patterns in EDs associated with pediatric train- ing programs and may assist in the development of prac- tice standards for pediatric

We re- port that a subset of RD-histone genes are expressed in terminally differentiated tissues as polyadenylated mRNAs, likely serving as replacement histone genes in

In this paper, we evaluate the performance of Mobile Ad-Hoc Network Routing Protocols Dynamic Source Routing (DSR), Ad- Hoc On Demand Distance Vector (AODV) and LAR1

et al collaborated a simulation training method based on aviation industry, which is called Anesthesia Crisis Resource Management (ACRM), consisting of comprehensive train-

The instruments used in the study included the Hepatitis B Knowledge Questionnaire, Health Beliefs Regarding Hepatitis B Virus Infection Questionnaire, and Self-Efficacy

This paper deals with the performance analysis of different adders like Ripple Carry Adder, Carry Look Ahead Adder, Carry Select Adder, Carry Save Adder, Kogge Stone Adder and