!"#$%&'% (&%)"*$%+, -. /"01&-#-2, /"'&%##%&"& '-*'"3'-4#4
5"63*+7"&+ -. 8-764+"* 90%"&0" 3&: /%"+-+"'&%%'3& -$3$+-
;&2%&""*%&2
/"#"0-774&%03+%-&$ 9-.+<3*" 3&: /%"+-#%%'"&&"-1="#7%$+-="& =3
>4#+%7":%3 ?3@-*3+-*, 74#+%7":%3& #3@-*3+-*%-
;$6-- ABBA
!"# $ #%&%
'()* +, -./) + / 0 1-)23
4!# -- 567 5885 9!:#% 68 ; 6<=
4#>!"#? '@) /A /@-) ( ( B!& 0668
, C ) C
D
>
#E&% F
)/A11/) -@GG )
H?%I '/(7 'J(J K(.L FGG G,)
-))*3 -1, ()* +,7 , M( / , -. ( / N1, 1(-0
) 3 1311 ,/ / 1(* O** .)/C/-1 (/@- C 2 )/J
.) (// @)/N* A/) ** 1(-)3 1311 1 -1N * 3J . 1311
) N1, / (/@*P (./*/C3 , .) ) / O/)G C @./)1 A/)
A-( / C . 1311J
)1/*- /1A/))-1C , ((11 (/)/* .)/C/-1
(/@- C 2 )/ ) ,()* +, -./) + / 1311J .1
1311 1- 1 O** 2 A/) *()/ ( (/)(J
. 1 O/)G )/,-(1 (/@) 1/ ./,/*/C3 N1, / // )0
) , .-) 1 ( 2*- / -1N * 3 ./,J . N1 ( A-( /1 /A
,()* +, -./) + / 1311 ) , M, O . // ) ) J
1, / .1 N1 ( A-( /17 ()* 1G1 /A -1)1 , Q) ,(0
)* +, -./) + / 1311 ) ,1() N,J . -1N * 3 /A. 1311
1 2*-, O . .-) 1 ( 2*- /J
. ,()* +, -./) + / 1311 2*-, . 1 O/)G ) F/*0
(3RG) , 3/ )-1 C 13117 @* ' 1) N-,
(-) 3 A)1)-(-) S
@* F-N* ( 3 A)1)-(-) K'SFL7
, *(/- ( /1 /AO) (-)3 )(. (-) KLJ
T#UVW% ,()* +, -./) + /7)-1 C7-1N * 3
X!?:
!:#
C* 1.
R
#
&
U? ?&"& -- 2*---1
9&E" 56J */G-- 5885 D&E! 68 ; 6<=
%!% /G G /11/ 9$#%%& 0668
U? E! E! F)/A11/) -@GG )
U?
!
!
! '/1 7 G FGG G,)
3G3 1 G33 G1G 37 - 1 1 /, 1 @)-10
-2 /-)2)1* 2 1G*-,- .32 .)/C 111 0
/G/3@) 111J / ** )1* ** 3. /C* /
G32331J )1* @)-1-2 / -G 1 G GG
1/@ 2 A/) )1* 11 / 1** /*J
F)@ )G 1- *-/-G1 .** @132*2/ .)/0
C 111 3@) 111 /2.--2*---1)1*J 1/@ 2
.32 /@ 1.G 1 G-@G3 J
3 1 * 2) *-/,/*/C 7 /G @)-1-- // ) 0
) .-) 1 1 2*-/ G32331*J --0
2*---1)1* @)-1/ / / - 1- // ) 0
) 2-**J F)-1- . / / . 7 G1G 1 G3 .2
/ G-2- ) * 1 11 .-- 11 2*---1)1* 11J )1*
G3233 / )2 / - .-) 1 1 2*-/ 2-**J
11 311 )2/ ,- .-- 2*---1)1* /2 F/
* (3RG)
3/ *-/-G1.** )1*7 @* ' 1) N-, (-0
) 3 A)1)-(-) S @* F-N* ( 3 A)1)-(-) K'SFL
*(/- ( /1 /AO) (-)3 )(. (-) KLJ
E!
&?%!?!
.-- 2*---17*-/-G1 .** 7 G32331
T&# & C*
R3 1)-(/)7 FGG G,) .1 .*@, */ O) C . 1 .1 1J
.G . A/) C 2 C ,1 , A) CJ .G @)/A11/) - ) A/)
. 1 .*@ A/)
G C O/)G C (/
@)1/
./,/*/C3J .G1 / @)/A11/)
)/ ) * , @)/A11/) -@GG ) A/) **/O C / (/ -
1-, 1 )1 C M*, /A (/@-) 1( (J
O / .G 3 A),17 )1-* /*1) , ) 1 )2/7 A/)
. ) 2*-N* (/1J *1/ .G )/ 1-7 * /21G37
,2 1 , R G A/) . ) .*@J
**37 .G 3 A *3J 1@( **3 3 .-1N, .1 1-@@/),
, G () /A , 2)3. C ,-) C . 1 O/)GJ
.G1 / **
7-C-1 5617 5885
%!I &&
&&E&%# " &&&
I?V #W:#"#?% &E
H?WI&?
!I:?W
5J6 F-N* ( 3 )3@/C)@.3 J J J J J J J J J J J J J J J J J J J J <
5J6J6 ()3@ / , '()3@ / *C/) .1 J J J J J J J J J
5J6J 5 ' C * C-)1 J J J J J J J J J J J J J J J J J J J J J
5J 5 F-N* ( 3 A)1)-(-)1 J J J J J J J J J J J J J J J J J J J J
5J 5J6 ) M( / J J J J J J J J J J J J J J J J J J J J J J J J
5J 5J 5 * , / J J J J J J J J J J J J J J J J J J J J J J J J J 68
5J 5J< F)/N*1 /A F1 J J J J J J J J J J J J J J J J J J J J J 66
5J< -./) + / J J J J J J J J J J J J J J J J J J J J J J J J J J J 6=
5J<J6 ) M( . 1 , //@1 J J J J J J J J J J J J J J 6
5J '()* +, -. ( / , -./) + / J J J J J J J J 6
5J = . F)/N* J J J J J J J J J J J J J J J J J J J J J 6
B">!&%? %>#I%
<J6 1N * 3 J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J 56
<J6J6 1)1 J J J J J J J J J J J J J J J J J J J J J J J J J J J J 55
<J6J 5 /*1 , 1G1 /A 1) )/-@1 J J J J J J J J J J J J J 5
<J6J< 1N * 3 2*- / R./,1 J J J J J J J J J J J J J J 5=
<J 5 @@* (N * 3 J J J J J J J J J J J J J J J J J J J J J J J J J J J J 5
<J 5J6 O/)G 3) F/* (3 RC
J J J J J J J J J J J 5
<J 5J 5 (-) R ,,*O) J J J J J J J J J J J J J J J J J J J J 5
<J 5J< F/* (3 RC A/) R/N * /, J J J J J J J J J J <6
<J 5J *()/ ( F3 311 J J J J J J J J J J J J J J J <<
<J< (*N * 3 J J J J J J J J J J J J J J J J J J J J J J J J J J J J J <=
<J<J6 '
1 /1 /A (*N * 3 J J J J J J J J J J J J J J J J J <=
<J<J 5 . F
)/N*1 /A (* J J J J J J J J J J J J J J J J J J <
<J<J< 1)1 , (*N * 3 J J J J J J J J J J J J J J J J J J J <
4&##? >>!I#%
J6 F/* (3RG) J J J J J J J J J J J J J J J J J J J J J J J J J J J J <
J6J6 )* F) ( @*1 A/) )-1 RC 31 J J J 8
J6J 5 )(. (-) /A F/* (3RG) J J J J J J J J J J J J J J J 8
J6J< . F/* (3RG) ), *1 , -) 1 J J J J J J J 5
J6J F/* (3RG) P@* J J J J J J J J J J J J J J J J J J
J6J = /@* ( .(G) /A F/* (3RG) J J J J J J J J J J J =8
J 5 3/ )-10RC 31 )1 / 5 J J J J J J J J J =5
J 5J6 /@/1 /A 3/ )-10RC 31 J J =<
J 5J 5 3/ 3P J J J J J J J J J J J J J J J J J J J J J ==
J 5J< 3/ -) 1 J J J J J J J J J J J J J J J J J J J J J =
J 5J ' Q)(1 NO F/* (3RG) , 3/ J J J J J =
J< @* ' 1) N-, (-) 3 A)1)-(-) K'L J J J J J J J 8
J<J6 ' ) /*/C3 J J J J J J J J J J J J J J J J J J J J 8
J<J 5 ' ' )-(-)1 J J J J J J J J J J J J J J J J J J 6
J<J< /- ( / O . ' )2)1 J J J J J J J J J J J =
J @* F-N* ( 3 A)1)-(-) KFL J J J J J J J J J J J J
JJ 5 3P /A F
)M(1 J J J J J J J J J J J J J J J
JJ< 1 /A F )
M
(1 J J J J J J J J J J J J J J J J J 6
JJ ((11 /)/* 1 F J J J J J J J J J J J J J J J =
JJ = ) M( 2/( / J J J J J J J J J J J J J J J J J J =
J = *(/- ( / /AO) (-)3 )(. (-) J J J J J J J
J =J6 - *, C */(G1 /A . )(. (-) J J J J J J J
J =J 5 /-) ,1 /A )-1 J J J J J J J J J J J J J J J J J J J J 8
J =J< (-) 3 F/
* (3 J J J J J J J J J J J J J J J J J J J J J J 6
J =J '()*
+
, RC
J J J J J J J J J J J J J J J J 5
B">!&%? #W :U
=J6 // ) ) J J J J J J J J J J J J J J J J J J J J J J J J J
=J6J6 *111 , * 1 J J J J J J J J J J J J J J J J J
=J6J 5 *
1 /A '()*
+
, -./)
+
/ 311 J J J
=J 5 1N * 3 1 R./, J J J J J J J J J J J J J J J J J J J J J J 8
=J 5J6 .//1 C 1N * 3 1 R./, J J J J J J J J J J J J J 8
=J 5J 5 -) 1 ( 2*- / A/) '()* +, -./) + / J 6
=J 5J< /C 2 *G.)/-C1 A/) '()* +, -./) + / <
=J 5J @@*3 C -) 1 ( 2*- / , /C 2 *G0
.)/-C1 / '()*
+
, -./)
+
/ J J J J J J J J J
=J< . 1 F)/N*1 J J J J J J J J J J J J J J J J J J J J J J J J
=J<J6 1 11 J J J J J J J J J J J J J J J J J J J J J J J J J =
B">!&%? !?W E! !&?
J6 11 J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J
J6J6 1 6 -./) + / /A 1 J J J J J J J J J J J J
J6J 5 1 5 'M / /A (-) 3 F/* (3 A/) /, J J J J 68
J6J< 1 < 'M / /A (-) 3 F/* (3 A/) F ( /A /,68
J6J 1 ,* C /A ) M(1 J J J J J J J J J J J J J 668
J6J = 1 = 2/( / /A ) M(1 J J J J J J J J J J J J 66<
J6J 1 F
) 2(3 /A 1)1 J J J J J J J J J J J J J J J J J 66
J6J 1 ' 1 C- 1. C )-1, .*1 A)/ 0
)-1, .*1 J J J J J J J J J J J J J J J J J J J J J 655
J 5 1-*1 /A . /@) 1/ J J J J J J J J J J J J J J J J J J J J 65
J< P@) (1 J J J J J J J J J J J J J J J J J J J J J J J J J J J J 65=
B?I %&?%
J6 )* , Q)(1 NO F/* (3RG) , 3/ 68 J J 8
=J6 1N * 3
./, (/
@) 1/ J J J J J J J J J J J J J J J J 6
J6 -)3 /A 1N * 3 F)/N*1 /A 1 6 J J J J J J J J J J J 68
J 5 -)3 /A 1N * 3 F)/N*1 /A 1 5 J J J J J J J J J J J 68
J< -)3 /A 1N * 3 F
)/N*1 /A 1 < J J J J J J J J J J J 668
J -)3 /A 1N * 3 F)/N*1 /A 1 J J J J J J J J J J J 66<
J = -)3 /A 1N * 3 F)/N*1 /A 1 = J J J J J J J J J J J 66=
J -)3 /A 1N * 3 F)/N*1 /A 1 J J J J J J J J J J J 66
J -)3 /A 1N * 3 F)/N*1 /A 1 J J J J J J J J J J J 656
J -)3 /A 1N * 3 F
)/N*1 /A 1 J J J J J J J J J J J 65<
J -N) /A A/-, -1N * 3 @)/N*1 J J J J J J J J J J J J J J J 65
5J6 ()3@ / , ,()3@ / J J J J J J J J J J J J J J J J J J J J =
5J 5 C C , 2) A3 C
11C J J J J J J J J J J J J J J J J J
5J< )1 2 3 /A )-1 J J J J J J J J J J J J J J J J J J J J J J J 6
5J , M( / () M( N , C1 = J J J J J J J J J J J J J J 6=
5J = -./) + / () M( N , C1 = J J J J J J J J J J J J J J 6
5J -./) + / () M( *//@ = J J J J J J J J J J J J J J 6
<J6 -./) + / = J J J J J J J J J J J J J J J J J J <8
<J 5 R ()/@3 )(. (-) J J J J J J J J J J J J J J J J J J J J <
J6 F/* (3RG) J J J J J J J J J J J J J J J J J J J J J J J J J J J J 6
J 5 KL P@* /A 11) / KNL/))1@/, C , )(, C)@.
J< P@* /A NG */ J J J J J J J J J J J J J J J J J J J J J
J F1-,/(/, A/) /@* ( .(G C *C/) . 65 J J J J J J =5
J = . (/(@-* N- *, C N*/(G1 /A . J J J J J J J
(-) 3 1 (11)3 (/@/ /A */1 2)3 (/@- C 131J (-0
) 3 11-1 N(/1 (/@*P O. . 131 C)/O1J /) P@*7. @.310
(* @)/( / /A . 131 1 / /-C. O. . @)1 /A . 1311
) (/(, .)/-C. O/)GJ *-N* A/) /7P@12 )1/-)(17
, @)( /-1 1)2 (1 -1 N @)/(, A)/ , 1(*/1-)7 **C*(.C17 ,
1-1J
-))*3 -1, 1(-)3 C1311 ) N1, / , M( / ,
-. ( /J . 131 G@1 -@ * 1 /A 1 /A . -./) +, -1)17
, . -1) , M1 .)1*A / . 131 /),) / C ((11 / A/)0
/7)1/-)(7/) 1)2 (J 1 1 /A .1 1311 * 1/ C/2)* O3
/A ,/ C N-1 11 ( + 1 , M, N1, / .) , M( / -N)
NA/) 1. ( 2 P@* .) @)/N*J 2-**37. 1 O/ @.1 ./,
/A , M( / , -. ( / 1 (*-13 , /A -(11)3J
) 1(-) 3 C 1/*- /1 ) N1, / -./) + /J A .
, 3 /A . -1) 1 -11 * A/) /J . 131 ,1 /*3 /
G/O . . -1) .1 -./) + / / -1 . 131 , / O./ .
-1) )**3 1J .) C) NM /A -./) + / 1311 1 . . 11-)
/A . -./)
+
/ 1 /A *1/ . 3 O./ M**3 ,( ,1 O.) .
-1) 1-./) +, / @)A/) . )-1, ( /7 JJ P)*)-1, . ),
@) 1 ) -(11)3J
/A . N CC1 @)/N*1 /A 1(-) 3 1311 1 . .3 ) / 13
/ -1J (-)3 1/*- /1 .2 (/@*P . (* N(GC)/-, , .
1311 ) /A (/@* (,J . @)/N* /A --1N* 1(-)3 1*/O1 ,/O
. *()/ ( (/)( , /.) N-1 111 / /@ /A -1(-), 0
O/)G 1-(. 1 )J // -1)1 , (/@ 1 ,/ / )-1 / .
1(-) 3 1/*- /1 N(-1 .3 ,/ / -,)1, ./O . 1/*- /1 O/)G1J
1/*- /7 . 1 1/ 1 1-CC1,7 1 . . 1(-) 3 1 . ,, A)/
. -1)1J . 1 1 / C//, (./ ( N(-1 O. . -1) 1 (/
@**3
- A/), N/-. -,)*3 C 1(-) 371. (/ N1 .))-1 /O),1
. 131 / G/O*,CJ
. 1 .1 1 (/@)1 , Q) 1/*- /1 . @)/2 , ,()* +, -./0
) + / A)/ -1N * 3 @/ /A 2 OJ . @-)@/1 1 / , A3 -1N * 3
@)/N*1 /A ,()* +, -./)+ / (. 11J
:!?&!&? $ &% #%&%
. (.@)1 ) /)C +, 1A/**/O1J . 1(/, (.@)7. N(GC)/-,
A/)1(-)3
C
A/) / 1 )/,-(,J )1*37. N1 1/A@-N0
* ( G3 ()3@/C)@.37 , 1(/,*37 . N1 1 A/) (-))*3 -1, @-N* ( G3
A)1)-(-)1 ) ,1() N,J . 1(/, (.@), 1(-111 *1/ O.3 -.0
( / 1./-*, N )@*(, O . -./)
+
/7 , ./O -. ( / ,
-./) + / O/)G1 ,()* +, 131J
. . ), (.@) C 21 , Q) G ,1 /A 1@(1 A/) . (/@) 1/ -1N *0
37 @@* (N * 37, 1(*N *3J
. A/-). (.@) ,1() N1 M2 , Q) G ,1 /A @@)/(.1 / 1/*2 ,0
()* +, -./) + /J . M)1 ,()* +, )-1 C 131
1 F/* (3RG)J .) 1/*- /7 3/7 1 N1, / 1 G , /A )(. (0
-) . F/* (3RG)J .) G , /A 1/*- / 1 F (**, @* F-N* (
3 A)1)-(-)J 1,()* +, -./) + /131 ,1() N, . 1
.1 1 1 . )(. (-)J
.
M
A. (.@) ,1()N1 . (/
@)1/
./,/*/C3 . 1 N1, /
// )) , O/ -1N * 3 1 ./,17 .-) 1 ( *31 1 ,
(/C 2 O*G.)/-C.1J . 1 (.@) *1/ )/,-(1 . 1 (11 O. (.
) -1, . (/
@) 1/ /A . , Q) ,()*
+
, -./) + / @0
@)/(.1J
1-*1 /A . (/
@) 1/ ) @)1, (.@) 1P7 1 O** 1 . P@0
) ( C.), A)/ . (/@) 1/J
**37. (.@) 12 (/(*-,1 . 1 O/)GJ
)2 ( @)/2 ,)1/Q)1)2 (1 A/). )(-1/)1J '2*/@ C , 0
C 1)2 (1 (/1 /3 , 1)2 ( @)/2 ,)1 (/**( . /3 A)/ .
(-1/)1J /),) / ,/ .7 1)2 ( -1-**3 , M1 , -. (1
1 -1)1 /) (.(G1 . -1) .1 -./) + / / -1 . 1)2 (J 2)*
./,1 .2 N ,2*/@, A/) @)/2 , C -. ( / /) -./) + /J
, 1) N-, 1317(/@- C , , ) 1@), / 12)* (/@-)1
-1-**3 (/(, N3 O/)GJ F)/N*1 ) , 2 ,, / 1**) @)/N*1
, , 2 ,, /C (/@-)17 JJ (/@-) 1/*21 . @) /A . @)/N0
* O.) 1 . /1 ( J 1-**37 . , 1) N-, 131 1 ** .1
(// , 1) /J . , 1) N-, 131 1 / /) -,) 1 C*
, 1) /7 . 131 1 ,()* +,J 1 @)1 ) ,@, N-
1 ** O/)G C /C.)J A / @) /A . 131 (/ 1O) / -10
/7 A/)O),1 / /.)1J /)P@*7 -./) + / A/) / ,,
N3 1)2 ( @)/2 ,) ( N 11-, N3 12)* , Q) -./) 17 , .
A/) / -1 N C.), A)/ , Q) 1/-)(1J
. 1 (.@)7 . N(GC)/-, /A ,()* +, 1311 , . ) 1(-)3
) )/,-(,J )1*37 @)1 . (. -1 . ) ,, @-N* (
G3 A)1)-(-)1J . 1(/, 1( / (/()1 -./)
+
/7 , . *1
1( / )/,-(1 ,()* +, 1311J
1 O O ** 17@-N* ( G3 ()3@/C)@.3 , @-N* ( G3 A)1)-(-)1 KFL
) . N1 (./*/C3 ,()* +, -./) + / 1 N- *-@/J . 1 1(0
/7 )1*37 )/,-( ./,1 . ) ,, A/) 1N* 1. C @-N* (
G3 A)1)-(-)J . P 1( / ,1() N O. @-N* ( G3 A)10
)-(-) 1 , C 2 P
@*1 /A 1-(.J
. A/**/O C 1 ) (//*3 -1, A/) (*) A3 C . )/*1 /A (/)1
131
N1, / @-N* ( G3 ()3@/C)@.3 * (7 /N , )/* ) -1)1
. O / @)A/) 1/ ( /1J 2 1 2 * -1) . -1-**3 O1 /
,/ 1/. C **C* /) .)A-*J / ( /1 , P)* (/)1J /A
1-(. (/)1 1 ) O./ 1 )-1, . ), @)3J
1 P@*7* -1 (/1 ,) 1- / O.) * ( O1 / 1, 10
1C /2) . ) / /N , O1 / N 1-) . 2 (/ ), /)
/, A3 . 11CJ * ( ()3@1 . 11C O . .)13)( /)
@-N* ( G3 ()3@/C)@. ( *C/) . / 1-) (/M, * 3 /A . 11CJ
. *1/ , C **3 1 C1 .
11C /
G 1-) . 2 (/
/, A3
. 11C O ./- N C ,(,J .)N3 /N G/O1 . . 11C
1 )**3 (/ C A)/ * (7 .1 / N (.C, ,-) C )1@/) /7
, 2 .1 / ), .
11CJ
* ( ,1 1(-) O3 / P(.C ()3@ /S,()3@ / G3 K,@,0
C / . ()3@/C)@. ( *C/) .L O . /N / 1-) . . G3 )**3
N*/C1 / /NJ @/11 N * 3 1 . 1// )-1,7 )7 1-)1 *0
( . /N1 @-N* ( G3 1 )**3 . 1 G3J . A-( / /A @-N* ( G3
A)1)-(-) 1 / 1-) . -1)1 C . ) C. G31J
2 ./-C. . @)2 /-1 P@* G3 1 N/-, / , 3 /A
@)37 . 1 / *O31 . 1- /J @-N* ( G3 A)1)-(-) ( N ,
*1/ -./) + / / G37 . ( N -1, / )@)1 -./)3 / ,/
1/. CJ . 1 (.@) @)11 . ), /* @-N* ( G3 A)1)-(-)1
O. (. ) *3 -1, A/) N , C , 3 / G3J
. A/**/O C 1-N1( /17 M)1 , 1(-11 N1 (1 /A()3@/C)@. ( (. -1
. ) ,, F1 , . /) N/- F1 , ./O .3 O/)GJ
()3@ / *C/) . (.C1 @* P11C / -),N* A/)7
( @.)P7 , ,()3@ / *C/) .
/@)1 / . /@@/1 , )( /J
/. *C/) .1 -1 G31J C-) 5J6 (*) M1 . 1 - / O.) 10
1C 1 )1A)), (/M, **3 .)/-C. -)-1, O/)GJ )17 .
()3@ / *C/) . -11 G3 / (.C . @* P / . ( @.)PJ
. ( @.)P ( N )1 , /2) -)-1, (.*J . ,()3@ /
*C/) . (.C1 . ( @.)P N(G / . @* P -1 C .) . 1
key key
encryption decryption
plaintext ciphertext plaintext
C-) 5J6 ()3@ / , ,()3@ /
G31@( 1 *)C 1 /A@/11 N* G31 , . G3 1-1-**3 */C -N)
@ (G, /- A)/
. G31@(J C)*7 ( @.) *C/) .1 ) , 2 ,,
O/ C)/-@1 13) ( , @-N* (0G3 *C/) .1J
3) ( *C/) .1-1 1G3 N/. ()3@ / , ,()3@ /J /0
- ( C @)1 , / 1(-)*3 C) / . G3J A N)1 /A C)/-@
)-1 (. /.)17 .3 ( -1 / (// G3J . @/11 N * 3 / (.
C)/O1 O. . C)/-@ N(/1 *)C)J /) P@*7 / N) ( C 2
. G3 / /-1 ,)O./ . ( A/**/O . (/- ( /J A C)/-@ /A
@/@* O / (/- ( /C.) 1(-) O37 .3 ** , / C)
G31 O . (. /.) N) /A . C)/-@J / **/O (/M, * (/- 0
( / NO (. @ ) /A-1)1 C)/-@7K06LS5 G31 ) ,,J .
G3 C) 3 *1/ N @)/N* (J 1-**3 G3 , 1) N- / ()
K'L 1 -1, / G G3 C) /) ( J
@-N* (0G3 ()3@/13117 @ ) /A . (**3 )*, G31 1 -1,J
G3 1 -1, / ()3@ ,7 , /*3 1 @ ) G3 ( ,()3@ ,7 /
2 . ()3@ / G3 )2*1 . /)C *,J 1-**37. ()3@ / G3
1(**, @-N* (G3 , .,()3@ / G3 1(**, @) 2 G3J . @-N* (
G3 ( N @-N* 1.,7A/) P@*7 @C , 2)3/ ( -1
/ ()3@ 11C1J *3 . /O) /A . (/))1@/, C @) 2 G3 (
,()3@ . 11C1J F-N* ( G3 ()3@/1311 .2 . ) /O @)/N*1J
*C/) .1 ) (/1 ,)N*3 1*/O) . 13) ( /1 , G31 ) */C)
. 13
) ( ()3@/131
1 J .-17 @-N* (0G3 ()3@/131
1 )
/A -1, / @)/( G3 P(.C .()1 111 / G3 A/) 13) (
()3@/1311J . . (-* 11C1 ) ()3@, O . . 13) (
*C/) .J
F-N* (0G3 ()3@/1311 .2 / /) @)/N* ./O ( * ( G/O .
. @-N* ( G3 /N1 @C 1 )**3 /N1 G3 . ON @C (/-*,
N 1@//A,7 3O3J O3 1 . . @-N* ( G3 1 , C **3 1C, N3
)/* O./1 G3 * ( .1 C/ , )(*3 A)/ )/* , / O./ * ( )-1J
()3@/C)@. ( ./,1 F
1 ,J
, C *1 C-) 1-)1 . 11C /) ,/(- 1 C)*, .
. 1 C) 1 . /) C /) /A . ,/(-
J C C ,/(-
1O . @-N* (0
G3 ()3@/C)@.3 O/)G1 . /@@/1 , )( / . ()3@ C O .
. /) C /) 1 C1 . ,/(- N3 ()3@ C O . .) @) 2 G3 ,
. 2)3/ ( 2) A3 . 1 C-) N3 ,()3@ C . ,/(- O . .
/) C /)1 @-N* ( G3J 1/ @-N* ( G3 13117 .) 1 1@) G3
@ ) A/) 1C C , A/) ()3@ CJ 1 *1/ @/11 N* / -1 13) (
()3@/131 / 1 C ,/(-
1 N-. )N )/)7)-1, . ), @)37
1 ,,J
function hash Message
signing Hash
Message
Signed hash
signature verifying Message
Signed hash
Hash Hash function
hash
Message
comparison message OK if equals
Sender Receiver
C-) 5J5 C C , 2) A3 C 11C
G ()3@ C , ,()3@ C O . @-N* (0G3 *C/).
7 *1/ 1 C C
*)C ,/(- O . @-N* (0G3 ()3@/C)@.3 1 ( J C-) 5J5
**-1)1 /) ( ./, /A 1C C ,/(-1 /) 11C1J 1,
/A 1 C C O./* ,/(-
/*3 .1. (*(-*, A)/
. ,/(-
1
1 C,J .1. A-( / (/@)111 )N ))3 *C. 11C / MP,
-N) /A N 1J //, .1. A-( /1 ) (/** 1 /0A)7 JJ7 1 / @/11 N*
/C.)O . . /)C *11C / . )( @ J . 2) M1 . 1 C-)
N3
M
)1 (*(-* C . .1. A)/
. /) C *
11C , ,()3@ C .
1 C, .1. , . (/@) C . .1.1J
. M*, ' , R) ** @)1, . ) ) (* . , /A
@-N* ( G3 ()3@/C)@.3 6 5<J 1 *),3 /,7 .
@)/N* @-N* ( G3 ()3@/C)@.3 1 . -1)1 G/O C . .3 .2 .
G3 /A . ) C. )( @ J 1/*- / O1 1-CC1, / A/) * 1 /A
0 @-N* ( G3 @ )1 1/), F-N* ( *7 1 *)*3 / *@./ , )(/)3
. (/ 1 0 *@./ -N) @ )1J . 1 N(.*/) .1 1 6 7
/) /.A*,)1, . F
-N* ( * 1 /-1A-* N(-1 A(. C G31
A)/ 1 / ( , 1-(. ()* +, 131 1 .), / ==J
@)/@/1, . -1 /A() M(1 N , C . @-N* ( G31 / 1J .
()M(1 (/-*, N 11-, N3 . , 1)/) /A . F-
N* ( * , . 1
O3 . M)1 @-N* ( G3 A)1)-(-) O1 )/,-(,J
. @-)@/1 /A . 1
/1 1
@* A/) /A @-N* ( G3 A)1)-(-)1 1 /
@-N* 1. . @-N* ( G31 -1, @-N* ( G3 ()3@/C)@.3J /.) O/),17
F 1-)1 . . @-N* ( G3 N*/C1 / . 3 . 1 (* , /
N*/C / , . 1 3 .1 . (/))1@/, C @)2 G3J 1 (**37 F
(/111 /A O/ @)1 () M( / , 2* , / 6J () M( N ,1
. @-N* ( G3 / /A @)1/ /) 37 /) 2 / 1/ /.)
A/) / * G @) 11 /J * , / @)/(11 2) M1 . . () M(
1 1 ** 2* , . / /A -1J . P 1-N1( /17 () M( /
, 2* , / ) , 1(-11, /) O ,*3 O . P@*1J ) . 1 .1 17
/.) G ,1 /A(), *1.) -1, / ,/ -./) + / ) , 1(-11,J
() M( 1 , C **3 1 C, )(/), . 11 @)/@) 1 /A 1/ 3J
() M( (.1 1/ A/) / / @-N* ( G3J ) M(1 ( N
, 2 ,, / .) C)/-@1 N1, / . A/) / , 3 ()
M (1
1 . , 37 7/A. @-N* ( G3 ./*,)J ), * /) -./) +0
/ () M(1 P@)11 @) 11 /1 /) (), *1J )N- () M(1 )
* * , Q) .3 N , -./) + / / , .3 ) -1, O .
, 3 () M(1 . N , . A/) / / @-N* ( G31J
1)-(-)1 .) ) A/) C) C .7 , O. G , /A () M( 1311
.) ) -1J
B#& I!# U>#%
. O/), () M( 1 /, . (/P /A (/@-) 1(-0
) 37 @/@* -1-**3 . G N/- , 3 () M(1J .3 ) . /*,0
1 A/) /A @-N* ( G3 () M(1 )/,-(, N3 /.A*,) 6 ==J
, 3 () M(1 , () M( / -./) 1 KL O/)G 1 *) O3
. *N*1 )(. O 1 J )(. 1 - /* ,1 @@** /1
, ) C KL /)C + / C1 (*11 M( / 131 (**, @0
@** / , ) C /)*J . 1 /)C + / () M1 . O N/*
(/1 A)/ . 2 3), /, . *N* /A . N/*J *)*3 /
. *N* C 1317 () M( / -./) 3 11-)1 . @-N* ( G3 N0
*/C1 / 3 O. (. 1 /, . ()M(J .) )
O/ O ,*3 -1, ,3 () M( / 1311 J =8 , F
)3 //,
F)2(3 KFFL J /. /A .1 ) N) 3 )/,-(, *) . 1 1(0
/J 2).*117. @@* / , ) C /)* /)C + / ,/1/
C-) . -* 3 /A . O , 1 O37 . , 3 () M( ,/
/ C-) . . @)1/ ,/ .2 -./) + / / @)A/) ( /J
/.) A/) /A () M(1 ) -./) + / ()M(17 O. (. ) /A
*1/ (**, (), *1J .3 N , -./) + / / @-N* ( G3J . 1
-./) + / C. N7 A/) P@*7 P(- / @) 11 / A/) @)/C)
,/O*/,, A)/ . )J -./) + / () M(1 ,/ / -1 1
. () M(1 N- @) 11 / 1 C 2 , )(*3 / @-N* ( G3J .-17
. /O) /A. (/))1@/, C 1() G3 N(/1 ./*,) /A. @) 11 /
,/, . () M(J 11- C -./) + / () M(1 1 , Q) A)/
11- C , 3 ()
M
(1J .)
C. / N (-* ()
M
( / -0
./) 37N- . /O) /A )1/-)( ( N , -1-**3 1 . @) )3 1/-)(
/A -./) + /J
, 3 () M(1 ) * G @11@/)1J / 17 @11@/) 1 / /-C.
A/) ) C / (/-)37 N- ,, /* ,/(-7 2 17 1 ,,J
) N- () M(1 ) * G 2 11 <J ) N- ()
M
( (/
N 1
-./) + / / , 3J ) N- () M(1 ) -1, /C.) O .
, 3 () M(1 ) N- () M( N ,1 -./) + / / ,0
!
?
&?
: B
#& I!#%
.) P 1 12)* , Q) G ,1 /A () M( C) C 1(.1J J =8
, 3 ()
M
(1) -1-**3-1, O . . ))(. (*()
M
( / -./) 1
, C*/N**3 - - 1J FF7 *()/ ( * ,,)11 (1 1
- - , M) /A -1)7 , A) , /A -1) () M1 . @-N* ( G3
)**3 N*/C1 / . -1)J .-17 C)/-@ /A A) ,1 A/)1 ON /A )-1J
-./) + / () M(1 /A @* F-N* ( 3 A)1)-(-) KFL (
A/) () M( / *//@ . 1 /) C , A)/ . /O) /A . )1/-)(
, C 21 ) C. / -1 . )1/-)( / -1)J */O ) P@*1 A)/ (.
/A .1J
!"> #%
H H4 ( '(N) 67 1. ( +1.2 N N* @@*3 A/)
*()/ ( , M( / K 'L (), 58J . 1.
F/
@-* / C0
1) ) (1 1 ()
M
( / -./) 3 , 11-1 . ()
M
(1J
*1/ () M1 1)2 (1 , 1)2)1J . ' (), (/ 1 O/ J=8 ()0
M(1 , G3 @ )1J ()M( 1 -1, A/) -. ( C .
-1) / 1)2 (17 , /.) () M( 1 -1, A/) ()3@ C , 1 C C /A
,/(-1J )2 (1 ( N /Q), N3 -./) 17 (/-17 , @)2
1(/) /)C + /1 1-(. 1 NG1J . F/@-* / C 1) ) 0
1 * 1/A**. @-N* ( G31 /A' (), ./*,)1 , . )@-N* ( G31
/ 1 @C1J ) M(1 . ' (), N ,1 @-N* (
G3 / /A . (), ./*,)J (-1 12)* @/@* ( .2 P(*3
1 7 - - -N) (**, *()/ ( , M( / -N) 1 *1/
1/), . (),J @)/N* ) 117 A/) P@*7 O. * ( O / 1,
()3@, 11C / /N -1 C @-N* ( G3 2) M, N3 F/@-* / C0
1) )J .) C. N 12)* /N1 . * 1 , . /*3 O3 /
, 1 C- 1. . 1 / G/O . *()/ ( , M( / -N)J
9 9 ! J *(/- ( /1 /AO) , R-* , N/)0
/)3 KRL *1 G 2)1 3 /A (./*/C3 K L7 F)3 //, F)0
2(3 KFFL 1-1, /-. ( 1-,1 /AN1 ( (/-)11O..3)-)
. )./
O/)G 11 C 1O)1 N3 *()/ (
* =J 1-, O)1
.) 1O)1 / M*7 1C1 O . FF7 , 1,1 / . (/-)1 *()/ (
* ,,)11J A/) 1, C 1O)1 /A 3 N1 ( (/-)1 11 C7 .
1-,
-1 @.31 (**3 -. ( .)1*A/ . (/-)1 1
Q
J . 1-,
N) C1 MC)@) K .1.L /A .) @-N* ( FF G3 @) , @ ( /A
@@) , 1./O1 .) 1-, (), /) /.) ,M( / (), / . (/-)1
. F
F
G3 /A . (/-)1J . . 1 1-, )/** / /.) (/-)1
. R0N/)/)371. ,/1 / , / -. ( .)1*A C J Q
/A. 1(/-)1 ( 1 . /.) (/-)1 .1 2) M, . . 1 G3 / N*/C1
/ . 11-,J . 1O37. 1-,1 , . (/-)11 A/) 1)-(-) ON
/A )-1J
&&?: !E! IW# V& D9THJ 2 @)/C) C *C-C .1
, /N * (/, )* 3 2)3/ ( ,/O*/, @)/C) A)/
@C , P(- .) /O (/@-)J FGG G,) , / F)0
.2 )/,-(, -./) + / () M( N1, 131 A/) -./) + C
/N * 2 (/, 7 5J . ) 131
G1 P(- / /A
/N * (/,
1AJ .3 C 2 P@* / (*) M1 ./O . 131 O/)G1 * (
1 , 1)/) /A (/@-) O1 / C 2 M* ((11 @) 11 /1 /
@)/C) ,2*/@, N3 /NJ )1*37 / () M( ,/1 . * ( .1
) C. / ,M 3 @) 11 /1 A/) .) (/@-)J 1(/, () M( 11-,
N3 * ( C 21 / /N ) C. / -./) + @)/C)1 / ((11 M*1 * (1
(/
@-)J . . ), ()
M
(7 /N C 21 .
M
* ((11 )C.1 / . 1 O
@)/C)J .1 .) () M(1 A/) (. . C 21 /N1 @)/C)
. ) C. / ((11 M*1 * (1 (/@-)J . @)/C) ( @)//A O .
. ()
M
(1 / . (/@-) . )**3 .1 . ) C.J ( / <J 5J <
(*) A3 /) @)( 1*3 ./O -./)+ C 2 (/, O . F -./) + /
() M(1 O/)G1 , O.3 1-(. 131 1 (11)3J . P@* N/2
1./O1 . 2)3N/,3 ( ( 1 ()
M
( -./) 3 , 11- -./)
+ /
() M(1J .) 1 / (-* )-1 . ))(.3 . (1 /A -./) + /
() M(1J
A) . P@*1 N/27 O ( 1 . .) -1 N 1/ O3 / (.(G
. . ()M(1 ) 2* , . / /A -1J . P 1-N1( /
1./O1 ,
Q )
./,1 / (.(G . 2* , 3 /A ()
M
(1 , O. G ,1
/A @)/N*1 .) ) 2* , /J
)1 /A **7 . )( 2) /A () M( -1 (.(G . . () M( 1*A
1 / A/)C,J . 1 1 ,/ N3 (.(G C . 1 C-) /A . ()
M
(J -
1 / /-C. N(-1 . 1 - / C. .2 (.C, 1 ( . 1 C C
/A . () M(J / P)* 2* , / /A A/) / 1 ,,7 ,
M
)1 . 1 1-N1( /7 , 1(-11 / , /* 2* , /J . )/0
,-( . (/(@ /A )2/( / , ./O () M( )2/( / * 11 KL
) -1,J **37 *1 . 1 1( / , 1(-11 . @)/N*1 /A @-N* ( G3
? &?# !? W
&?# !
&W!&
?
2* , / 1 . 2* , 3 A/) / 1 1/), . () M0
(J -1 (/1 ,) . P@*1 N/- . , Q) () M( / C) C
1(.1 A)/ @)2 /-1 1-N1( /J . ' , M( / (), 1 2* ,
A/) .) 3)1J A) . .) 3) @) /,7. G31 1/), . (),
) 1 ** -1N* N- .3 ) / (/1 ,), 2* , 3/)J . (1 /A
-./) + / () M(1 . P@* N/27/N (/-*, .2 C 2 . M*
((11 @) 11 /1 / . 1 @)/C) A/)-1 / ,3J A) . ,37 . @)/0
C) ,/1/.2 . ) C./ ((11M*1 * (1(/@-)J 1O ( N
17. / 2* , / -1 N (/1 ,), O. . ()M( 1 (),J
- O. ( N ,/ A . @-N* ( G3 . () M( 1 (/@)/ 1,
. 1 G ,1 /A .)1 ( N .,*, O . /* 2* , /J . () M(
*1/ (/ 1 */( /1 K1L /A 2* , / 1)2 (1 , . @-N* ( G3 .
. 1)2 ( -1 / ,/ 2* , /J
. N-3 C P@12 . C O . (), (),7 . (1. )C 1) O **
(** / 2* , / -N) /),) / (.(G . . (), (), 1 / /
* 1 /A 1/* (),1J *)*37 1/ () M( / 1(.1 1-@@/) /*
2* , /J 1)2 ( ( (.(G A)/ . ()M( / -./) 3 .. -1,
()M( 1 1 ** 2* ,J A () M( 1 2* ,7 .1 N )2/G,J
B#& I!&? #EI!&? X&% BX
F-) /* 2* , / 131 )- )1 -(.7 A/) P@*7 . 1)2 ( -1
N )(.N* ** . , -1 N N* / .,* 3 1 -*/-1
-) 1J 1-**3 )2/G, () M(1 ) (/**(, / ()M( )2/( /
* 1 KLJ
() M( / -./) 3 ( @-N* 1. () M( )2/( / * 11J * 1 1
, C **3 1 C, N3 . / 1-) . 1 )*J /) P@*7. 1.
F/@-* / C 1)) @-N* 1.1' () M( )2/( / * 12)3
./-),. * 1 12* ,A/)O/ ./-)1J . 1P@* **-1)1/ @) (-*)
@)/N* /A1 () M( 3 , / N )2/G,-1 A). @)2 /-1
.1N @-N* 1.,J /*- /11-(. 1 ,*01 ) ,2*/@, A/) . 1
@)/N*7N- .3 ,/ / N*/C / . 1(/@ /A . 1 O/)GJ
F-N* ( 3 A)1)-(-)1 1/*21 @)/N* /A G/O C / O./ @-N* ( G3
F
1 ) A) A)/ N C @)A( 1/*- /J )* ** 1/ , )-( (. )
C 21 @)/N*
1 /A F1 <8J . * 1 (/1 11 /A A/**/O C
1 O. (.
1/ )/,-( /) , *1
(11 3 /A F
)-1 C / ()M( / -./) 3
-./)3 /A () M( / -./) 3
, M( / @)/(11 NA/) C) C () M(
- 1 ) / C*/N*
(-) @)( (1 / -1 () M(1
F)/( C . @)2 G3
(-) 3 /A () M( / -./)37 JJ . 1 @*, ,
1(-), O . ()
(-) 3 /A 2) A3 C (/@-)7 JJ (/N (., /) N)G /
(-) 3 /A @@* ( /7 JJ . @@* ( / 1 O/)G C )-1O/).3
, ** (11)3 A/) / / . -1)
)1 /A **7 / 1./-*, 1G A @-N* ( G3 A)1)-(-) 1 )**3 (11)3J
F-N* ( G3 A)1)-(-)1 .1 1 , / 1/*27 A/) P@*7 . @)/N*1
*()/ ( (/)(7N-. (-))*3 -1, 1311) / N- A-*J R/1
/A . 1311 1(-) . -,)*3 C (/( / NO (* (.
, 2,/) 1)2) 7, -11 . (/
/ @)( (1 A)/
. /0*()/ (
O/)*,J .3 ,/1 / )**3 1/*2 @)/N*1 /A *()/ ( (/)(J
-1)
-1 )-1 / ()
M
( / -./) 3 O/ O31 . . ()0
M( / -./) 3 1 )-1O/).3 , . .1 -./)3 / 11- . -0
./) + /J /) P@*7 O ,*3 -1, 1(-) 3 131 1 N1, /
(-) /(G 3) KL @)//(/* ,
M
, N3 1(@ , J=8 , 3
() M(1J 1-**37 (* @)/C) C 21 * 1 /A () M( / -0
./) 1 . ) @* ( *3 )-1, / () A3 1)2)1J . -1) -1 ,( ,
9
#"
$
?!"&?:
)* +, 1311 ,/1 / 1(* O**7 , , 3 () M( 1311 1-(.
1 J=8 1 ()* +, 131J . 1 1-N1( / C 2 / -1 M( / A/)
. N/2 (* J ,1() N /) @)( 1*3 *) 1( / <J <O. 1(*N * 3
1 , O. /.) @)/N*1 G1 131 /01(*N*J
/A . @)/N* /A J =8 , 3 () M(1 1 CJ 1
O/)G1 O** 1 ,
M
)1 A *3 <8J . 1 ) -1, C*/N*
1(* -,) / -./) 37 @)/N* ) 11 .- 1 ) / C*/N**3
- -J /) P@*7 . /1 (// A *3 *, 1 )
, . /1 (// 1 1 -. 56J . * ( O / 1,
1(-) *()/ ( * / -. )7 @)/N* ) 11J /O 1. (
G/O O. (. @-N* ( G3 () M, N3 ' , 3 () M( ,1() N,
N/2 N*/C1 / . -. ) 1. G/O1 G ,1() N )* )
1( / 5J 5J67 1/ ,, /* A/) / 1-(. 1 , M( / -N)7
,,)117 /) O/)G C @*( ( N -1, / , 1 C- 1. . 1J
1/*- / A/) C*/N**3 - -
1 1 . ))(. (*
C 1 C 2
. P@* N/2J .2 O/ @)17 . /A @)1/ , 1/
,, /* A/) / * G . /)C + / O.) . 1 @)1/ 1 O/)G CJ
**7 . ,, /* A/) / ,/1 / 1/*2 . @)/N*J /) P@*7
O. @)1/ (.C .) O/)G C @*(7 . /A . /)C + / O **
(.CJ
) . 1 .1 17 1( / J<J67 1/*- / A/) . C @)/N* 1
@)1,J . 1/*- / 1 N1 / * G C /A */(* 1 O. (. 1 -)* /
.-
1J
9 #"% $ &!&? 9TH%
. @)/N*1 * 1, N/2 ) *3 @)/N*1 /A 1-(. @-N* ( G3 A)10
)-(-)1 . @)/2 , , 3 N , C1J .) ) *1/ @)/N*1 .
-./)
+
/ @-N* ( G3 A)1)-(-)1J '()*
+
, 131
1 .2 -1-**3
N/. .- , /0.- K1-(. 1 (/@-) @)/C)1 (L (/)1J )-1
(/@-) O/)*, 1 (/1 ,), / N )1 27N- . 1 1 /)- .-
)* /1. @1 6J /) P@*
M
C-) 5J<K L7 A* ( )-11 / /N , /N
)-11 / )/*7 ,/1 / (11)3 1 . * ( )-11 / )/*J
. /.) .,7 . 1 1 -1 O. ,*C / . -./) + / () M(
(. 1J A (/-)17 1/ )1) ( /1 / . )-1 ( N ,M,J
1 ) /A A(7 )-1 1 (/1 ,), / N )1 2 *1/ . ), 0
CA a CA 1
CA b
CA 2 CA r
CA c
Carol Bob
Alice Alice
Bob
Carol trusts
trusts
transitive trust
(b) CA hierarchy (a) Transitive trust
C-) 5J < )1 2 3 /A )-1
() M( / -./) 1 * G @)1, MC-) 5J <KNLJ . 1 )-1 (.
/.) , . -1 /A , M( / () M(1 11-1 . ** -1)1 )-1 /
** 1J . P@*7 * ( -1 )-1 / . () M( / -./) 3
. .1 )-*3 ,M, )/* O . 1(-) )1J
F-N* ( G3 A)1)-(-) /Q)1 @/O)A-* //* A/) 1-)2 **( /A , 2 ,-*
( C / O/)G17 O. (. .) @)2(3 /A @/@* =J ), /* @-N* (
G3 A)1)-(-)1 -11 , 3 /) . 1 (11)3J /) P@*7
*()/ ( (/
)(
)(.1 ,/ / , . )- , 3 /A (* 7
@1-,/3 1 /-C. A/) @)/M* C @-)@/11J -./) + / () M(1 /Q)
*)2 O.) -1) ( .2 12)* G31 A/) , Q) @-)@/11J F
-./) + / ()M( ,/(- / 1 2 O/)) , . 1 -./) +0
/ () M(1 ( )2* , 3 /A . () M( ./*,) 5J
1 ,/, . )/,-( / /A . 1 .1 17 .) ) O/ G ,1 /A @-N* (
G3 A)1)-(-)1 / F N ,1 @-N* ( G3 /
, ,
M 1 .
/O) /A . @-N* ( G37 , /.) F N ,1 @-N* ( G3 / ) C. ,
-./) +1 . /O) /A . @-N* ( G3J . P 1( /7 .1 O/ O31
-. ( / , -./) + / ) O/ N1 ( @)1 /A 1(-) 3 1311J
.3 ( N/. N -1, O. ((11 (/)/* 1- /1 , / N 1/*2,J
. 1 1( /7 M)1 N) 3 (.(G O. 1 ((11 (/)/* , -. (0
/ , . , 1(-11 O.3 , 3 -. ( / 1./-*, N )@*(, O .
-. ( / /A , )( -./)+ / P@)11 /1J
. A-( / /A ((11 (/)/* 1 / ,( , O.) / * 1// / -1
)1/-)( /) /J . 1 A/) / ( N (/(@-**3 )@)1, 1
((11 (/)/* )P =J -N(1 KJCJ -1)1L ) * 1, . )/O1 /A .
)P , /N(1 KJCJ 1)2 (1L ) (/*-1 /A . ) PJ /O 1-N(
( ( -@/ /N( 1 ,M, . (** /A. ) PJ ((11 (/)/*
* 1 KL 1 1@* )@)1 / /A. ((11 (/)/* ) P O.) (.
/N( 1 *), O . * 1 /A 1 *C* -1)1 , . ) ) C.1J . 17
,, / / . -1)17 . ( *1/ (/ /) , *, A/) /
)C), C O. . 1-N(1 ( ,/ / . /N(1J
- ((11 (/)/* 1 1-(. 1 / /-C.J . -1) O / -1 1)0
2 ( / O. (. 1. .1 ((11 ) C.17 1. M)1 1/./O .1 / 1./O . 1.
)**3 1 O./ 1. (* 1 / N7 JJ7 -. ( .) , 3 / . 1)0
2 (J ), /**37. -1) M)1 , M1 .)1*AN3 C 2 C -1) ,
. -. (1 .)1*A N3 C 2 C @11@.)1 A/) . 1)2 (J . 1 P0
@*7 -. ( / 1 N1, / 1/. C G/O /*3 N3 . 1 -1) .
@11@.)1J .)A/)1 /A-. ( / ) N1, / 1/. C N/, ,
, 1/. C .*, =J /. C N/, ,7 A/) P@*7 MC)@) 7 1
-1, */C
A/) 1/*2 C ()
1J /
. C .*, 1 *1/ /*, (/(@
((11 (/)/* G31 .2 N -1, A/) /@ C */(G1 A/) - */C J
Name Person
certificates
ACL
challenge Keys
Operation
C-) 5J , M( / () M( N , C1 =
R/1 /A . 1)2 (1 ,/ / (-**3 , . , 3 A/) / N/- .
1. O1 / ,/J / CN- )C-1 <= . -. ( / 1./-*, N
)@*(, O . -./)
+
/ N(-1 . 131
1 O ** N(/ 1
@*)J
), /* , , 3 N1, 13117 .) ) O/ -1 /1 / N
1O), ,/1 . 1 -1) /O . 1() G3 (/))1@/, C / . 1 @-N* (
G3 , ,/1 . /O) /A. 1() G3 .2 . -./) + / / @)A/)
( /J . MC-) 5J **-1)1 . N , C1 . ), /* @-N* (
G3 A)1)-(-) ()1 / N N* / 1O) .1 -1 / = J /) .
M
)1 -1 /7 @-N* ( G3 A)1)-(-) ( 1O)7A/) P
@*7N3 C 2 C
J=8 () M( . N ,1 / @-N* ( G3J . ((11 (/)/*
* 1 ,1() N1 O. /@) /1 @)1/ K. L 1 -./)+, / @)A/)J
. . @)1/ O / @)A/) . ( /7 -./)
+
/ 1 (.(G, N3
(.**C C . @-N* ( G3J
Person Keys Operation
challenge certificates
C-) 5J = -./) + / ()M( N , C1 =
. M)1 -1 / N/2 1 ))*2 A/) . 1)2 (J (-**37 ,1
1O) /*3 / . 1(/, -1 /J /) P@*7 O. (/@3 G1
*()/ ( (/)( O . 1/
/7 1 / 1/ 11 * O./ . 1 C) /A
. (/)( 1 N- . 1. .1 . -./) + / / 1 C . (/)( <J
/ CN- 11 . ).) . 1-@@/) C 1 C, )-11 O .
0G3 N , C ()
M
(17 )-1)1 1./-*, 1-@@/) .
O .
/)
P N* , C)* (), *1 . @)/2 . G31 ) -./) +, / G
( /1 <=J . (), * N1, () M( N , C1 1 @)1, .
MC-) 5J=J . -./) + / 1 , )(*3 C 2 / @-N* ( G3 ()M(
, . 2) M( / /A -./) + / 1 *1/ , )(*3 NO . /@) /
, . @-N* ( G3J
-./)
+
/ ()
M (1
3 1-@@/) ,*C /J '*C /
1 .
) C. C 2 () M( ( N A-).) C 2 / 1// *1 O
() M(J . () M(1 A/) (. A)/ . 11-) /A. M)1()M(
P(@ . *1 /7 C 2 ) C. / . ) 1-N(1 / A-).) ,*C . ) C.
C 2 . ()
M
(1J A (/-)17 . 11-)1 (/ C 2 P) ) C.1 .
.3 ,/ / .2 / 3/J )M(1 ) (*/1*3 )*, / )-1 )* /0
1. @1 = J () M( (. 7 . )-1 1 )1 2*3 @)/@C, A)/
/ 3 / . P 3 , A-).) /J
(Self, PA , access to "Server"
time constraint) may delegate,
s PA key s policy admin
Server’s
(PA , User, no delegation, access to "Server", time constraint)
u
PA key u policy admin
User’s
User key User Self key
Server
proves possession of User key (PA ,PA , may delegate,
limited access to "Server:, forever)
s u
C-) 5J -./)+ / () M( *//@ =
1-**37 3 O./ .1 11-, . M)1 ()M( /A () M( (. 1
*1/ . 3 O./ M**3(.(G1 .. () M( (. 12* ,J C-) 5J
@)11 () M( *//@ . 1A/), A)/ () M( (. , -)3J
. P@* /A. MC-)7 1)2) /Q) C )1/-)( 11-1 () M( /
1 ,
1)/) , C 21 . ) C. / A-).) ,*C . -./)
+
/ /
-1 . )1/-)(J . , 1)/) C)1 () M( O . * , ((11
) C. / /.) , 1)/)J . 1 , 1)/) C)1 () M( O .
/ ,*C / ) C.1 / -1)J . . -1) O1 / -1 . )1/-)(
. 1)2)7 1. C 21 / . 1)2) . () M(1 /A . (. 1 @)//A .
1. .1 . ) C.1/ -1 . 131J . 1)2) (.(G1 .. (. 12* ,
N3 M)1*3 2) A3 C . 1 C-)1 /A . () M(17 , . (.(G C .
. (. 1 -N)/GJ
G/O . 1)2) 1. ) C. 1)2)7 /.) () M( *//@ 1 A/),J .
-1) C 21 () M( / ()
M
( -./)3 O./ 1. )-17 , .
A-).) ,*C1 . ) C. / , A3 /.) 1)2)1J **37 1/ )-1,
C 21 () M( / . 1)2)J . 1)2) ( . @)/2 . 1 .
) C. 1)2) )-1, N3 ./1 )-1, . ), @) 1 . . -1) )-11J
1
/ 2 / P@*7* -1 (/1 ,) ()* +, 1)2 ( . -11 ()0
M(1 A/) G C ((11 (/)/* ,( 1 /1J . () M(1 ) 11-, N3
()M( / -./) 3 /A @-N* ( G3 A)1)-(-) , . 1)2 ( -11
/* 2* , /J . 1)2 ( O/)G1 1
*)
) / N-3 C . C1
O . (), (), O.) . (), * 1 (.(G,J .) ) O/ ()*
@/ 1 . 1 1)2 (J . M)1 ()* @/ 1 . F . 11-1 () M0
(1 , . 1(/, 1 . 2* , / 1)2)J . /) 2 * A/) . 2)3
,3 -1 /A . 1)2 ( 1 . 2* , / 1)2 ( /). C*/N**3 -1, 1317
. /* 2* , / 1)2 ( ,1 / N O/)G C 5 ./-)1 ,3712 ,31
OG7 , .) ) */1 /A 2* , / -) 1J A . 2* , / 1)2 (
1 / )(.N*7 /. C O ** O/)GJ /) G C . 2* , / 131 /)
)* N*7 . 2* , / 131 ( N ,-@* (, , . ,-@* (1 ( N
, 1) N-, / , Q) */( /1J - . 1 ,,1 . , /A , 1) /
, . 131 1 ** .1 ()* @/ 1 . *1 / -1 O/)G1J
. 1 N(GC)/-, (.@) .1 )/,-(1 1311 . ( N -1, A/) ,0
2*/@ C 1)2 ( * G . / ,1() N, . N/2 P@* J=8 /)
FF () M(1 N ,1 /A -1) / @-N* ( G3 , ((11 (/0
)/* * 1 ,M1 O. (. -1) ) **/O, / -1 . 1)2 (J 2).*117 . 1
), /* @@)/(. ,/1 / 1- / 2)3 G ,1 /A 1 - / /) (/2) **
@)/N*1 /A )-1 C 1-(. 1 ./O , 1)/) /A . 1)2 (
,M1 . ((11 (/)/* @/* (3J
( . ,,* /A 6817 12)* ,()* +, 1/*- /1 A/) )-1 C0
) @)1,J . @)2 /-1 1( /1 .2 *1/ ,1() N, N(GC)/-,
A/).1 /.)G ,1/A1/*- /1 . ( 1- N) A/) *)C 1(* 1)2 (1J
1, /A ()* +, () M( / -./) 3 , 2* , /7 ,()* +,
-./) + / ( N -1, / G . 1)2 ( /) P N* , 1 ** )* N*
, 1(-)J
2-**37 . ((11 (/)/* (. 1 1 / @) /A )-1 C
C 3 1 / C 11-)( . 3 1 *C* @.J /) ((11
(/)/*7 )-1
C
131 ,1() N1 )-1, ( /1 , )-1 )0
* /1. @1 O . (// *C-C 66 7 JJ N/. . ((11 (/)/* @/* (3
, . (), *1 -1 . 1 13PJ . 1 G1 (/@) 1/ /A .
@/* (37. (), *1 , . )-1, ( / 1 )J
'()* +, 1311 3 .2 O/ G , /A (/)1 .-1 , (/@-)
1311J )-1 1 * * , Q) . C / N/. /A.1 (/)1 .-
-1) 1 )-1, A 1. 1 N* 2, / N ./17 J 1. ,/1 / .2 * ( /-1
1J 131 1 )-1, A 1 N* 2, / N 1(-)7 JJ /@@/11
* ( /-1 1 , )(, /O),1 J . N11 /A )-17 . N* A7
1./-*, N N1, / G/O*,CJ
,()*
+
, 1317 3/ ( ,/ .) N* 217 O. (.
G1 (0
)* +, () M( / -./) 1 -(11)3J . N* A ( N N/. -0
. ( / /A 3 /) -./) 3 . 3 .1J /) P@*7
1/
/ ( () A3 . , 3 /A * (7 /) O. G ,1 /A ) C.1 /N1 @)/0
C) .1J A (/-)17 N* A ( N ,* N)*3 /) (( ,**3 N1, /
* 1J
A7 ,()* +, 1311 -1 )1 2 )-1J (-1 )-1 .-
(/(1 1/ )1 27. C 2 )-1 11/./O * ,J . * /
( N
7)1) ( / /A-./)
+
/7)1) ( /N1, / *2* /AN* 2
KJCJ () 0 - () 0 @)/NN*3L7 /) ./, . -1 N -1, /
2)A3 . N* A A)/ 1 /) C J
(-1 )-1 ,()* +, 1311 1 N1, / N* 217 1 11 * /
(.(G . . N* 21 ) (/))(J )1 2 1317 )-1 1 ,*C,
A)/ / 3 / /.)J 2) M( /7. (. /A)-1 1)(, N(G/
1M)1 11-)J 1-**3 . 1M)1 3 1. 1 .)( 21 )-17,
. (. , . )-1 A/) () M( *//@ @)1, 1( / 5J <J6J
/ ,()* +, )-1 C 1311 -11 (// (/@* (
(.(G C 3 / (.(G1 . )-11 ) ((@N*J /O2)7 . 1 ,/1
/ . . 3 1 ()* +,7 -1 1 A/) C)* -1 , 2)3
1)2 ( ( 1 ** .2 1 /O (/@3 /A . (/@* ( (.(G C 3J
. /N( 2 /A . 1 .11 1 / () 2*- / ./, A/) )-1
C 1311J . @-)@/1 1 / M, /- O. G , /A -./) +0
@@* ( /1J .) 3@1 /A (/@) 1/1 ) /- /A 1(/@ /A . 1 O/)G7 ,
( N A/-, A)/
*1O.)J /) P
@*7 @. G1 .1 (/
@),
. . (* N(GC)/-, /A P 1 C )-1 C 1311 8J
.@) )/,-(1 M2 , Q),()* +, -./)
+
/ 131
1J .3
) (/@), *) . 1 .1 1 N1, / . 2*- / () ) , (/0
@) 1/ ./,/*/C3 . @)1 . P (.@)1J
. 1 (.@) )/,-(1 .) 1@(1 . ) -1, 1 N1 1 (/@) 1/
/A -./) + / (. 17 , ,1() N1 ./O (. 1@(1 ( N 1,J
. M)1 1( / , 1(-111 -1N *3 , 1 1 C ./,1J . A/(-1
/A . 1 .1 1 1 . -1N * 3 2*- / /A , Q) -./)+ / 1311
@)1, (.@)J /.) 1@( 1@@* (N * 37, . 1(/, 1( /
)/,-(1 , Q) )1 O.) . -./) + / (. 1 ) /) (/-*,
N -1,J . . ), 1( / ,M1 1(*N * 3J . (/@)1/ ./,/*/C3
-1, . 1 .11 , . A/(-1 /A . (/@) 1/ 1 @)1,
(.@) =J
1,), 56 ,M1 -1N * 3 1 . P / O. (. @)/,-( ( N
-1, N3 1@( M, -1)1 / (. 2 1@( M, C/*1 O . Q( 2117( (3
, 1 1A( / 1@( M, (/P /A -1 6J F)/,-( ( N @ (
/A .),O) /) 1/AO) ,7 /A (/-)17 . -1) 1 @)1/ O./ -1 .
@)/,-(J . -1) 1./-*, N N* / )(. .) C/*1 Q( 2*3 K( (3L
O ./- ))/)1 , 1./)(/ C1 KQ( 211LJ **37 . -1) 1./-*, N
@*1, / . -1 /A . @)/,-( K1 1A( /LJ
(/N *1 1@( M1 . -1N * 3 (/1 11 /A M2 ) N-1 J 1
,M / 1
/) O , . . 1,),1 ,
M
/ N- (/ 1 **
1 @)/@) 1 . ,M /J ((/), C / *17 . -1N * 3
) N-1 )
X#!?!& &UJ . -1) )A( /A 131 1./-*, N 1/ 13 / *)
. -1)1 ( ,/ 1/ O/)G )@ ,*3 A) 1) /A -1 C . 131J
I&#?IUJ . -1) ( -1 . 131 ( *3J
#"!& &UJ . 131 1./-*, N 13 / )N) 1/ .
-1) O./ .1 / -1, . 131 A/) 1/ ( 1*3 1) -1 C
C J
%J A . -1)
G1 ))/)71. 1./-*, N N* / 1*3 )(/2)
A)/ J .) 1./-*, / N 3 ))/)1 , / (1)/@. ( ))/)1
. -1) ( (( ,**3 ,/J
D!&%$!I&?J . -1) 1./-*, N N* / /3 -1 C . 131J
.1 -(.0-1, , -(.01, * 11 /A -1N * 3 ) N-1 @)/2 , .
N(GN/ /A -1N * 3J /O2)7 1-(. * 11 /A -1N * 3 A(/)1 1./-*, / N
)C),, 3 O3 1 P.-1 27 , . (-)) , 1(-11/ )/-, -1N *0
3 1 /2 C /O),1 /) ./* 1 ( @@)/(. /O),1 -1N * 3 /O),1
C), 1 , . N)/,) (/(@ /A -1) P@) (J **7 /) )0
M, *1 /A-1) P@) ( ( . N- *, -@/ /A. * 11 /A -1N * 3
) N-1J .3 ,1() N . /A -1N * 3 A/) /1 1311 ,
1)2 (1J
. -1N * 3 /A @)/,-( 1 1-),7 . 1-)) , / G/O .
-1)17 , . ) C/*17 1G17 - @7 , . @.31 (* , 1/( * 2 0
)/ 6 J . 1./-*, N A * ) O . . @)/,-( , , 1(/2) ./O
Q( 2117 ( (37 , 1 1A( / ( N 1-),J . -1) O/)G1
O . . -1) )A( /A. @)/,-(J '1 C)1 /A . -1) )A( 1./-*,
-,)1, . -1) ,, / / G/O C . -,)*3 C (./*/C3J '0
1 C)1 -1 G/O O./ . -1) 1 , O. 1. ) 1 / ,/ 6J .1
,31 O. -1N * 3 , -1)0(), ,1 C 1 (// @)( ( 3
@@* ( / )17 O . (/@-) 1(-) 3 , -./) + / (. 11
1@( **37-1N * 3 1 1 ** G C 1 M)1 1@1J
. 1 1( / ,1() N 1- N* -1N * 3 2*- / ./,1 A/) -./0
) + / (. 1 *311 N- M)1 )/,-( O. G ,1 /A -1)1
-./) + / 131 .1 , O. G ,1 /A 1G1 .3 @)A/)J
-./) + / (. 11 .2 12)* -1) C)/-@1J /) (/@*, @)/,0
-(7 . /1 /N2 /-1 -1) 1 ,0-1) O./ ) 1 / ((11 )1/-)( /)
1)2 (J . C)/-@ /A ,0-1)1 1 C)/O C N(-1 /)*, , N N1,
1)2 (1 ) N(/ C C)*J . 1 -1) C)/-@ (/1 11 /A 2) /-1 G ,1
/A @/@* 1/ G/O . 131 , . -,)*3 C (./*/C3 * G . )
/O @/(G1 KP@) -1)1L O. * 1/ /.)1 K(1-* -1)1L G/O 1/. C
N/- . 131 , (/@-)17 A/) P@*7 ./O / -1 . /-1 ,
. . (/ . *//G1 * G , 1G -1-**3 1 12J **37.) 1
-1) C)/-@ . ,/1 / G/O ** ./O / -1 (/@-) K/2 ( -1)1LJ
/O2)7 . /2 ( -1)1 ) -* G*3 -1)1 /A . (/
@-) -./) + /
(. 11 N(-1 .3 /) * G*3 -1 .- / .- (/- ( /
O ./- (/@-)1J
' Q) C)/-@1 /A -1)1 O ** 1) -1 C 1)2 ( , Q) *A /A
. 1)2 ( 8J . P@) -1)1 N-3 3 O C,C O . 3 @) ( 1
*/C 1 .3 A* . , A/) K *1 @) /AL . 1)2 (J (./*/C (*
@)/,-( -1 1 1A3 N1 ( ,1 NA/) .) ( N /-C. (1-* -1)1 /
G . @)/,-( @)/MN* A/) . 1**)J . @)/,-( -1 N (-1/)0
,) 2 ,.-
0(), NA/) . (1-* -1)1
G . @)/,-(N(/
1
@)/,-( 2 A/) . 1**)J . (1-* -1) O / @)A/) 1G1 O .
)1/N* @) ( , 1 *3J
/.) -1) C)/-@ 1 A/), N3 . K131L , 1)/)17O./
, , 1) . 1)2 (J . 1 /.) -1) C)/-@ 1 . , 1)/)1J
, 1)/) ( *1/ N /O) /A . 1)2 ( /) . )1/-)(7 /
-1 . ), @*/3J .3 1./-*, .2 /) A/) / N/- ./O
-./) + / (. 1 O/)G1, ./O / (/MC-) N(-17A/)P@*7
A .3 ,/ 1/. C O)/C7 3 -1)1 1-Q) A)/ 1(/MC-) / /) .
O./* 1)2 ( ,/1 / O/)G (/))(*3J
1 N- / *1 -1) C)/-@ 1 @)/C) ,1 C)1 , @)/C))1J
M)17 .3 G . @)/C)1 . /.) -1) C)/-@1 -1J .3 1./-*, G/O
** -1) C)/-@1 , . ) C/*1 /),) / G -1N* 1)2 (J . @)/0
C))1 3 -1 -./) + / (. 1 / C 2 1/ ((11 ) C.1/
@)/C) O. (. 1 . -1, N3 . -1)1J ( / <J5J< C 21 P@*
/A . 1 (1J / () -1N* -./)+ / 1)2 (17 . @)/C)) ,1
/ -,)1, *1/ . ((11 (/)/* (. 1 . 1. 1 @* CJ
F)/NN*3 . -1N * 3 /A . 1@( M( /1 /A . -./) + / (. 11
1/ ,3 C /J
(-) 3 1 (. . 1 /*3 1 1)/C 1 1 OG1 * GJ . -1)
1 -1-**3 , / N . 1 OG1 * GJ .-1 . ,1 C) /A @)/C)
1./-*, G/O . -1)1 , .) 1G1 , () .,3 -1) )A( / .
@)/C)J . ,1 C) .1 *1/ / A/) . -1) O.37A/) P@*7 -.0
( / 1 (11)3J .)O 1 . -1) ) 1 / ( )(-2 . (. 1
N(-1 1. .1 / / 2 / / -1 . (. 1 (/))(*3 5J
. @-)@/1 /A ,()* +, -./) + / 131 1 / @)//A . -1)
.1 -./) + / / @)A/) ( / /) -1 )1/-)(J . 131
3 / N )1, N/- . , 3 /A . -1)J . 131 3
2 -./) + 1/AO) C1 . ( / N.*A /A . -1)J '()* +,
-./) + / 1311 .1 , Q)-1)C)/-@1 @)1, @)2 /-1 1( /J
.1 C)/-@1 .2 , Q) C/*1 , 1G1J
C/* /A (// -1) 1 / @)A/) ( / ,()* +, 131J
. ,/1 / @) (-*)*3 O / -. ( .)1*A /) @)//A . 1. .1
-./) + / / @)A/) . ( /J .-17. (// -1) -1-**3 11 .
1(-) 3 @/* (3 .)- )1 -./) + /S-. ( / 1(11 3 A/).
1317 / 1 @) /A .) /O @) (-*) 1G <J (-) 3 (. 11
.1*21 ) 1/ (/@*P , .), / -,)1, . (// -1)1 .2
, (-* 1 / @)A/) 1(-)3 )*, 1G1 (/))(*3 5J
*3+ C . 1G1 /A , 1)/)1 1 /) ,, C N(-1 .3 ,
/ )( O . . 1(-)3 @) /A . 131 , @)A/) /) (/@* 0
(,7 () (* , 1/ 1 -P@(, ( /1J )**3 1@G C7 .
1G /A,
1)/)1 1/
G . 131
O/)G1J . ,
1)/)1
/A ,()* +, 131 3N ,@,A)/ (. /.)1,.-1. )
1G1 ( 2)3 A)/ / @) / /.) @) /A . 131J /) P@*7 .
131 3 .2 , Q) , 1)/) A/) (// 1/AO) , .),O)
/A . 131 , A/) 1(-) 3 @/* (3 , 1(-) 3 (), * C7
1 O** 1 A/) , Q) @.1 . 131 * A 7 JJ A/) 1** C O
/, /) C /,J 1G /A . , 1)/)1 1 /
. ,*C / /A . (), *1J
. . ), -1) C)/-@7. 1/AO) ,2*/@)1 *1/ )( O . . 1(-) 3
131 /A . ,()* +, 131J . ) 1G 1 / ,*C (), *1 /
. 1/AO) C1 .3 .2 (),J .3 *1/ .2 / ,M O. G ,1
/A )- )1 . C .1 /),) / O/)G (/))(*3 , 1(-)*37 JJ
O. G ,1 /A )- )1 . C .1 A/) /, O.) 1 P(-,J
. C/*1 , 1G1 /A ,
Q
) -1) C)/-@1 /A ,()*
+
, 131
1 )
)/,-(, .) N) 3 , , 1(-11, /) @)( 1*3 1( / =J5 O.)
. 1G1 /A , Q) -1) C)/-@1 ) )/,-(, A/) . (/@)1/ /A
' Q) -1N * 3 2*- / ./,1 ) 1- N* A/) , Q) @.11 /A
,1 C , @* /J A . 131 1 ),37 . -1) )A( (
N 1, O . -1N * 3 1 , )* -1)1J . 1 ( *1/ N ,/
A/) 1 *) 131 , M, /- O. G , /A , (-* 1 -1)1 .2 J
,), )2 O7(/C 2 O*G.)/-C. , A/)* 2*- / ) @@* (N*
. NC C /A ,2*/@ C @)/(11J . 1 1-N1( / )/,-(1 12)*
-1N * 31 C ./,1.) 1- N* A/)G C (/@)1/ /A, Q)
-./) + / (. 11J
%# !?W !% ?! U%&%
-1) , 1G *31 17 . ,2*/@)1 /A . 131 M)1 M, /- O./
1 C/ C / -1 . ) 131J . . ,2*/@)1 /N1)2 /), )3 -1)1
( /J . ,2*/@)1 )3 / M, /- O. -1)1 C/*1 )7O. . -1)1
,/ / (. 2 . )C/*17./O . @)1/ K(-*-) (L/A. -1) -( /
. 1G7, ./O @.31 (*2 )/ -(1. -1) 6J . 1./,
1 1- N* A/) . NC C /A . ,2*/@ C @)/(,-)7 A/) C.) C .
-1) ,1 )- )1 A/) @)/,-( 1@( M( /J
H?%>
#I&
?
1@( / ./,17 1@( * 11 O./ .2 G/O*,C /A N/. (./*/C3
, . -1)1 (/**( * 1 /A -1N * 3 @)/N*1J 3 F)( * 11 12)*
1@( / ./,1 P@) )2 O1S-1C 1 -* /17 .-) 1 ( 2*- /7
O*G.)/-C.17 1,), , (/1 1(3 1@( /1 J /) P@*7
1,), 1@( / P@) 1@(1 . . )A( (/@* 1 O . 0
) /* 1,),1J . 1@( / ./, 1 -1A-* . NC C /A
. ,1 C @)/(11 O. . @)/N*1 ( 1 ** N MP,J -1N * 3 1@(0
/ ./,17 / )* -1)1 ) 2/*2,7 N- . 1@( / 1 @)A/), N3
-1N * 3 P@)17 /A /C.) O . 131 ,1 C)1J
B:?&&E# ! :
*G.)/-C1 ) / G , /A 1@( / ./,J )1 . 1) ,1 C
1G A)/
. 131
1@(
M
( / /A 1()
/(G0-@1J . . 1) O*G
.)/-C. . 1G , ) 1/ MC-) /-O. . -1)1 /1@)/NN*3 ,/ J
. 1 ./, ( N -1, . NC C /A . ,1 C @)/(11 , ,/
/C 2 O*G.)/-C. ( *1/ 1)2 1 N11 A/) . ,1C /A A-).)
-1N * 3 1 C O . )* -1)1 *) @.11 /A . ,2*/@
@)/(11J
"! E! !&?
/)*
./,1 ) (/-)C O
M
*, -1N * 3 2*- /1J 1)(.)
) 1 / ,2*/@ N) / / A/) . A/)* 1@( M( / /A , */C-1J
.3 11- . N) ,1() @ /1 O. O ** .@@ , */C- 1 (0
11)3J A . 1@(
M
( / 1 K2)3L C//,7 . -1) )A(
3 N -0
/ (**3 C), A)/ . 1@( M( / J A/)* 2*- /17 .
1311 -1N * 3 12*-, C 1,1C C- ,* 1 , 1,),1J 2
1 C//, //* A/) (.(G C JCJ (/1 1(3 ()/11 *)C @)/,-( /) @)/,0
-( A *37 ,/1 / @)/2 , 3 A/) / N/- . )* ,0-1)1 /A
. 1@( M( @)/,-(J
%!& &U #%
-1N * 3 1 1 . /1 @/) 1 C ./, -1N * 3 N(-1
)**3 **1 ./O -1)1 ) N* / -1 131
J . @-)@/1 /A . 1 1
.) G . 131 N) ,2*/@ @.1 /) 2*- . -1N * 3
/A ),3 , 131J -1N * 3 117 (./1 -1)1 O ** (/@* ),3
, 1 (11 A/) 131J . 1 1/-,1 * G 13 1G N- 1 /J
.//1 C -1)1 1 ()-( * .3 )@)1 ** . -1)1 /A 131 , . )
P@) ( /A -1C 1 *) 1311 O ** 1./O . 1 )1-*1J *1/ 1
(11 3 Q( . 1 )1-*17 1/ 1./-*, N G () O. ,1 C C
. 1G1 A/) . 1 , (.//1C . -1)1J
. 1 1( / .1 )/,-(, O. -1N * 3 1 , ./O ( N 1,J
. P 1( / , 1(-111 N/- @@* (N * 3 , C 21 P@*1 /A -1 C
. ,()* +, -./) + / 1311J
'()* +, -./)+ / 1311 ) 1- N* A/) 3 G ,1 /A @@* (0
/17 A)/ . O/)G *3) / . @@* ( / *3)J . 1 1( / @)11
2) /-1 @@* ( /1 N1, / ,
Q
) -./)
+
/1 131
1J )17
,0
,*O) 1/*- /1 N1, / -./) + / 1311 ) )/,-(,J .
, 1(-11 N/- *()/ ( (/)( , /.) @@* ( /1 . -11 -./0
H
?#?# 9I D#I&U H9%#I
) F)//(/* (-) 3 KF1(L =5 @)/2 ,1 O/)G *3) 1(-) 3 A/)
. )J F1( /Q)1 O/ @)//(/*1 A/) 1(-)C ) (/( /
= 1(-)1 (/
M
, * 3 ,S/) 0
C)3 /A ,C)7, =< 1-)1 C)3
/A ) F)//(/* .,) , 1 (/7 JJ . ,C)J /. /A
.1 @)//(/*1 O/)G / /@ /A . ) F)//(/* KFL 1(-) C . (/0
/A F ,C)17 JJ . -@@) *3) @)//(/* ,C)1 1-(. 1 .
,C) /A . )1 11/ /)/* F)//(/* KFL /) . 1) '0
C) @)//(/* K ' F
L , M**3 . @@* ( / , @(G, 1 , ./1
)1@/) *3) ,C)1J
. -1 /A F
1( 1 )1@) A/) @@* ( /1 , . ) -1)17 N- ,1
1(-) 3 @/* (3 A/) (/( /1J 1(-) 3 @/* (3 ,M1 O. G ,1 /A
(/( /1 ) **/O,J C 217 A/) P@*7 1(-) 3 ./,17 , -0
. ( / , ()3@ / *C/).1 . ( N -1, O . F
, J
F1( ,
M
1 . @/11 N* @/* ( 1 ) 1/),
7N- / ,1() N ./O . 1 ,N1 1./-*, N @*, =5J
*)*37 F1( ,M1 /.) ,N17
A/) 1/) C . 1(-) 3 @))1 /A . /C/ C (/( /1J .
C), 1 /A 1(-) 3 @))1 -1, / O3 (/( / 1 (**,
J. .,) /AF1( /) F ,C) (/ 1
/*3 ,P -N) A/) . 1(-)3 11/( / . ,M1 ./O . 1 (/0
( / 1 @)/(,J . (/))( 1(-) 3 11/( / 1 A/-, A)/ . '
,N1 , . ,C)
( N -@(G, N1, / . A/) /J
F1( @)/@/11 < @)//(/* A/) () C 10
(-)3 11/( /1 ,, )-* F) 2 O/)G K FL (/( /1J
1 O/ @.1 @)//(/*J . M)1 @.17 1(-) 3 11/( / A/)
1(-) A/).(/ C C/ /1 1 1N* 1., NO O/ O/)G /,1J
.7 . 1(/, @.1 . (-* 1(-) 3 11/( / A/) @)/( C .
(/- ( / /A . 1@( M( @-)@/1 @)//(/* 1 1N* 1.,J . , 17
. NO O/ (/- ( C @) 17 .) 3 N 12)* (/( /1
%
!?!:#"
#? $
H9
%#I
R *+7 /. / , 1 , C*/1 )/3 1 1-CC1, . -1 /A
)-1 C 131 A/) C C O/)G *3) 1(-) 3 KF1(L @)/0
/(/*1 6 6=J .3 )C- . . )-1 C )(. (-) -1
N ( N(-1 A)/ 2)3 (/ C , 2)3 /-C/ C @(G1 -1N
P , . O. G , /A @)/( / .3 ,J . ) /.) (* 1 .
A/) (// @-)@/1 O/)G *3) 1(-) 3 . *C-C -1, / ,1()N
@/* (3 -1 N P@)11 27 1/ . 2)3 G , /A 1- / ( N .,*,J
. @)/N* /A O/)G *3) @/* (3 C ( N , 2 ,, / O/ .
M)1 1 / 1N* 1. O 1(-) 3 11/( / A/) O (/( / K)-1
CL , . 1(/, 1 . .,* C /A 2)3 (/ C , /-C/0
C @(G K@(G M*) CL 6J . () / /A O 1(-) 3 11/( /
.@@1 ))*3 (/@), / . .,* C /A (/ C , /-C/ C @(G1J
. () / /A ( -1 /) P@)11 2 ./, . (// @(G
M*) ,, A/) .,* C ( *3 . @(G1 5J
1N* 1.
O . )-1
C
131
) 11 O/ /O @)/N*
1
./O / , 1(/2) ** . ,, (), *1 , O. (@N * 1 . (),0
*1 C 2 / 3 6J . M)1 @)/N* 1 1/*2, O . 1 @* @)//(/*
. 1G A)/ . @)7 . )1@/,)7 ** . (), *1 11-, / . /.)
@)7. /)J . )1@/,) ( *1/ C 2 . 1 N/- 1)2)1 . 3
(/ /) (), *1J . **(), *1 1(/**(,7. )-1C0
131 /A. /)( (.(G O. G ,1 /A(/( /1 ) **/O,
NO . /) , . )1@/,)J , C /- ,2( O. (@0
N * 1 . /) .17 C 21 (.C / 2/ , -((@N* @)/@/1 /1 /A
1(-) 3 11/( /1J
R *+7 /. / , 1 , C*/1 )/3 1 .1 @-N* 1., )0
,)A N/- . (/
@* ( (.(G C , F1( @/* (3
C
6<
N- . ,)A 1 P@ ),J G*1**2 1 , C*/1 )/3 1.2 @*0
, @)//(/*.-11 3/ )-1 C131 A/).
@.1 O/ C/ / 5J . @.1 / C/ / 1 1 @* , -1 C
/A (/@*P )-1 C 1 / (11)3J . O 1(-) 3 11/0
( / A/) (/( / K . @.1 O/ C/ /L 1 1N* 1.,7 M)1
. F' ,N1 1 (.(G, A/) , /A @)/( /J A . (/( / ,1
@)/( /7 C/ / O . . (/- ( C @) 1 , O . J
3/ (), *1 ) -1, . C/ / A/) ,/ C O. G ,1 /A
1(-) 3 11/( /1 ( N -1,J . . 1(-) 3 11/( / A/) . (/0
( / 11N* 1.,7. ,N11 ) -@,, . ,, (), *1)
1/), (), * ,N17-1, 1(-) 3 11/( / 11/), . '
-11 F
1(J
B
/
/ N( -1 )/G) )(. (-) K L 8 1 ,2*/@,
/ G , 1)N-, /N(0/) , A)1)-(-)1 13 / @*
.)/C/-1 2 )/J O/)G1 1 )1@) ,,*O) N0
O (* 1 , Q) G ,1 /A 2 )/
1 , )1/-)(1 ,
Q )
G ,1 /A 2 )/17//J . ,1 A)/ . (* /N(1 O.) . )C
/N(1 ) , ./O . /N(1 ) @*,J . )(. (0
-)7 /N(1 (/- ( O . (. /.)1 .)/-C. N( -1 )/G)1
K 1L , /@) /1 /Q), N3 /N(1 ) ,1() N, O . )A( 'M0
/ C-C K'L . 1 ,@, A)/ @)/C) C *C-C1J
/Q)1N1 ( 1)2 (1 1-(. 1 1)(. /A 1)2 (1 N1, / . ) @)/@)0
1 /) 17 A/) C N/- 217 ./,1 A/) 12)* /N(1 / @) (0
@ )1( / , -1 C /A (/(-)) 1)2 (1J @)/2 ,1 *1/
1(-) 3 1)2 (1 /Q), N3 7 JJ . 1)2 ( 1 */1 2 1 N* A/) .
/N(J . 1(-) 1 -1,7 . (* /N( M)1 ,A3 1*A /
. J A) ,M( /7 . (* /N( ( (/( / 1)2 (1 ,
. O ** -/ (**3 @)/2 , (), *1 /A . (* A/) . 1)2 (1
((11 (/)/*7 , . (/( / 1 1(-), ((/), C / 1(-) 3 @/* (3J
2 ./-C. 1@( M1 12)* 1(-) 3 1)2 (17 .3 ) / -1-0
**3 -1, =J R3 @)/,-(1 .2 / @*, . 1(-)3
1)2 (17 /) -1 /*3 . O/)G )( ()3@ /J @@* ( /1 3 ,0
* 2) . (), *1 , )(*3 / ()* +, 1)2 ( . G1 . ((11
(/)/* ,( 1 /J - ()* +, ((11 (/)/* ./, 1 / 1(*N*7 ,
.-1 1/. C *1 1 ,,J 1 P@*7. P 1-N1( / ,1() N1
(), * N1, ((11 (/)/* ./, . -11 1(-) 3 1)2 (1
, -./) + / () M(1J
&!&? &? B
. 11)1.1 1 @)/(7-// @ .1 @*, () M(
N1, -./)
+
/ =J F-)@/1 /A . O/)G O1 / 1/*2
1 - / C 2 . MC-) <J6J 1)2 ( @)/2 ,) KJCJ * (L ,*C1
1** C /A . 1 1)2 ( / ) *) KJCJ /NL7 , (-1/) KJCJ )/*L
-./) + / ()M(1 ) -1, 1 (), *1 / @)/2 . ((11 ) C.1
/A . (-1/
)7 , *1/ A/) , A3 C . ) *) / . 1)2 ( @)/2 ,)J
1(-) 3 1)2 (1 @)/2 ,1 . )1@) ,* 2)3 /A (), *1
NO (-1/)1 , 1)2)1 , G C . ((11 (/)/* ,( 1 /1J
Carol
service store Retailer Bob Alice’s
services buy services
credentials
offer services use
services
C-) <J6 -./) + / =
)17 . 1)2 ( @)/2 ,) * ( C 21 A/) . ) *) /N . ) C. / )1**
.) 1)2 ( N3 11- C -./) + / () M(J . 1 () M( C 21 ) C.
/ ,*C . ((11 ) C.1 /A . 1)2 (J . . (-1/) )/* ,1
1)2 (7 1. M)1 .1 / M, ) *) O./ 1**1 . 1)2 (J . 1 ( N
,/7 A/) P
@*7 O . . ),) 1)2 ( /A J . ),) 1)2 (
(.(G1 . C 2 ,1()@ / /A 1)2 (7 JCJ 1)2 ( 1/)7 , C 21
. */( / /A . 1)2 ( / . (-1/) A G/O1 1-(. 1)2 (J .7
)/* ( (/( / . ) *) , N-3 ((11 ) C. A/) 1)2 ( 1. O1
/ -1J . C1 () M( . ,/1 . ) C. 1. .1 N/-C.J .
() M( 3 N 2* ,7 A/) P@*7A/) / /. /) A/) / -)J
. 1(-) 3 1)2 ( /A 1 -1, / @11 . -./)+ / () M(1
A)/ . (-1/) / . 1)2)J )/*A/) (/( / / .) N)/G)
, C 21 . (), *1 1. .1 N/-C. / . N)/G)J /Q)1
(.**C )1@/1 1)2 ( A/) 2)A3 C . . )-1) )**3 .2 .
(/))1@/, C 1() G3 /A . @-N* ( G3 1/), . () M(J .
N)/G) ,* 2)1 )1@)*3 . (), *1 , 2)
M
( / )1-* /
. 1)2 ( @)/2 ,) O. )/* -11 . 1)2 (J
. 1)2 ( 1 ,7 . ((11 (/)/*
(. 1 /A 2)
M
1 .
. () M(1 C 2 -./) + / / @)A/) . )-1, ( /7 JJ .
() M(1 A/) 2* , (. J **(), *1 3 / N . )-17,
-// @ C 21 12)* ,2C1 /A-1 C -./) + / () M(1
A/) ((11 (/)/* N1, @@* ( /1 =7 =J . -1 /A -0
./) + / () M(1 ((11 (/)/* G1 . ((11 (/)/*
@/* (3 )1@) / . @@* ( / ,2*/@)1J . (-1/) /N( (
N /3/-1 , 1 ** @)/2 . .1 . ) C. / -1 1)2 (J .
-./) + / / ,/ 1/. C 3 N ,) 2, A)/ 12)* 1/-)(1 , .
-./) + / ( N ,*C, A-).)J
N1, @@* ( /171)2 (1 -G/O */( / ) -1, )10
@)*3 @)/NN*3 .)/-C. O/)GJ . P 1-N1( /7 C 2
P
@* /A ./O @)/C)
A/-, A)/
O/)G ( N 1A*3 -1,
2 )/J
R/N * (/, 1 @ ( /A (/, . 1 )( 2, A)/
@/ **3 -)-1,
@*( , 1)-1, / N P(-, ./1 J (-1 -1 C /A-G/O
(/, ./1 37 A/) P@*7 A( 2 )-1 / . ./1 /) () N(G
,//) A/) ()(G)7 1/
./, A/) ((11 (/)/* /A @ (1 /A (/,
-1 N
(),J .1 .)1 ) / O N- . /N * (/, .1 , . 1(*
/A . @)/N*1 *)C) <J
@ / () 1(-) /N * (/, 1 N1, / . 1 C C . @)/0
C)1J -7 1 C C . (/, 1 / /-C. < . ./1 1./-*, 1/./O
N N* / G/O A. 1C) ( N )-1,7 JJ G/O . 1 C) /A . (/,J
.) @)/N* 1 . 1C-) -1 C 21 / /Q @)/@)3 A/) . @)/C)J
(/ ** O. G ,1 /A P(- / )C.1 ) /-C. A/) P(- C .
@ ( /A (/, . 1 @) (-*) ./1J
R *+ C 21 O/ )/*1 A/) )-1 C /N * (/,
1(-) 3 P@)11 C )-1 )* /1. @1 NO 1 2/*2, , ,/0
C . * 1 /A (@N * 1 . 1 ,, A/) . P(- / /A .
@)/C)J / F) .1 @*, 1-(. 131 A/) 2 5 @/* (3
C 5J
!E! D#I&U I&#I#
2 /Q)1 /@) C 131 ,@, @)/C) C *C-C , 2
@@*1 .2
, .
/N * (/, O ,*3 -1,J 2 @)/C)
( N
@(G, (/ ) (**, )0M*7 , . )0M* ( N 1 C, , , 10
) N-, .)/-C. O/)GJ 2 ((11 (/)/* , 2 ,1 (/, / )-1, ,
1 A(.,J (-) 3 @/* (3 /A 2 2 )/ 1 O) (/MC-) /
M
*7 , ,/1 O. (. 1C C G31 ) )-1, , O. G ,1 /A ((11
) C.1 ) C 2 / . (/,J
1, / . 1(-) 3 @/* (37 @ ( /A
/N * (/, 1 @*(, @)/( /
,/ J . @)/( / ,/ 1 C 21 () @) 11 /1 / ** . /N(1
. N*/C1 / J @) 11 / C 21 . )C. / -1 @)/(, )1/-)(J
. . @ ( /A (/, 1 P(-,7 .2 /*3 . @) 11 /1 C 2 /
. @)/( / ,/ . N*/C1 /J 2 @)/C)1 (/ P,
. ) @) 11 / N3 (** C /.) @)/C)1 . .2 /) ) C.1J .
@)/C)
(**1 /.) @)/C)
, . 1 @)/C) ) 1 / -1 @)/(,
)1/-)(7. ((11(/)/*(.(G1 *1/ . @) 11 / /A. (** C @)/C)J
4
&%&#W 9 &IU
!?!:#"
#? $ !E!
((11 (/)/* 2 5 1 N1, / (/MC-) / M* . (/ 1 *0
*/O, 1 C)1 /A @)/C) (/, , @) 11 /1 C 2 / . 1 C, (/,J
. 1 G , /A 1/*- / ,/1 / 1(* O** / O/)G / *)C O/)G J
1, /A ()* +, ((11 (/)/*7 -./)+ / () M(1 ( N -1,
/ @)/2 , , 1) N-, @/* (3 C A/) 2 (/,J . , 1) N-,
@/* (3 C A/) 2 5 O1 N) 3 )/,-(, P@* N/2
1( / 5J 5J6J . 1 1-N1( /7 C 2 /) , *, ,1() @ / /A .
1/*- /J
/)@)/2 , C , 1) N-, @/* (3
C
O . -./)
+
/ ()
M (17
O 1-N(*11 -1 N ,,, / . C)* 2 ()M( )A(J .
(-))25 @)/2 ,1/*3 )A( A/)J=8 , 3() M(1J /
F) , FGG G,) .2 @*, F -./) + / () M0
(1 A/) 2 <J O () M( .1 O/ @)17 . () M( , 1
1 C-)J . () M( (/1 11 /A ** . M*,1 /A . F -./) +0
/ () M(J . F () M(1 ) )/,-(, *) 1( / J
, *1J
. 2 @/* (3 1 (.C, / 1-@@/) -./)
+
/ ()
M
(1 1, /A
(/MC-) / M*J . O 1317 . 2 @) 11 /1 ) @)1,
1 -./) + / () M(1J . @)/( / ,/ 1 .1 1 /A () M(1
@)1 C . @) 11 /1 ( C 2 / (/,J 1,), 27. @)/(0
/ ,/ 1 ) 1 ( , (/ N /, M, A) () /J . @/* (3
N1, / -./) + / C 21 *1/ @/11 N * 3 / ,3 (**3 (.C .
@) 11 /1 /A @)/( / ,/ J
. @ ( /A /N * (/, 1/), )0M* )-11 / N P(-,7 .
(. @)/C) C 1 /O @)/( / ,/ O. (. @) 11 /1 ) C 2
. ()
M
(1J A (/-)17. ()
M (1
-1 N 2)
M ,
M
)1J . @/* (3
M)1*3 (.(G1 . ** . () M(1 ) 2* ,7 JJ 1 C-)1 ) (/))(7.
(. 1 (A)/ . M)1 11-) / . *1 1-N( , . . ,*C /
1 **/O, N3 **N-. M)1()M(J . M)1 () M( /A. (. -1
N 11-, N3 . @/* (3 1*A7 * G MC-) 5J 7 N(-1 . @/* (3 ,( ,1
O./ ) -./) +, / -1 O. @)/(, )1/-)(1J A2)3. C 1 C)*7
. (. 1 2* , , ,1 -@ / . @ ( /A
/N * (/,7 . (/, .1 .
@) 11 /1 / -1 . @)/(, )1/-)(1 C 2 . () M(1J
F -./)
+
/ ()
M
( N1, , 1)N-, @/* (3
C
( N
-1,/ 1/*2 N/.. @)/N*1/A/N * (/, 1(-) 3 C 2 .NC C
/A. 1 1-N1( /J . () M( ( ,1() N @)( 1*3 O. @) 11/ .
(/, ,1 /),) / O/)GJ (-1 /A ,*C /7. () M(1 ( A/)
(. . ,/ )-1 ,*C, A)/ / 3 / /.) , M**3 /
. 1 (/, J
4#I#?! &#W % !?!:#"#? $ &?&
12 N1, O/)G C (./*/C3.@)/2 ,1A)O/)GA/)N- *, C
, 1) N-, @@* ( /1 J . A)O/)G @)/2 ,1 *//G-@ 1)2 (J .
1)2 ( @)/2 ,)1 )C 1) . ) 1)2 (1 / . *//G-@ 1)2 ( A/) ()
@) /,J . (* O / -1 1)2 (71. 1G1 A)/ . *//G-@ 1)2 (
O./ /Q)1. 1)2 ( 1.,1J . C1 @)/P3 .O **@)/2 , (/( /
/ . (-* 1)2 (J
. 1 R1)1.1 17 F
1 )/ .1 P,, . / -1 ,()* +,
)-1 C <5J . 1 @* /7 )-1 )* /1. @1 NO
. 1 /A . )(. (-) ) @)1, O . F -./) + /
()
M
(1J . 1 ) 2 @)/C)
1 . ( -1 F ()
M (1
A/) ((11 (/)/* C 1 @)1, )* ) . 1 1( /J
R3 131
1 .2 N @)/@/1, / @)/2 , 1(-) *()/ ( (/
)(
, NG C N- / .2 1@), / O/)*, O , -1J /O,31 *()/ (
(/)( /A 1 . -1) /),) 1/. C A)/ 1./@ ,
@3 O . .) (), (), * G 3 /.)
)(., 1J R/) @)/N* (
1 - / /((-)1 A. )(., 1 .1 * * 2*-7 JJ . -1) O1 / @3
@-)(.1 O . (1.0* G 131 N(-1 (-))*3 -1, 1311 ) //
1/*- /1 / *()/ ( @3 1** 1(*J
R *+ .1 )/,-(, ()/@3 131 6J . @)0
( @1 /A . 131 ) @)1, . MC-) <J 5J )(. .1
1/. C / 1** . @3) O1J /. 1 C1 -@ / F)/2 1/ C C
KFLJ. @3) ( -17A/) P@*7/N * @./ /) /.) @)1/* , C *
11 11 KF'L7 , . )(. -11 R)(. F3 F)/(11/)J .
131 (/ 1 *1/ *) C , * ) K L A/) (/( * /
(/ ( 1- /1J
Payer Merchant
PDA
Payment Processor
(MPP) Merchant Provisioning Agent (PA)
C-) <J5 R ()/@3 )(. (-)
. )-1 C N1, ()/@3 1317 . )(. 11-1
-./) + / () M(1. ,M1 .)1(-) 3 @/* (3J . 1(-) 3 @/* (3
,M1 )-1, F)/2 1 / C C1 . ( 1 )-1, . ), @) 1 A/) .
)(.J F
,*C1. ) C. / -1 1./@ @@* ( / /A . )(.
/ @3)1J (. @3) 3 .2 , Q) G , /A )C. / . 1./@J
. . @3) M,1 1/. C / N-3 A)/ . 1./@ /A . )(.7
. )(. O ** C) /Q) A/) . @-)(.1 , 1,1 / .
@3)J . @3) . ()1 ()/(.(G7 JJ () M(7 N1, /
. A/) / C 2 . /Q)J . (.C C /A . /Q) 1 / @/11 N*
N(-1 . )(. -11 1A-** 131 O. (. )N)1 . /Q)1 A/)
() J
. .) ()
M
(17 11-, N3 .
)(.7F7, . @3)7O **A/)
() M( *//@J A ** () M(1 ) 2* ,7. . )(. ( )-1 .
. (.(G /A . @3) 1 2* , , 1. ( 1, . @-)(.1 / . @3)J
. -./) + / () M( N1, ()/@3 131 @)1, .) 1
1 @*J **/O1 / ,M O. G ,1 /A ) 1G1 ) @/11 N* / G A/)
. 1 1( / .1 )/,-(, 12)* G ,1 /AM*,1 O.) ,()* +, ((11
(/)/*
C
( N -1,J . P 1( /7 , 1(-11 N/- 1(*0
N * 3 , 1@)/N*1J 2 ./-C. 1(*N *3 1 /- /A1(/@ /A. 1 .1 17
. P 1( / 1./O1 / 1@( O.3 ,()* +, -./)+ / 1311
) N) . , M( / N1, 1311J
* Q/), - )C-1 . 1(* , 1) N-, 131 .1 .) , 0
1 /1 -
N) /A -1)1 , /N(1 K-
) (* ,
1 /L7, 1( NO
@)1 /A . 131 KC/C)@. (* , 1 /L7 , /- /A , 1)
O/)G.. 131 ,1/ O/)G(/))(*3 K, 1)2 , 1 /L J
,M1 . 131 1 1(*N* A . -N) /A -1)1 ,S/) /N(1
, , 1( NO @)1 /A . 131 ( ()1 O ./- 1 C M(
()1 /- /A , 1) 2 O/)G /) */111 @)A/)(J ' 1)0
N- / /A 131 C 21 /) P N * 3 A/) () C /) 1(*N* 1311
N- *1/ N) C1 A/). O @)/N*1 . ( ()1 . /- /A ,0
1) 2 O/)GJ
1 C /A 1(*N * 3 1 /- /A 1(/@ /A . 1 .1 1J **7 O / ,1() N
O. 1(*N * 3 1 , O. G ,1 /A @)/N*1 1(* (-11 A/) 1311J
(*N * 3 1 / C//, )1/ A/) (.C C A)/ ()* +, 131 /
,()* +, 1317 , A)/ , M( / , -. ( / / -./0
) + / /A . ( C @) 1 /A . 131J
-1 (/1 ,) . -) (* , 1/ /A 1(*N * 3 A)/ . M)1 @/ /A
2 OJ *)C) -N) /A -1)1 O ** )- ) /) (@( 3 A)/ 1)2 ( /)
/.)O 1 1 */, O ** ()1 N3/, . -1N* * 1J O3 / ),-(
. */, 1 / N- *, , 1) N-, 131J .) 1/*- /1 (*-, )@* ( /
/A . 1)2 ( , ((. C J (-**37 )@* ( / , , 1) N- / )
- 1 *)7 , ((. C ( N (/1 ,), 1 A/) /A )@* ( /J .
, Q)( NO )@* ( / , , 1)N- / 1 . O. N- *, C /A
, 1) N-, 1317 . ,1 /A -1)1 ) N3 ( N G N) /
((/- 1, /A-1 )@* ( C . 131J
.)@/ /A2 O / . -) (*, 1 / 1. -N)/A/)C + /1
.@) ( @/ 131J A. 131 C)/O1A)/ / /)C + // O/
*)C,()* +,1317/1 C* 3 1)1@/1 N*A/)C
/A . 131J . /)C
+ /1
3 .27 A/) P
@*7 , Q) 1(-) 3
@/* ( 1 O. (. 3 , / N 1/./O - M, . . 1)2 ( 1 N* /
,M *C -1)1J . ,( 1 / G C O ** G /) N(-1 2)3
,( 1 / .2 / N , 1(-11, . @) ( @ C /)C + /1 , *1/
/C.)J
. . /- /A -1)1 ()117 -1-**3 *1/ . /- /A (/@-)1
, /.))1/-)(1 ()1J A.1)2 ( 1,()* +, , -1, 12)*
/)C + /17 .1 (/@-) 3 2)3 A)/ . ) /@) C 1311 ,
@@* ( / *3) 1/*- /1J . 1 O ** *, / ()1 . ,
1) 2
O/)G */,J
. C/C)@. (* ,
1 / /A 1(*N * 3
-1 N (/1 ,), O. 131
1 , 1) N-, / 12)* */( /1J . (/- ( / NO . @)1
-1 G () /A ( , 1(-) )J . O/)G 1/*- /1
O ** Q( / . (/
- ( / N3 (-1 C ,*3 , -)* N * 3 A)/
N/.
)(.N * 3 , 1(-)3 @/ 1 /A 2 OJ / )1/-)(1 3 *2 /)
1G1 / . -1) @) /A 131J . 1 ),-(1 (/- ( / NO
@)1 , */, / . )/ )1/-)( N- . (* 1 N(/ /) (/@*P
, , . /) */(* A/) / J
/C . *)C1 @)/N*1 /A ,()* +, 1311 ) C , 10
(-) 3J . @)/N*1 ( N 1 . J =8 @-N* ( G3 A)1)-(-)J
@*37.- 1 ,/ / 1(* / C*/N**3 - - 17 , ()* +,
N- . ))(. (* 1)-(-) /A () M( / -./) 1 11- C /A () M(17
JJ 2 ,( /A )-17 ,/ / @)/2 , C*/N* )-1J . 1 1-N1( /7
, 1(-11 N/- @)/N*1 /A 1(*N* C7 1(-) 37 , )-1J
!"&?:
1 /, )* ) 1-N1( / 5J5J <7 .- 1 O/)G O** A/) ,0
A3 C
N)1 /A A *3J . . C)/-@ /A -1)1 C)/O1 -@7 . - -
, M)1 O ** N @)/N* (J - 1 ) / . /*3 @)/N*7
@/@* -1 1 *1/ A/) M*1 , (/@-)1J
1 ,1() N, )* ) 1( / 5J 5J<7. ))(. (* 1/*- / 1 -1, / 1/*2 .
@)/N* /A 1(*N* CJ /O2)7 . ))(. (* C ,/1 / 1/*2
D#I&U
(-) 3 /A *)C , 2)1 * 131 1 .), / /)C + N(-1 .) )
/) @/11N* 2-*)N * 1 J ,()* +, 1)2 ( , 1), N3
12)* /)C + /1 3 O/)G -@/ , Q) G ,1 /A -,)*3 C (./*/0
C 1J M, (. 11 ( N .), / M, N- 3 / N ,, .)J
/) P@*7 A / 1(-) 3 1/*- / /A / @) /A . ,()* +, 131
A *17 . 131 ( 1 ** O/)G 1(-)*3 N1, / . /.) @)1J
/
@), / ()* +, 131
7 ,()*
+
, 1311 ) *1/
/) (/
0
@*P A)/ . 1(-) 3 @/ /A2 OJ 1/ /-C. . /, 1 1-) .
-1) /A .1 -./) + / / -1 )1/-)(1 /Q), N3 . /,J . -1)
/) C ( C / N.*A /A . -1) , / 1-) . . /, 1 )-10
O/).3 , (/@* . C 2 1G 1(-)*3 , ./1*3J /. . -1) K/)
.) CL , . /, ( )3 / 1-1 . 131 .) N3 (( , /)
/ @-)@/1 O. (. -1 N G / ((/- O. 1N* 1. C 1(-)3
A/) 1(*N* ,()* +, 1311J
(-) 3 1311 P@)11 )-1 NO 1 /A 131J /) P@*7
((11 (/)/* * 1 C 21 -1)1 . ( -1 )1/-)(1 /A . 131 , )
)-1, / N ./17 JJ 2 . .3 (/-*, 1-1 . 131 . ,/ /
,/ 1/J . P 1-N1( / , 1(-111 N/- )-1 1(*N* 131
1J
%
)-1 NO .-1 ,/1 / 1(* *)C /- /A @/@* N(-1 .-
)-1 1 / )1 2 6J /), (/)37 C*/N* () M( / -./) 1 )
N1, / )1 2 )-1J . () M( -./) 1 A/) . ))(. (* )
O . / )// J 1 ( *1/ N 1 1 A/)1 O . 12)* )1 ,
12)* )//1 .)-1(. /.)1J -1) C1 .) () M( A)/ 1/
*/O) *3) J . . -1)1 )(7 .3 .2 / )-1 ** . 1 /A
. 131J
. . ))(.3 , )1 2 3 /A )-1 1 / . /*3 @)/N* 1(*N*
1311J . )// /A ) -1 N )-1O/).3J /) P@*7 1/
1(@ ( 1 (/-*, N @/ /O),1 . (-))*3 -1, J=8 N1,
1)2) () M( /J . /1 )-1O/).3 1 (/1 ,), / N ) CJ
) C 1 / C/2)* /)C + /7 1 (/@3 * 1, .
1, 1/(G P(.CJ /O,317 2)3N/,3 1 P@(, / )-1 ) CJ
- ( (/@3 O./1 @-)@/1 2-**3 1 / @)/,-( /3 / 1
/O)1 N )-1O/).3 /) P@*7 3 .1 )-1, / )/ . O1