ࡱ> za߿ߝXo( UUUUzag\Oy Ek( DDm(   , SOAP message, SOAP message  sampleJ/ 0|DTimes New Roman*0Wo 0DTahomaew Roman*0Wo 0h" DWingdingsRoman*0Wo 00DArialngsRoman*0Wo 0@DCourier Newman*0Wo 0h1 a.  @n?" dd@  @@`` PHH      DH/Xr$߿ߝXoifr$g\Oy Ekii 0@8  uʚ;2Nʚ;g4kdkd0&ppp@ <4!d!d 0Lx+<4dddd 0Lx+`X___PPT9:nu=!BWk@~PNG  IHDRF} PLTE3:tRNS@f cmPPJCmp0712Om9IDATc``b $<&40(Zжj˂AtM iIENDB`  ? % $Research on Non-repudiation service %#  By Yi Zhang Motivation of Non-repudiation  In paper-based business Electronic business transactions Less physical evidence The availability of sophisticated technologies Parties potentially involved in a dispute should be able to obtain sufficient evidence to establish what had actually happened F9F9"F""What is non-repudiation  The goal of a non-repudiation service Digital signature is vulnerable to replay attacks Sender authentication does not guarantee that messages were not modified Non-repudiation service requires both Model of Non-Repudiation   Model of Non-Repudiation  Technology OverviewMessage Authentication Message Authentication Code (MAC) Digital Signature Sender/Receiver Authentication Username and Password SSL Server and ClientV4, 4  ,  Technology OverviewSOAP (Simple Object Access Protocol) XML based protocol An envelope A set of encoding rules A convention for representing remote procedure calls and responses A simple SOAP sample SOAP-DSIG appends digital signatures to SOAPZ%-""-" 0 Request Example%HTML Header followed by SOAP message.&& Response Example   'Satisfaction of Non-repudiation service$Exchanging the above HTTP messages over SSL. To guarantee the signer of a SOAP message is the same as the sender The private key used to sign the order should be the same for SSL client authentication. The private key used to sign the receipt should be the same for SSL server authentication Tqq"X"Y", ` @EoOV` @Eff؂o` MMMwww` 33f3Ƨgzf` 3ffE` JH3f̙ff` 33̙fRP` =bf>?" dd@,?wnd@ n< w_@nA``< n?" dd@   @@``PP   @ ` ` p>> ''CC<D'(  <!T  < "b  <# " \  < "B < HDA "B < HDA "B < HDA "@@B < HDA "B  < HDA "B  < HDA "B  < HDA "@@B  < HDA "B  < HDA "B < HDA "B < HDA "@@B < HDA "  B < HDA "  B < HDA "  B < HDA "@ @ B < HDA "  B < HDA "  B < HDA "  B < HDA "@@B < HDA "B < HDA "B < HDA "z\  < "B < HDA "B < HDA "B < HDA "@@B < HDA "B  < HDA "B !< HDA "B "< HDA "@@B #< HDA "B $< HDA "B %< HDA "B &< HDA "@@B '< HDA " B (< HDA " B )< HDA " B *< HDA "@ @ B +< HDA " B ,< HDA " B -< HDA " B .< HDA "@@B /< HDA "B 0< HDA "B 1< HDA "B 2< HDA "@@B 3< HDA "B 4< HDA "B 5< HDA "B 6< HDA "@@B 7< HDA "B 8< HDA " 9< # t?A?60%"@`tB :< 6D"tb `  ;<# "|i4 tB <<B 6D"`  tB =< 6D"PP 2 ><B  BCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T" ?< 6HI "  T Click to edit Master title style! ! @< K Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level"0  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S A< 6P "``  D*  B< 6v "`   F*  C< 6d{ "`   F* H < 0޽h ?>< @Eff؂o___PPT92p22 Blueprint*  5*-*@GG@)(  @B$T  @ "6b  @# " @ T??"@`\  @ "B @ HDA "B @ HDA "B @ HDA "@@B  @ HDA "B  @ HDA "B  @ HDA "B  @ HDA "@@B  @ HDA "B @ HDA "B @ HDA "B @ HDA "@@B @ HDA "  B @ HDA "  B @ HDA "  B @ HDA "@ @ B @ HDA "  B @ HDA "  B @ HDA "  B @ HDA "@@B @ HDA "B @ HDA "B @ HDA "B @ HDA "B @ HDA "B @ HDA "@@B @ HDA "B  @ HDA "B !@ HDA "B "@ HDA "@@B #@ HDA "B $@ HDA "B %@ HDA "B &@ HDA "@@B '@ HDA " B (@ HDA " B )@ HDA " B *@ HDA "@ @ B +@ HDA " B ,@ HDA " B -@ HDA " B .@ HDA "@@B /@ HDA "B 0@ HDA "B 1@ HDA "B 2@ HDA "@@B 3@ HDA "B 4@ HDA "B 5@ HDA "B 6@ HDA "@@B 7@ HDA "B 8@ HDA "tB 9@ 6D"$\ /c3  :@ "/c3 B ;@ 6D"/3 ,$D  0tB <@ 6D" tB =@ 6D"c2 >@B  ZBCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T"]Ft\  ?@ "tB @@ 6D"r r tB A@B 6D"442 B@  ZBCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T"   C@ 6\ "Pp   T Click to edit Master title style! ! D@ _ Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level"%p0u   W#Click to edit Master subtitle style$ $ E@ 6c "``  D*  F@ 6 "`   F*  G@ 6 "`   F* H @ 0޽h ?/ >@B@ @Eff؂o 00(  x  c $C@Pp   x  c $dD@%p0u   H  0޽h ? ̙33  P0(  x  c $d?<   x  c $\e@<0  H  0޽h ? ̙33  `0(  x  c $"?<   x  c $%@<0  H  0޽h ? ̙33  wp (   x  c $Y?<   8     2   <   8Sender 2   <q`  :Receiver   `   0p`    0o   5NRO 2   0w   5NRS 2   0p    5NRR 2   0P `  5NRD 2  0y  IDirect Transmission( 2H  0޽h ? ̙339    $m(  $x $ c $$?<     $ 0<O  KIndirect Transmission( 28   $ 2 $ BD OP  8Sender 2 $ BD O  :Receiver    $ 6O P  5NRO 2  $ 6O   5NRS 2  $ 6O   5NRR 2  $ 6O   7NRD( 22  $ <O0 FDelivery authority  f $ 6` f $ 6` H $ 0޽h ? ̙33  (0(  (x ( c $(?<   x ( c $@<0  H ( 0޽h ? ̙33  ,0(  ,x , c $?<   x , c $8@<0  H , 0޽h ? ̙338  0x(  0x 0 c $0P?<  P x 0 c $,QP@<0` P j 0 0 P0PO  ZPOST /order HTTP/1.1 Host: www.onlinetrade.com Content-Type: text/xml; charset="UTF-8" Content-Length: nnnn SOAPAction: "http://www.onlinetrade.com/order#buy & & * 2cb"   0 0`P 0  n SOAP message 2   0 H 0 0޽h ? ̙33  4&(  4x 4 c $ O?<  O  4 0d1P0P 8HTTP/1.1 200 OK Content-Type: text/xml; charset="UTF-8" Content-Length: nnnn & & *W 2Tc>& 4 0L4P@` `  n SOAP message 2   0 H 4 0޽h ? ̙33  80(  8x 8 c $\?<   x 8 c $b@<0  H 8 0޽h ? ̙33r<ikmoiv~ڇȋu?bOh+'0K hp   , 8 DPXPowerPoint PresentationoweOC:\Program Files\Microsoft Office\Templates\Presentation Designs\Blueprint.pothgP12PMicrosoft PowerPointoso@Z @@p&G^Jg  '%-& &&#TNPP2OMi & TNPP &&TNPP    --- !---&&--- !``---&& "&-- -B( UUUU-$ !!   ---&&&@B&-- -B( UUUU-$@@AA@@ ---&&&`b&-- -B( UUUU-$``aa`` ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&& "&-- -B( UUUU-$  !!   ---&&&@B&-- -B( UUUU-$@@AA@@ ---&&&`b&-- -B( UUUU-$``aa`` ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&& "&-- -B( UUUU-$  !!   ---&&&@B&-- -B( UUUU-$@@AA@@ ---&&&`b&-- -B( UUUU-$``aa`` ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&& "&-- -B( UUUU-$!  ! ---&&&@B&-- -B( UUUU-$A@@@A ---&&&`b&-- -B( UUUU-$a```a ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&& "&-- -B( UUUU-$!   ! ---&&&@B&-- -B( UUUU-$A@@@A ---&&&`b&-- -B( UUUU-$a```a ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&& "&-- -B( UUUU-$!   ! ---&&&@B&-- -B( UUUU-$A@@@A ---&&&`b&-- -B( UUUU-$a```a ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&& "&-- -B( UUUU-$!   ! ---&&&@B&-- -B( UUUU-$A@@@A ---&&&`b&-- -B( UUUU-$a```a ---&&&&-- -B( UUUU-$ ---&&&&-- -B( UUUU-$ ---&&&&o--%--&&&\&S\Vo--%T]T--&&@Co--%AA--&&?o--%@--&&Fdo-- %GGHKOTY]`a`]YT--&&&Dsu&=s@o--%>q>--&&]D`uo--%^E^s--&&P-nKo--"%k;k;k;j@hDcG^HYGUDR@Q;R6U2Y/^.--&&&&G&j}w@P QwZw0- &Gy& --1h-- @"Tahomaw@ QwZw0- ff.2 rResearch on Non%! !' !. ff. 2 ,-. ff.2 A repudiation !!!  !. ff.2 rservice .-- \h-- ff@"Tahomaw@P QwZw0- @E.2 xr By Yi Zhang   .--"System 0-&TNPP &՜.+,D՜.+,8    On-screen Shown-s(;  Times New RomanTahoma WingdingsArial Courier New Blueprint%Research on Non-repudiation service Motivation of Non-repudiation What is non-repudiation Model of Non-Repudiation Model of Non-RepudiationTechnology OverviewTechnology OverviewRequest ExampleResponse Example(Satisfaction of Non-repudiation service  Fonts UsedDesign Template Slide Titles  8@ _PID_HLINKSA\Hhttp://cs.uccs.edu/~cs522/studentproj/projF2003/yizhang/doc/Request.xmlIhttp://cs.uccs.edu/~cs522/studentproj/projF2003/yizhang/doc/Response.xmlKhttp://cs.uccs.edu/~cs522/studentproj/projF2003/yizhang/doc/simpleSOAP.xml_Phghg  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuwxyz{|}Root EntrydO)PicturesCurrent User~SummaryInformation(PKPowerPoint Document((DocumentSummaryInformation8v