Comments
Description
Transcript
WebサービスにおけるID管理技術とその利用事例
2005/05/20 S A C S I S 2005 1 ! ! " # $ – ! " # $ % & ' () * + , . / 0 # 1 2 3C N G O P 4 Q 5I M R 6 S $ K T7 J G 8O N M 9= :> AE ; < UUC= > (?@AB C D D 3 4 5 6 $ 7 8 E F G H I J K L M V W X V V D E YR S K T J G O N M Z [ I P K G K L M W O P O \ I ] I P K ^U "# $ % &) *' + (, - ) . / 0 ' 1 * 2 3 4 , 5 6 7 ! 8 " 9 0 :# : $ ; 0 : % < & – _ ` a 8 bM D c bM ; < d e f 8 g h 2005/05/20 S A C S I S 2005 4 ! " "#& ' ( $ ) % ) *+ , - . / 0 ' 1 *2 3 4 , ' ( ) * #% & ' $ ( % ) &* + '( , - ./) 0 12 3 4 567 8 =D >E 5F ?G @ A B C ij k l 5 m n o p q r s t u v w k 6 xy z {X | H9 : ; I <H J = K > L 8 M ? N"@ A B O.CP Q D RSE T U V W X %YZ [ \ ]^_ ` a b cr Os d t e u W v X w W X fx yg %th i z jk[ { l | m } n ~ > o jpjp q q d jp x O P y Q t A u jHv S T U V W X j – – – – – – – – ' ()* * + , % - . # / 0 1 !$ % " #& ' ()*+, "#¤ $ % 2 3 4 5 k (A$ ` } ~ 7 a 7 ' 4k U x 8 5 ID ID ID ID , + A U ( + 5 k ¡ ¢A£ " U Id P ID ID Id P A A B C B IdP C ID A ID ID B ID IdP ID ID "# $% f g ! " ! " # $ !% " ID ID ID Id P A • A • B ! " ; < 6 7 , 8 = > ? @ A B C D E F # $ % * + , -% = > #G $H %1 ' f g & ' ( ) % . / % 2 3 % A B C D E I 4 5 6 7 , 8 9 : ! " ID B L A ID A ID B ID . 0 % ! " # $ % & ' 1'% . / 0 ( 1 ) 2 3 * + , - L A ID • • C 5 6 78 9 : ; < = – – OASIS: Or g a n i z a t i o n f o r t h e Ad v a n c e m e n t o f St r u c t u r e d In f o r m a t i o n St a n d a r d s SST C : Se c u r i t y Se r v i c e s T e c h n i c a l C o m m i t t e e SAM L : Se c u r i t y As s e r t i o n M a r k u p L a n g u a g e 4 >?@ABCDE WPs Proprietary J C V s C on s ortia Sanction (open standardization) S D O s “V e n n o f I d e n t i t y , F e d e r a t i o n , a n d S e c u r e W e b S e r v i c e s ”, G a r y E llis o n , S u n M ic r o s y s t e m s 44 >?@AFGHI WS-Se c u r i t y I D -F F 1 . 0 I D -F F 1 . 2 X A C M L WS-F e d SA M L WS-T r u s t X rM L WS-P o l i c y X K M S X M L Si g C 1 4 N “V e n n o f I d e n t i t y , F e d e r a t i o n , a n d S e c u r e W e b S e r v i c e s ”, G a r y E llis o n , S u n M ic r o s y s t e m s X M L E n c W3 C O A SI S L i b e r t y P r iv a t e 4 5 6 JK L M N O P – jw x y j Nf g !" # $%& ' ( ) * >+ , - ./01 2 3 456 7 8 9: ; 9)< = ? @ A B 8 9: ; )< = 4 ! " "#& ' ( $ ) % ) *+ , - . / 0 ' 1 *2 3 4 , 45 Q R S S T U ! " # $ % # & ' () * + ,- e . / U& ' 0 ! 1 2 3 ]^ 4 5 ¡ %¢ £ ¤ ¥¦ § "¨ © ª j« ¬ ® A H ¯ ^[ 67: ° ' 0 & 8/ ± 9 . , : ² ;± ; 0 3 . , 1 ; 0 & ³ 3 ; 0 ´ µ * 2 ; 0 ¶ · ; 0 ( * 4 - ´ ± ´ ¸ . ; 0 ¹ - 2 4 1 , ; 0 : ( 0 6-, + º (. ) / ; 0 & ) ' ( * ) ; 0 & · ( ) ; 0 » ; 0 ¼ & & ; 0 º ' < ( ) – – – – SAML: Security Assertion Markup Language, SPML: Service Provisioning Markup Language, W SS: W eb Services Security, X AC ML: E x tensib l e Access C ontrol Markup Language 4 S R V ½ ¾W T ¥¿ U ¥À H ¯ ½ Á Æ ÇÂÃÈ Ä $ jº ( ) Å C D E F G H I J K L M C D N O P Q R K L ¹ ' & STU & 0 & & J V< Nm n É ! " # $ % & # ' $ ( ) # $ * + – – – Ì%NÍ [ Î Ï È½ ¾ н Á j { | H ÂKJ k R F l J m J – – – nH Jo k pn q r s t : 9E u P v G n q r s wx9t : yz { ,! ) - ' . / 0 1 2 3 ! ! % 4 ) ( 1 $ " ! + Ê Ë W X C D Y Z [ \ ] ^ Z [ [ _ ` a – – b c d ef g h i j 567 8 9 : ;< SST C : Security Services T ech nical C om m ittee SAML: Security Assertion Markup Language 4 ! " "#& ' ( $ ) % ) *+ , - . / 0 ' 1 *2 3 4 , 4 W XY Z [ \ ] 8 R ^ X_ ` a Z $ % ! & " ' # ( )* * + , - ./ 0 / 1 2 * - , - 3 4 / - , 2 * 3 4 5 - 6 7 3 8 )9 : * + , - . / 0 / 1 2 9 - ; < - 3 = 0 > - * 3 4 5 - 6 7 3 8 ): : +, - . / 0 / 1 2 : - 3 = 0 > - 2 . / - 3 ? 4 > - 2 : @ - > 0 ? 0 > 4 / 0 7 . – – 4 bccde $ % & ! ' " ( ! %# ) % P_ "Q R S TU ) + ( ! / !"VE E W XY Y , Z[\!] ^ 26 7 8" 3 94 5 % " / 'XY ( * ) Y * Z[\!] + ( , ( x^ _y !" w U q * . ¡ ¢ 0 < = "V£ ¤ X6 7 8 9 Z[&V£ ¥ z I !0 { | } !"' 8 f ~ V : ( q [n? @ "V: + ( 8 9 8 9 [n " !" # $ % &' ( ) * + ( , ( $ . & / 0 1 0 2 3 ! 4 5 " 6 C D7 8 9 : ;LM+ : ( N< = O > ? @ A B &C D E!"D F&E D G H I J K & 1 : + ( 8 9 8 9 U 7 + e X C D C Z \"' ( ) * + ( , ( 0 { | } ^ J K"g$ 1 &R S !] ^ &R S 7 j n !] ^ _ " 0 Z\"Y ( 1 & 2 3 2!] 3 ^ "& > . / 0 + q + j q n . U 7+ e !]XE ^ _+ q D " C !"g$ *, - + EED D jC D `# k a # b Fcl !m L j no d O !;p q ( r e f s ghtui v" LM w Nx O y !4 5 "& C D 6 7 8 9:; < = > ? @ AB C D E F G -H I J 4 L ib e r t y v 1 .1 h t t p : / / w w w . p r o j e c t l i b e r t y . o r g / j p / r e s o u r c e s / l i b e r t y -a r c h i t e c t u r e -t e c h -g l o s s a r y -v 1 . 1 -J P . p d f f X [ a ^ Z 8 g h 8 i [ j k \ 8 l f g i m xNjÛ y ÜÑÒÁÓ %u Ý [ Þ y w Ç Ô| } 9~ÕÖ × ¤ Ä Ø Ù Ú Z [ Æ âN"^Þ Ç ß à g Ñ%} ~ ¤ ¯ ^[ ᯠjw x y w O Ü ID UZ[ V \ W ] X ^ Y_ ` a S :T bP Q ID ID : ; ( 7 < SP H SP G SP B SP E P ' P ' F G ( R w 8 9 M K N L O x SP C I P SP F SP A SP D z ID P QR S T W XY Z [ \ ] 8 R ^ X_ ` a Z $ % ! & " ' # ( )* * + , - ./ 0 / 1 2 * - , - 3 4 / - , 2 * 3 4 5 - 6 7 3 8 )9 : * + , - . / 0 / 1 2 9 - ; < - 3 = 0 > - * 3 4 5 - 6 7 3 8 ): : +, - . / 0 / 1 2 : - 3 = 0 > - 2 . / - 3 ? 4 > - 2 : @ - > 0 ? 0 > 4 / 0 7 . – – 4 W X Y Z D [\ ]E %G ( n o p 9Kq L 9 e = i C D C w , = >? ? jD@ , A % ' $ 1 $ " ? % w 9STQ J ¡ G J P ¢ £ ¤ h i j A % ( 2 $ 1/ ' ? ( 2 & % B / ( 0 C – C wcrx d y]e fgz { _ |}tBh i u d ~ D j h D v j PnQL ky]l m ^ _ E no p S T q _ ` a rs Bt u l s v r Qr h l Y d v h d d Bh i d D j D j P Q d v u B l r h l h d P Qrx y] h d d S T }_ , = >D Bh! ? i @ , A d % D' $ j 1 $ D " j D % E ! % ( F 1 4 % # ? r( 2 & % Brx/ ( y]0 C - ^ g } |}~ m E n Bh i q d _ D ` j a D rC w rt u l s v rx y] z { |}t u ~ h v n j Y-^ \ _ -H n q _ ¡ i v n¢ i j £ ¤ ¥ |f^ ¦ ` ³ g \ ] }^^ _ § ¨ © |}Bh i d D j D j 9r ª« ¬ ® ¯ ° y] ± ² ´h i d µ kD j D¶ d j f· »¼½yS § h l Y¸T }_¹ º rBh i d D j D j rB , = >! z, ! { @ , A|}Bh % ' $ 1 $ " i! % d ( F D 1 4 j % D , 'j $ % ( G 2 4 %n! H % 4-q1 G 1 4 2_ $ `1 / 'a # hC d ¾ ~ ¿ n y] ^ _ ¸ ¹ t u ~ h v :t À d ® Á ³ \ ] ^ _ – – % n o p q L ib e r ty Liberty ( I D -F F ) / ! " # $ % & / 0 ' ( ) **+ + , - 1. 2 3( ) 4 5 6 7 8 > 9 : ; < ? & = @ A B C D : E 4 5 6 *+ F G +H M I N 5 O 6 P J Q K R 5 L . Z S [ \ " ] # V$ WT ^ U _ V ++W %X Y : ; . ` < a L ib e r ty ( I D SI S) W e b ( I D-W SF) Liberty (SAML, SOAP, WSS, XML, etc.) W X Y Z [ \ ] 8 R ^ X _ ` a Z r r s t u vwx – ã ä j½ ¾ å g N jw x y w O J K Á Ý æ A “G o o d -l u c k , A i r l i n e G r o u p ” j6k l kopqNY K r m s nt M;u vNYw m opqy j Nzk x z ^{ ef g ; W X Y Z o| } i ¥b ¦ c § 4d ¨e Login: P a s s w or d : x x x John  à W e l c om e J oh n1 2 Y ou ’r e s igne d on. [Liberty Alliance B ¥ ¦ § 4 ¨ d e ] I J K L M NO P Q RST U V W X Y Z [N\ ] ^_ ` a M Nb c d ef g I h i 5 yv- z ~, % { { | } x «© ¬ ª B , A + ~ , A % ' $ 1 $ " + ( / F 1 A % ( ! + ~ ! % ( F 1 4 % + ( / F 1 A % ( W X Y Z [ \ ] 8 R ^ X _ ` a Z r r s t u vx – – çu [ A Rèó jôé ê õ ë Fß G jìÁ Ý í æj¿ î ï H ¯ t ð Î Ï N¥ñ ò % ñý¤ ò [ jöÎ Ï Á "a%÷øb þ æ ^¯ ù ú " û ¤ [ Ä $ ¥ O P Q ü A °² ³± ´* µ+ ¶, ·- y Fº G, - ' y»¸ w¹ ¼ ½ jV¿e* T¾ + F, -G 9® ¯ q À : T ok y o, J a p a n T EL: 1 2 3 -4 5 6 E-M a il : j oh n@ a ir . c om =? @> *+,-®¯ ¥b ¦ c § 4d ¨e A B C DEFG H ? @ FI J K J B ¥ ¦ § 4 ¨ d e yvK z L , M% N{ | } x Á «© ¬ ª B Á W X Y Z [ \ ] 8 R ^ X _ ` a Z r r s t u vx – Liberty Alliance ! " # WXYZ[\]8R^ X_`aZ ! " ! # $ % & " " " % & ' & " ( & ' & – – 4 ID ID IdP ! " # $ %& ' A ID ID B ID IdP ID ID vx ID ! "# $ ! " # $ % & ' ( )* + , . / IdP IdP ID f Ä Å _ Æ John_Sm ith IdP A B C S P John_A B C 8 jg 6 8 fd f6 g ID &' ( )*+ , - . / 0 1 2 ! 3 4 "#+ 5 67 8 ! 9 %#$: ; <% = > ? @ A #B C DE F G H I J K ID S P Äg¼ fÄÅ_Ç A S P f Ä Å _ Æ B 4 vx ! " # $ % &' ( Ç È d e É Ê Ë 9: Ì Í f Î} Ï Ð q b SP ¢ÔY9Õy Ñ _ Ö n×` } ^ ` a :Ø Ì YÇ ÒÓ ½ y ] ¢ :Ç 9x Ì ; Ì f g _ Ù Ú 9Û Ü Yq b Æ ! " #$ %& ' 12() 3* +4 5 , 6 - 7. / 0 Ç Ç Ç 8 9 : ; < = > ? " @ Ç Ç A 1B C 4 D E F Ç Æ Æ $L 1GH M N F'IJO P HKQ Æ R S 5 P T 7 IdP J o h n _ S m ith ID IdP S P 1 8 j g 6 8 f df 6 g 8 j g 6 8 f df 6 g la k s k 3 8 1 k a d 9 2 k 3 z n x n x ik d la k s k 3 8 1 k a d 9 2 k 3 z n x n x ik d la k s k 3 8 1 k a d J o h n _ E F G ID ID John_ABC A B C SP X Y Z John_E F G E F G SP ID John_X Y Z X Y Z SP WXYZ[\]8R^ X_`aZ ! " ! # $ % & " " " % & ' & " ( & ' & – – ) T *+ , - &. / 0 ID 1 . F e d e ra te 2 . Id P P r o x 3 . S in g le f e 4 . T e m p o ra 5 . S A M d i d e n t i t y : s i n g l e s i g n -o n ID-F y ID-F d e r a t e d id e n t it y ID-F ry a n o n y m o u s a c c o u n t ID-F ID S i n g l e S i g n e -o L 2 .0 1723 4 5 F 1 F 1 F 1 F 1 .1 .2 .2 .2 , - 26 n 5 ) 1. I D I D -F F 1.1 8 9 : % ; < 4 5 % < = > # < ? < &@ A BCD E F G D E GH I D E G% < = > GJ = : K L M N O P J = : K L ! " # S A M L ID S P Id P S A M L S P L ib e r t y ID-F F 2 .I d P I D -F F 1.2 $ % & Q32R S _ 8 29 &T5 \U VS] ` a W T5X Y U Z Vb [ E C\0c ]d e^ f8 #9 g q h r L Vsi j t k \ 8 u 9 T0l m &n o T5 U S ^ pS 2 8 9 v w 8 9 v w Z [ 8 9 M Nv w Id P C ir c le o f tru s t 1 P ro x y S P p ro x y ) IdP A SP IdP B C ir c le o f tru s t 2 S P L ib e r t y ID-F F 3 . I D -F F 1.2 '= > ( ! ) 4 5* x+ x * y + Vb E S T0 zS&} 2 ~ > \ k &{ | U= Vb> ! E 0 M 0 -S P - Id P A f f i l i a t i o n ID Id P Af f i l i a t i o n SP SP SP SP ID SP ! " # $ % &'( ID L ib e r t y ID-F F 4 . I D -F F 1.2 S P ' , 28-. 9/ i 0 ]1 Y j S 2M N&T M NGO M NU Vb E S T0 k] Y j ^ : K &b< L VX\ u x ]T0TX{ 28 9 ^si 8 9 2 & T5 U Vb E S T0 Id P S P Id P Id P ! " ID S P ID SP L ib e r t y ID-F F 5 . I D 2 34 3458 9 3: 6 ; 7 5 S S O S A M L v 2 .0 L ib e rty I D -F F v 1 . 1 2 0 0 3 /0 1 S A M L v 1 .0 2 0 0 2 /0 5 L ib e rty I D -F F v 1 . 2 2 0 0 3 /1 0 Id P #) * $ % &'&'( + $ , -. / , -0 1 ( ID S A M L v 2 .0 2 0 0 5 /0 3 W S -S e c u r i t y S A M L v 1 .1 2 0 0 3 /0 8 2 3 & ' / &4 5 . X A C M L O G OpenGridProject(OG) 2 0 0 3 /1 Q X A C M L 1 .0 2 0 0 3 /1 0 O p e n S A M L (S h ib b o le th ) 2 0 0 3 /1 Q ) %nopq Liberty Liberty ( I D -F F ) / O A S IS ! " # && L ' (()v )2 * . 0 + /, S $ - A . % / M 0 1& ' 2 3 4 5 6< 7 8 9 : = ; $ > 8 C ( ( ) ? 2 @ A B 23 4 E )F K G L 3 M 4 N H D ) I J 3 O P O ,X Q Y Z [ ! T" UR \ S ] T ))U #V W 8 9 , ^ : _ Liberty (ID S IS ) W eb ( I D -W S F ) Liberty (SAML, SOAP, WSS, XML, etc.) 5 WXYZ[\]8R^ X_`aZ ! " ! # $ % & " " " % & ' & " ( & ' & – – 54 S! " ) # $ ! # " % & $ *+ B , C-.DEF/ 0 1 G 2 ! 3!# H # , I + J 4 -K56 L 7 , 8 9 :;< = > ? @ A – – MM NN 2l m C j k 4 5 l m *¡ x 2 0 EM lN O P m Q 2¢R S£ ¤ ¥ T U V .W ¦ X DEF § ¨ © ª G /) ¦ 0 ª Y ¨ Z ^ M N ¦ « | Y ¦ ] ^ ª ¨ ) « ©M ª N¬ 5® Z2b [ *¡ x ^M N ¯ ° ± ² 5 – S ! "#$7 8 %& '() * + ,- . / 0 1 2 ID-W S F S P S P S P 8 * ? 3@ A 4 B 56C A 7 D 8 E* %9: ; / 0 5<= / 0 ! > 1 . ID-W S F ! " Id P D S W S C SP 3 . 4 Ý Þ % æ ç å á ã ß æ àé ê ? á â ã ä å æ ç è Ý « æ ë ì ÷ í ø ÷î ïð æÍ ç åÞá ã æ ù æ % ú û ü ÷ ø æ ñ éò ó ôùõ êí ö ? Ý ý S þ ê ì í î ïð? ø æ ç ÷ ã ø á ä æ ç å á ã æ 2 . W e b W S P # $ % & ' ( ) * + , -. $ / ! " 0 1 !2 3 " # $ % &' ! " # $ % D ST I S ! " & ' ( ) * = LMN> LO? P @ Q Tokyo 1 2 3 -4 5 6 : j oh n @ a i r . c om 5 S 7 , - . / * + ! " , # $ % & '( ) * + * 0 0 1 2 3 4 5 6 + * + 6 75 55 S 7 – – // 00 -J . ,F KLG M H N O I P Q R M S T UM Q V W X S Y L T Z S [ ! " ! " # $ # \[]^ % & _ ` a b c b d e f5g h " * / 0 F G – – \[]i j / 0 f5g h " * / 0 F G 5 ' ( )*+, ! -." # / 0 1 2 3 $ 4 % 5& '6( 7 ) 6 7 8* + 9* : ; 3 < = , > - ? . @ / * AB+ C , S 7 D4MNO > P E Q = R > SN? @ 2 3 Q 4 R 5 +?6 <7 6 4 7 7 F 5 G T H H = 9 > U ?L @: I > VJ K > L k A l m A n o pg h k A l q D r s t u vw x t u 5y z E – – k A # $ l % & m' ( )A # ' *n + o, - . % 9{/ 0 1 | 2 8 34* } 5 ~ 6 7 5 88 '' $$ ## 99 ## :< +J % ) & # '' (* ); # '# 8 * +< , - & . '% =( ) #K ' * @+ , - . % =A >=?C D @G L AM NBCO P D QE F R 7G H I 7 SS TT TT %; & #' 8 ( <) # ' & '* (+ ), - # .' % U* + , - . % ` a BVS T T W X F BbcG Y Z E [SF G) J H # \ ] I ) < 7% T ' , < : ) # ' * % T ' * ) < ^ ) _7 5 S J Id P Discovery S ervice D isco very Service Q uery Resp o n se D isco very Service Q uery V W Pr i n c i p a l Service Request R U Service Resp o n se S P WSC P erso n a l P ro f il e Q uery S T P erso n a l P ro f il e Q uery Resp o n se AP WSP P erso n a l P ro f il e 5 0 1 2 3 4 5 6 + * + 6 75 S 7 W X Y~ A ' Z [{ | \ ] ^ R _ `^ ") E )abO %9' ! 8 * p c d e ' { | , 5 ! K [ – – – – – ' { { | | , 8 * K5J 5 _ ^ b [ 5 WX YZ[\S ] 7 CoolToys.com Jane Co o lTo Tra nsa ctio n Hmm… J a n e $ 3 0 0 $5 , 23 Ap p 5. 0 3 rov ed co m 0 $30 W al l et WSP ys. !" # $ % &*+ ' , ()- . S P I nt er ac t i o n S v c 5 n,+ $ & • • ! " #$ % & ' ( • /8 0 91 32 :3/4; 2 5 31 67< 3=> ? @ A B C D ' E FG H E I4 J K L M N O P Q R S 6 7T ! " # $ % & ' ( ) * +, • • . / 01 2 3 4 ' ( 05 6 7 8 9 ! " 07 8 9 # $ % : ; + S )A * +,B ,C -D . /5 6 E0 FG12* 2 3 HIJ 45 6 78 9: ;A<= B 1>KLM45/ 6 N 78O( 9? @ P / Q R 12 3 ) * +S 2 , 5 6 E FG! HJTUS 2 V WX N Y Z [ \ ( " # $ % & ! $ ' ( ) *+ , -. / 01*G 2 H 03I 4 -5 6 7 89 : ; < *= > ? @ A B @ C < D E F )> * +,, <] 1`^ fX _ _` * Ka2 HIJP b 5 6 E FGcd WK[2 e` \ f ( _ gh i j / ( – – – – 4 8 8 < S I D -F F : J a n e ID It’s J a n e =>? @ 05 6 A B C DEG H I J F+ 0 S P Id P S P/ W S C W S P W S P ID-W S F : J a n e W S P Jane IdP ID -F F D S *UV W3:X I[\]K*Y ZM LN 8 *^ 9 F_` a T DS S P J a n e W S P ID -W S F W XY Z [ \ ] 8 R ^ X_ ` a Z !" "" " ! % # &$ % & ' & " ( & ' & – – Liberty ID-S IS Id e n t i t y S e r v i c e In t e r f a c e S p e c i f i c a t i o n J ! " # $ %& ' ( ) • Liberty W eb * + , - . k5 %/6 E FG 0 1 l ' mno 2 3 4 p nq r s A B ct u v w x y – Personal Profile X M L zeh i 4r k5{F9{|6 E {|FG5 6 E FlG nop nqG} r 6 s ~ A ( B c ? e 6 ~ ( h i 4r k5{F9{|6 E {|FG5 6 E FlG 9 nF G}A B h i 4 r {F9{| {| k55 6 6 E E FGFG l no F9 G5 6 E ( F G A B h i 4r {F9{| 5 6 E k5FG6 E FG l G} 6 ~ ( A B 5 6 E F G A B h i 4r {F9{| 5 6 E FG G} 6 ~ ( – E m p loy ee Profile – C ont ac t B ook – Presenc e – G eo-L oc at ion X M L X M L X M L X M L 5 Liberty Liberty Liberty ( I D -F F ) / O A S IS ! " # $S - A . % / & M & L ' (()v )2 * . 0 + /, 0 1& ' 2 3 4 5 6< 7 8 9 : = ; $ > 8 C ( ( ) ? 2 @ A B 23 4 E )F K G L 3 M 4 N H D ) I J 3 O P O ,X Q Y Z [ ! T" UR \ S ] T ))U #V W 8 9 , ^ : _ Liberty (ID S IS ) W eb ( I D -W S F ) Liberty (S A M L , S O A P , W S S , X M L , e tc .) z ¤ ¡ ¥¢ £ 2005/05/20 S A C S I S 2005 56 z ¡ ¢ £ ¤ ¥ V t ) * – – " ) 2 3 ! " # $ % & ' ( ) * + , - . * ¡ ¢£ ¤ ¥ – – ¢ £ 78 ¦ ¦ 5 6 6$ 7 /8 * 9 0 :; 123 <= > $ "5 $ 4 25 ? ! "# $% & ' ( ) * + , @ A B 5 B 6 C 7 D 8E 9F : A ;= D E +G = < = > ? @ A B C D 1EF G H H H I 5 C J H KF LM N O P Q LR S T U VW X Y Z ;[\ ]5 A^ = _I F U ` D a bH ;c d e f gh i j k + < = > ? @ I 3q l r s r ;tL u vm n- w G RgxS Ty z { o k p | } ~ ;[\ gh i jJ K L = <k B+ <= E > F D;?= ? M @ I IH H L = N C D q r s r ;Z R k Z e f ? @ I – – – – – § ¨ ¢ £ ©ª « ¬ t ¦+d § ¨ ¦© ª ¡ « © £ ¬ ® ¯ ° £ d * ± ² ± £ ³ ´ « µ ¦ ª £ ¬ f ¯ ¶ ) 3 d d £ ¬ ¶ ¦¡ ¢ ¨ £ ) © · § ´ ¡ © ª ¦£ 3 « ´ ¡ ¸ ¢ ¹ £ ¡ © º £ d ª ª « § © ¡ ¸ ¢ ¹ 1 ® ¯ » ¼ ½ ¾ ° £ ¿ À _ Á Â Ã Ä Å Æ ! " #$ % Oa" u b * gÇ G ' $ t – – – – – z ¡ ¤ ¥ V t ) * – – " ) 2 3 – ! " # $ ! & ' * ( ) * ' ¡( ¢ £ + ¤ , ¥ - . / , - – ¦ f 0 1® 2 ¯ #3 t 4 5 6 °± pÏÐ Fr 915ÑÒÓ6 E FG È ; Ô Õ l Ö no1p nq× r s@ ZØ Ù É 14Ê Ë 9 Z É Ì Í Î Þ Ñl Ú } Û ß à Q{| ÜQ InoÝ A á r B âF 7ã ä [ å \ Å æ X ® ç è é é ê 5 6 E F G V « ¤ Q7 t Q8 R9 1Ñ2 : #Òë;<ì ] ^ í î ï ð ñâo6 ò ö )÷ á *r GF 5 6 ó E FGh ô i WõQ Rò ë [ ì \ ø ù ú û ü WØ Ù ýQ 6 R no1Û9<þOÔ @ ã j / ® ç è é m : _ Ö [ \ Ò{F â F r G Q Ino á n 6 gÛ : [ \ 4r {F9{| {| _ Ö s no{FG O câoG 6 Fà e – – – – – – – – – 4 ¢ £ 78 ¦ f 7 y ² { z ¡ ( ) * + , - . / 0 1 23 4 ! 56 " 7 #8 9:$% ; < => ?& '2@A ' BCVWDCE X F GHY'ZI '9[ \J K ]' ^ _ L`abcM dN ^O _PQR e E S ATf g U h`pi `Zq # 9[$ j k Vlm : = ! " Z 9n o “ ” o p q r s = t u @ s = K A v o p q r ³ _ ´ X g µ R ( ) Q * + , W r 3 4 56 7 8 G- . / 0 1 2s Ut u 6 ) ( a b ? @ A B vw c*x · ª « ¦´ ¹ £ 2 ! ¦´ ª ¦e " y z ! L " { # $ | %OW X P }7 Q ~ RS *TU| h V W L X Y f ZL [ \ – – – – ]k ^ l R_m n` a bTc de 0 W X Y f g h _ i j S d o p q r s = t u @ s = K A v o p q r ³ _ ´ Xg µ R Q W 5 ¢ £ 78 ¦ f 7 y ² { z ¡ > F D w x F D E 6 v E A B y z { | } :~ , – – – + , , n \ S % 8 S 1 o p 5R%A F : n y f ' y 8 8 S a % A g F n A D = J A C I : y %& ' 8 f f¡ ¢ 8 S £ ¤ m X 8 S ¥ ¦ § n z ¡ ¤ ¥ V t ) * – – " ! " # $ " % " ! & ' (0 %) . " 1 * " + 2 3 ,,4- $* $+ . 5 . ! & / / * ¡ ¢£ ¤ ¥ – – : B 2 C : IS P ¢ £ r ¶ · 3 4 “ – – ” N©N > ~ : ª« ¬ # ¨ G $¨ = ® *T ¯ ° ¥ ¦ z ¡ ¤ ¥ V t ) * – – " ! " # $ " % " ! & ' (0 %) . " 1 * " + 2 3 ,,4- $* $+ . 5 . ! & / / * ¡ ¢£ ¤ ¥ – – ¸¹¸º » ¼ ½ ® ¯ t =>?>@ A B C 1D #E F – – – – -.; < /= 0 >?@1 2 A B3C D 4 5 E6 7 8 9 : F G H I J K L M NOP Q H I <G R0 S T ( ;( U 1¡¢V W £¤XY Z¢ [ \¡¢] £¥^J¦ \_ # ` & a 9 : # $b c d ? D W Y Z e $f g ^h i # ` H § ¨ I© ª« ¬ ;S £V® r ¯ B ° ± ª ~ ² ³ ~ 1 jkl Z m n >o p m n $q r >' ( s t 8 u v w q r ' ´ = µ ¶ · + W ¸ – G ? – – – ¹ ~ ² ºªc d » ¼ ½ ¾ £ ¿ À Á  à ;Ä Å I ¸¹¸º »J ¼K L ½ M NOPQ ® ¯ R tS T #U V ¢ £ 0 1 2 #W X YZ[ \ ] ^ _ 6 ` 7 8 9 : ;< = DVR P 2 P > ? @ AB 8 C ? D ? T- sdDd U í ð ! " #$ X Y ID xy DVR ( , P K I, DVR &'( )( ) % &'&( )( ) * + , - + . ( TV, , ) ) WK X Y L Z [ M\ ] 8N Á  S þ ¿ F Ä G Å À¸¹¸º » ¼ ½ ® ¯ t E TS I L ib e r ty A llia n c e TV-A n y t i m e F o r u m 2 " 3 4 5 " Z [ \ ] " _ Z [ \ ] " ^ SP006-3 E x c h a n g e o f Pe r s o n a l Pr o f i l e ( 2 0 0 5 /0 8 ) E T S I T S 1 0 2 8 2 2 -6-3: " B r o a d c a s t a n d O n -l i n e S e r v ic e s :S e a r c h , s e le c t, a n d r ig h tfu l u s e o f c o n te n t o n p e rs o n a l s to ra g e s y s t e m s ( " T V -A n y t i m e P h a s e 2 "); P a r t 6: D e l i v e r y o f m e t a d a t a o v e r a b i -d i r e c t i o n a l n e t w o r k ; S u b -p a r t 3: E x c h a n g e o f p e r s o n a l p r o file s " . E F G H > AI 7 B J K L 4 Æ Ç( È – – – – ! " # ÉÊMN ! " # $ # % & ' ( ) ( * ' + ' , - ' . / / 0' 1 2 34 5 6 7 89 : ;< = 8> ? 8@ A B C D EF G H I J K L M K N O P8Q RSTU V W X ! Y Z [ \ / ] ^/ Z _. // $] ` a b b b c 1 b d ec "_ b # ` b" # b ## " # b_ $ #b ! f 3)f 1 gc. / /] a $b c b " be! ce ! Sh _ % 0f a f f g ig j $ )( * g k l q mn # b r o ! g # e c b _ c c $ b X ! cs % c ^g 2) n ) 1 fc c 2 p c 1 & b # c c b cb 1 c # ( . / / 0 c c 1 $ # # # b # b # " . / / 0 c a b e # c b c # ! ! g # % ca ` qc. / t u 1 v2 w m& b $ ! a b 1 # c g % a . _ $ ! 1 c " x ! ` # 2 p 1 b 1 )1 c% ! b c z { y e ! e ! b . / / - ! /, , . # " b e ! . # $ e ! # c 1 y % ! b c z { ! " # $ # c 1 y e ! Ë Ì !) " # ! $ * ) % + & ' & ( , ( - . '' (( (( 9/ 0 4 1 : 2 3 4 5 6 7 8 ' ( ( ;<= > ? ;@ A B C D E 5 fR f_ ^ V 8 h Ï g f [ 8 f Í S_ Î8 Z [ VJ 8 g [ Ð k Ñ g Î 8 ¿ ¿ Ò ÓÔ Õ Ö × J ¿ ¿ Ò ØÙÚ Ò ÇÓ Call for Papers A CM CCS 2 0 0 5 W ork sh op on D i g i t al I d en t i t y M an ag em en t November 11, 2005, H i l t on A l ex a n d ri a M a rk C en t er, A l ex a n d ra , V A Û ) ©Ü Ý Þ ( Ã ß à ç i i 8 á èéêâ ë ì7 8 èíã ä î ïå ðæ ñ ò X] _ \ _ \ Z [ j Ð g µ ^_ Y ` \ a g óÎ 2 0 0 5 /0 5 /2 0 S A C S IS 2 0 0 5 7 6