[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[freehaven-cvs] add graph 5a.



Update of /home/freehaven/cvsroot/doc/e2e-traffic/graphs
In directory moria.mit.edu:/tmp/cvs-serv31665/graphs

Added Files:
	fig5a.eps 
Log Message:
add graph 5a.

--- NEW FILE: fig5a.eps ---
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graphs/fig5a.eps
%%Creator: gnuplot 3.7 patchlevel 3
%%CreationDate: Thu Jan 22 20:55:03 2004
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      dup 1 lt {pop 1} if 10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
currentdict end definefont pop
/MFshow {{dup dup 0 get findfont exch 1 get scalefont setfont
     [ currentpoint ] exch dup 2 get 0 exch rmoveto dup dup 5 get exch 4 get
     {show} {stringwidth pop 0 rmoveto}ifelse dup 3 get
     {2 get neg 0 exch rmoveto pop} {pop aload pop moveto}ifelse} forall} bind def
/MFwidth {0 exch {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
      5 get stringwidth pop add}
    {pop} ifelse} forall} bind def
/MLshow { currentpoint stroke M
  0 exch R MFshow } bind def
/MRshow { currentpoint stroke M
  exch dup MFwidth neg 3 -1 roll R MFshow } def
/MCshow { currentpoint stroke M
  exch dup MFwidth -2 div 3 -1 roll R MFshow } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
1.000 UL
LTb
966 420 M
63 0 V
5933 0 R
-63 0 V
 stroke
882 420 M
[ [(Helvetica) 140.0 0.0 true true (10)]
] -46.7 MRshow
966 654 M
31 0 V
5965 0 R
-31 0 V
966 963 M
31 0 V
5965 0 R
-31 0 V
966 1122 M
31 0 V
5965 0 R
-31 0 V
966 1198 M
63 0 V
5933 0 R
-63 0 V
 stroke
882 1198 M
[ [(Helvetica) 140.0 0.0 true true (100)]
] -46.7 MRshow
966 1432 M
31 0 V
5965 0 R
-31 0 V
966 1741 M
31 0 V
5965 0 R
-31 0 V
966 1900 M
31 0 V
5965 0 R
-31 0 V
966 1975 M
63 0 V
5933 0 R
-63 0 V
 stroke
882 1975 M
[ [(Helvetica) 140.0 0.0 true true (1000)]
] -46.7 MRshow
966 2209 M
31 0 V
5965 0 R
-31 0 V
966 2519 M
31 0 V
5965 0 R
-31 0 V
966 2677 M
31 0 V
5965 0 R
-31 0 V
966 2753 M
63 0 V
5933 0 R
-63 0 V
 stroke
882 2753 M
[ [(Helvetica) 140.0 0.0 true true (10000)]
] -46.7 MRshow
966 2987 M
31 0 V
5965 0 R
-31 0 V
966 3296 M
31 0 V
5965 0 R
-31 0 V
966 3455 M
31 0 V
5965 0 R
-31 0 V
966 3530 M
63 0 V
5933 0 R
-63 0 V
 stroke
882 3530 M
[ [(Helvetica) 140.0 0.0 true true (100000)]
] -46.7 MRshow
966 3764 M
31 0 V
5965 0 R
-31 0 V
966 4074 M
31 0 V
5965 0 R
-31 0 V
966 4232 M
31 0 V
5965 0 R
-31 0 V
966 4308 M
63 0 V
5933 0 R
-63 0 V
 stroke
882 4308 M
[ [(Helvetica) 140.0 0.0 true true (1000000)]
] -46.7 MRshow
966 420 M
0 63 V
0 3857 R
0 -63 V
 stroke
966 280 M
[ [(Helvetica) 140.0 0.0 true true (.0)]
] -46.7 MCshow
1632 420 M
0 63 V
0 3857 R
0 -63 V
 stroke
1632 280 M
[ [(Helvetica) 140.0 0.0 true true (.10)]
] -46.7 MCshow
2298 420 M
0 63 V
0 3857 R
0 -63 V
 stroke
2298 280 M
[ [(Helvetica) 140.0 0.0 true true (.20)]
] -46.7 MCshow
2965 420 M
0 63 V
0 3857 R
0 -63 V
 stroke
2965 280 M
[ [(Helvetica) 140.0 0.0 true true (.30)]
] -46.7 MCshow
3631 420 M
0 63 V
0 3857 R
0 -63 V
 stroke
3631 280 M
[ [(Helvetica) 140.0 0.0 true true (.40)]
] -46.7 MCshow
4297 420 M
0 63 V
0 3857 R
0 -63 V
 stroke
4297 280 M
[ [(Helvetica) 140.0 0.0 true true (.50)]
] -46.7 MCshow
4963 420 M
0 63 V
0 3857 R
0 -63 V
 stroke
4963 280 M
[ [(Helvetica) 140.0 0.0 true true (.60)]
] -46.7 MCshow
5630 420 M
0 63 V
0 3857 R
0 -63 V
 stroke
5630 280 M
[ [(Helvetica) 140.0 0.0 true true (.70)]
] -46.7 MCshow
6296 420 M
0 63 V
0 3857 R
0 -63 V
 stroke
6296 280 M
[ [(Helvetica) 140.0 0.0 true true (.80)]
] -46.7 MCshow
6962 420 M
0 63 V
0 3857 R
0 -63 V
 stroke
6962 280 M
[ [(Helvetica) 140.0 0.0 true true (.90)]
] -46.7 MCshow
1.000 UL
LTb
966 420 M
5996 0 V
0 3920 V
-5996 0 V
966 420 L
 stroke
140 2380 M
currentpoint gsave translate 90 rotate 0 0 moveto
[ [(Helvetica) 140.0 0.0 true true (Rounds)]
] -46.7 MCshow
grestore
3964 70 M
[ [(Helvetica) 140.0 0.0 true true (p)]
[(Helvetica) 112.0 -42.0 true true (Junk)]
] -32.7 MCshow
3964 4830 M
[ [(Helvetica) 140.0 0.0 true true (Independent geometric dummy messages)]
] -46.7 MCshow
3964 4690 M
[ [(Helvetica) 140.0 0.0 true true (Rounds to guess m-1 recipients)]
] -46.7 MCshow
3964 4550 M
[ [(Helvetica) 140.0 0.0 true true (\(90)]
[(Helvetica) 112.0 70.0 true true (th)]
[(Helvetica) 140.0 0.0 true true ( percentile of trial attacks\))]
] -60.7 MCshow
1.000 UP
1.000 UL
LT0
6311 4207 M
[ [(Helvetica) 140.0 0.0 true true (p)]
[(Helvetica) 112.0 -42.0 true true (Delay)]
[(Helvetica) 140.0 0.0 true true (=.1,len=1)]
] -32.7 MRshow
6395 4207 M
399 0 V
1299 1803 M
333 5 V
1333 22 V
1998 152 V
1999 774 V
1299 1803 Pls
1632 1808 Pls
2965 1830 Pls
4963 1982 Pls
6962 2756 Pls
6594 4207 Pls
1.000 UP
1.000 UL
LT1
6311 4067 M
[ [(Helvetica) 140.0 0.0 true true (p)]
[(Helvetica) 112.0 -42.0 true true (Delay)]
[(Helvetica) 140.0 0.0 true true (=.6,len=1)]
] -32.7 MRshow
6395 4067 M
399 0 V
1632 2168 M
1333 144 V
1998 527 V
6299 4340 L
1632 2168 Crs
2965 2312 Crs
4963 2839 Crs
6594 4067 Crs
1.000 UP
1.000 UL
LT2
6311 3927 M
[ [(Helvetica) 140.0 0.0 true true (p)]
[(Helvetica) 112.0 -42.0 true true (Delay)]
[(Helvetica) 140.0 0.0 true true (=.1,len=4)]
] -32.7 MRshow
6395 3927 M
399 0 V
1299 1908 M
333 16 V
1333 83 V
1998 271 V
6962 3451 L
1299 1908 Star
1632 1924 Star
2965 2007 Star
4963 2278 Star
6962 3451 Star
6594 3927 Star
1.000 UP
1.000 UL
LT3
6311 3787 M
[ [(Helvetica) 140.0 0.0 true true (p)]
[(Helvetica) 112.0 -42.0 true true (Delay)]
[(Helvetica) 140.0 0.0 true true (=.6,len=4)]
] -32.7 MRshow
6395 3787 M
399 0 V
1299 2616 M
333 56 V
1333 337 V
4246 4340 L
1299 2616 Box
1632 2672 Box
2965 3009 Box
6594 3787 Box
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

***********************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe freehaven-cvs       in the body. http://freehaven.net/