[or-cvs] Move design-paper into its own directory, and ship it and a...
Peter Palfrader
weasel at seul.org
Fri Aug 6 19:54:33 UTC 2004
Update of /home/or/cvsroot/doc/design-paper
In directory moria.mit.edu:/tmp/cvs-serv16747/doc/design-paper
Added Files:
Makefile.am Makefile.in cell-struct.eps cell-struct.fig
cell-struct.pdf cell-struct.png interaction.eps
interaction.fig interaction.pdf interaction.png latex8.bst
tor-design.bib tor-design.html tor-design.pdf tor-design.tex
usenix.sty
Log Message:
Move design-paper into its own directory, and ship it and all that is needed to build with it in the tarball
--- NEW FILE: Makefile.am ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: Makefile.in ---
# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
DESTDIR =
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ../..
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
host_alias = @host_alias@
host_triplet = @host@
BINDIR = @BINDIR@
CC = @CC@
CONFDIR = @CONFDIR@
HAVE_LIB = @HAVE_LIB@
LIB = @LIB@
LOCALSTATEDIR = @LOCALSTATEDIR@
LTLIB = @LTLIB@
MAKEINFO = @MAKEINFO@
PACKAGE = @PACKAGE@
RANLIB = @RANLIB@
VERSION = @VERSION@
EXTRA_DIST = cell-struct.fig interaction.fig tor-design.bib usenix.sty latex8.bst tor-design.tex
DISTCLEANFILES = cell-struct.eps interaction.eps cell-struct.pdf interaction.pdf tor-design.aux tor-design.bbl tor-design.blg tor-design.log tor-design.dvi tor-design.ps
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = ../../orconfig.h
CONFIG_CLEAN_FILES =
DIST_COMMON = Makefile.am Makefile.in
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = tar
GZIP_ENV = --best
all: all-redirect
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/design-paper/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
tags: TAGS
TAGS:
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
subdir = doc/design-paper
distdir: $(DISTFILES)
here=`cd $(top_builddir) && pwd`; \
top_distdir=`cd $(top_distdir) && pwd`; \
distdir=`cd $(distdir) && pwd`; \
cd $(top_srcdir) \
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu doc/design-paper/Makefile
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \
cp -pr $$d/$$file $(distdir)/$$file; \
else \
test -f $(distdir)/$$file \
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|| cp -p $$d/$$file $(distdir)/$$file || :; \
fi; \
done
info-am:
info: info-am
dvi-am:
dvi: dvi-am
check-am: all-am
check: check-am
installcheck-am:
installcheck: installcheck-am
install-exec-am:
install-exec: install-exec-am
install-data-am:
install-data: install-data-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
install: install-am
uninstall-am:
uninstall: uninstall-am
all-am: Makefile
all-redirect: all-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
installdirs:
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
maintainer-clean-generic:
mostlyclean-am: mostlyclean-generic
mostlyclean: mostlyclean-am
clean-am: clean-generic mostlyclean-am
clean: clean-am
distclean-am: distclean-generic clean-am
distclean: distclean-am
maintainer-clean-am: maintainer-clean-generic distclean-am
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
maintainer-clean: maintainer-clean-am
.PHONY: tags distdir info-am info dvi-am dvi check check-am \
installcheck-am installcheck install-exec-am install-exec \
install-data-am install-data install-am install uninstall-am uninstall \
all-redirect all-am all installdirs mostlyclean-generic \
distclean-generic clean-generic maintainer-clean-generic clean \
mostlyclean distclean maintainer-clean
cell-struct.eps: cell-struct.fig
fig2dev -L eps $< $@
interaction.eps: interaction.fig
fig2dev -L eps $< $@
cell-struct.pdf: cell-struct.fig
fig2dev -L pdf $< $@
interaction.pdf: interaction.fig
fig2dev -L pdf $< $@
tor-design.ps: cell-struct.eps interaction.eps tor-design.bib tor-design.tex usenix.sty latex8.bst
latex tor-design.tex
bibtex tor-design
latex tor-design.tex
latex tor-design.tex
dvips -o $@ tor-design.dvi
tor-design.pdf: cell-struct.pdf interaction.pdf tor-design.bib tor-design.tex usenix.sty latex8.bst
pdflatex tor-design.tex
bibtex tor-design
pdflatex tor-design.tex
pdflatex tor-design.tex
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
--- NEW FILE: cell-struct.eps ---
%!PS-Adobe-2.0 EPSF-2.0
%%Title: cell-struct.fig
%%Creator: fig2dev Version 3.2 Patchlevel 4
%%CreationDate: Mon May 17 00:04:58 2004
%%For: root at localhost.localdomain (root)
%%BoundingBox: 0 0 254 73
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
end
save
newpath 0 73 moveto 0 0 lineto 254 0 lineto 254 73 lineto closepath clip newpath
-35.3 77.2 translate
1 -1 scale
/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
$F2psBegin
10 setmiterlimit
0 slj 0 slc
0.06000 0.06000 sc
%
% Fig objects follow
%
%
% here starts figure with depth 50
% Polyline
7.500 slw
n 1200 975 m
1200 1275 l gs col0 s gr
% Polyline
n 1725 975 m
1725 1275 l gs col0 s gr
% Polyline
n 600 975 m 4800 975 l 4800 1275 l 600 1275 l
cp gs col0 s gr
% Polyline
n 1200 300 m
1200 600 l gs col0 s gr
% Polyline
n 1725 300 m
1725 600 l gs col0 s gr
% Polyline
n 600 300 m 4800 300 l 4800 600 l 600 600 l
cp gs col0 s gr
% Polyline
n 2550 975 m
2550 1275 l gs col0 s gr
% Polyline
n 3150 975 m
3150 1275 l gs col0 s gr
% Polyline
n 3450 975 m
3450 1275 l gs col0 s gr
% Polyline
n 3900 975 m
3900 1275 l gs col0 s gr
/Times-Roman ff 180.00 scf sf
675 1200 m
gs 1 -1 sc (CircID) col0 sh gr
/Times-Roman ff 180.00 scf sf
900 900 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 180.00 scf sf
1275 1200 m
gs 1 -1 sc (Relay) col0 sh gr
/Times-Roman ff 180.00 scf sf
1800 1200 m
gs 1 -1 sc (StreamID) col0 sh gr
/Times-Roman ff 180.00 scf sf
2625 1200 m
gs 1 -1 sc (Digest) col0 sh gr
/Times-Roman ff 180.00 scf sf
3150 1200 m
gs 1 -1 sc (Len) col0 sh gr
/Times-Roman ff 180.00 scf sf
4200 1200 m
gs 1 -1 sc (DATA) col0 sh gr
/Times-Roman ff 180.00 scf sf
675 525 m
gs 1 -1 sc (CircID) col0 sh gr
/Times-Roman ff 180.00 scf sf
1275 525 m
gs 1 -1 sc (CMD) col0 sh gr
/Times-Roman ff 180.00 scf sf
900 225 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 180.00 scf sf
1425 225 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 180.00 scf sf
3225 525 m
gs 1 -1 sc (DATA) col0 sh gr
/Times-Roman ff 180.00 scf sf
3225 900 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 180.00 scf sf
3450 1200 m
gs 1 -1 sc (CMD) col0 sh gr
/Times-Roman ff 180.00 scf sf
3600 900 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 180.00 scf sf
3300 225 m
gs 1 -1 sc (509 bytes) col0 sh gr
/Times-Roman ff 180.00 scf sf
1425 900 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 180.00 scf sf
2100 900 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 180.00 scf sf
2850 900 m
gs 1 -1 sc (6) col0 sh gr
/Times-Roman ff 180.00 scf sf
4350 900 m
gs 1 -1 sc (498) col0 sh gr
% here ends figure;
$F2psEnd
rs
showpage
--- NEW FILE: cell-struct.fig ---
#FIG 3.2
Landscape
Center
Inches
Letter
100.00
Single
-2
1200 2
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1200 975 1200 1275
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1725 975 1725 1275
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
600 975 4800 975 4800 1275 600 1275 600 975
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1200 300 1200 600
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1725 300 1725 600
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
600 300 4800 300 4800 600 600 600 600 300
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
2550 975 2550 1275
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
3150 975 3150 1275
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
3450 975 3450 1275
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
3900 975 3900 1275
4 0 0 50 -1 0 12 0.0000 4 135 510 675 1200 CircID\001
4 0 0 50 -1 0 12 0.0000 4 135 90 900 900 2\001
4 0 0 50 -1 0 12 0.0000 4 180 435 1275 1200 Relay\001
4 0 0 50 -1 0 12 0.0000 4 135 735 1800 1200 StreamID\001
4 0 0 50 -1 0 12 0.0000 4 180 510 2625 1200 Digest\001
4 0 0 50 -1 0 12 0.0000 4 135 285 3150 1200 Len\001
4 0 0 50 -1 0 12 0.0000 4 135 510 4200 1200 DATA\001
4 0 0 50 -1 0 12 0.0000 4 135 510 675 525 CircID\001
4 0 0 50 -1 0 12 0.0000 4 135 420 1275 525 CMD\001
4 0 0 50 -1 0 12 0.0000 4 135 90 900 225 2\001
4 0 0 50 -1 0 12 0.0000 4 135 90 1425 225 1\001
4 0 0 50 -1 0 12 0.0000 4 135 510 3225 525 DATA\001
4 0 0 50 -1 0 12 0.0000 4 135 90 3225 900 2\001
4 0 0 50 -1 0 12 0.0000 4 135 420 3450 1200 CMD\001
4 0 0 50 -1 0 12 0.0000 4 135 90 3600 900 1\001
4 0 0 50 -1 0 12 0.0000 4 180 735 3300 225 509 bytes\001
4 0 0 50 -1 0 12 0.0000 4 135 90 1425 900 1\001
4 0 0 50 -1 0 12 0.0000 4 135 90 2100 900 2\001
4 0 0 50 -1 0 12 0.0000 4 135 90 2850 900 6\001
4 0 0 50 -1 0 12 0.0000 4 135 270 4350 900 498\001
--- NEW FILE: cell-struct.pdf ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: cell-struct.png ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: interaction.eps ---
%!PS-Adobe-2.0 EPSF-2.0
%%Title: interaction.fig
%%Creator: fig2dev Version 3.2 Patchlevel 3d
%%CreationDate: Sat Jan 31 05:25:23 2004
%%For: nickm at totoro.wangafu.net ()
%%BoundingBox: 0 0 449 235
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
end
save
newpath 0 235 moveto 0 0 lineto 449 0 lineto 449 235 lineto closepath clip newpath
-62.3 239.8 translate
1 -1 scale
/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
4 -2 roll mul srgb} bind def
/reencdict 12 dict def /ReEncode { reencdict begin
/newcodesandnames exch def /newfontname exch def /basefontname exch def
/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
basefontdict { exch dup /FID ne { dup /Encoding eq
{ exch dup length array copy newfont 3 1 roll put }
{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
newfont /FontName newfontname put newcodesandnames aload pop
128 1 255 { newfont /Encoding get exch /.notdef put } for
newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
newfontname newfont definefont pop end } def
/isovec [
8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
8#220 /dotlessi 8#230 /oe 8#231 /OE
8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
/Times-Bold /Times-Bold-iso isovec ReEncode
/Times-Roman /Times-Roman-iso isovec ReEncode
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
$F2psBegin
10 setmiterlimit
0.06000 0.06000 sc
%
% Fig objects follow
%
% Polyline
15.000 slw
n 6000 300 m
6000 3975 l gs col0 s gr
% Polyline
7.500 slw
gs clippath
3615 555 m 3615 495 l 3464 495 l 3584 525 l 3464 555 l cp
eoclip
n 1200 525 m
3600 525 l gs col0 s gr gr
% arrowhead
n 3464 555 m 3584 525 l 3464 495 l 3464 555 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1185 795 m 1185 855 l 1336 855 l 1216 825 l 1336 795 l cp
eoclip
n 3600 825 m
1200 825 l gs col0 s gr gr
% arrowhead
n 1336 795 m 1216 825 l 1336 855 l 1336 795 l cp gs 0.00 setgray ef gr col0 s
% Polyline
15.000 slw
n 1200 300 m
1200 3975 l gs col0 s gr
% Polyline
7.500 slw
gs clippath
3615 1155 m 3615 1095 l 3464 1095 l 3584 1125 l 3464 1155 l cp
eoclip
n 1200 1125 m
3600 1125 l gs col0 s gr gr
% arrowhead
n 3464 1155 m 3584 1125 l 3464 1095 l 3464 1155 l cp gs 0.00 setgray ef gr col0 s
% Polyline
15.000 slw
n 3600 300 m
3600 3975 l gs col0 s gr
% Polyline
7.500 slw
gs clippath
6015 1230 m 6015 1170 l 5864 1170 l 5984 1200 l 5864 1230 l cp
eoclip
n 3600 1200 m
6000 1200 l gs col0 s gr gr
% arrowhead
n 5864 1230 m 5984 1200 l 5864 1170 l 5864 1230 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3585 1470 m 3585 1530 l 3736 1530 l 3616 1500 l 3736 1470 l cp
eoclip
n 6000 1500 m
3600 1500 l gs col0 s gr gr
% arrowhead
n 3736 1470 m 3616 1500 l 3736 1530 l 3736 1470 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1185 1545 m 1185 1605 l 1336 1605 l 1216 1575 l 1336 1545 l cp
eoclip
n 3600 1575 m
1200 1575 l gs col0 s gr gr
% arrowhead
n 1336 1545 m 1216 1575 l 1336 1605 l 1336 1545 l cp gs 0.00 setgray ef gr col0 s
% Polyline
[15 45] 45 sd
n 1050 1800 m
8325 1800 l gs col0 s gr [] 0 sd
% Polyline
gs clippath
3615 2130 m 3615 2070 l 3464 2070 l 3584 2100 l 3464 2130 l cp
eoclip
n 1200 2100 m
3600 2100 l gs col0 s gr gr
% arrowhead
n 3464 2130 m 3584 2100 l 3464 2070 l 3464 2130 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
6015 2205 m 6015 2145 l 5864 2145 l 5984 2175 l 5864 2205 l cp
eoclip
n 3600 2175 m
6000 2175 l gs col0 s gr gr
% arrowhead
n 5864 2205 m 5984 2175 l 5864 2145 l 5864 2205 l cp gs 0.00 setgray ef gr col0 s
% Polyline
[60] 0 sd
gs clippath
8190 2430 m 8190 2370 l 8039 2370 l 8159 2400 l 8039 2430 l cp
5985 2370 m 5985 2430 l 6136 2430 l 6016 2400 l 6136 2370 l cp
eoclip
n 6000 2400 m
8175 2400 l gs col0 s gr gr
[] 0 sd
% arrowhead
n 6136 2370 m 6016 2400 l 6136 2430 l 6136 2370 l cp gs 0.00 setgray ef gr col0 s
% arrowhead
n 8039 2430 m 8159 2400 l 8039 2370 l 8039 2430 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3585 2520 m 3585 2580 l 3736 2580 l 3616 2550 l 3736 2520 l cp
eoclip
n 6000 2550 m
3600 2550 l gs col0 s gr gr
% arrowhead
n 3736 2520 m 3616 2550 l 3736 2580 l 3736 2520 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1185 2595 m 1185 2655 l 1336 2655 l 1216 2625 l 1336 2595 l cp
eoclip
n 3600 2625 m
1200 2625 l gs col0 s gr gr
% arrowhead
n 1336 2595 m 1216 2625 l 1336 2655 l 1336 2595 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3615 3030 m 3615 2970 l 3464 2970 l 3584 3000 l 3464 3030 l cp
eoclip
n 1200 3000 m
3600 3000 l gs col0 s gr gr
% arrowhead
n 3464 3030 m 3584 3000 l 3464 2970 l 3464 3030 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
6015 3105 m 6015 3045 l 5864 3045 l 5984 3075 l 5864 3105 l cp
eoclip
n 3600 3075 m
6000 3075 l gs col0 s gr gr
% arrowhead
n 5864 3105 m 5984 3075 l 5864 3045 l 5864 3105 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
8190 3180 m 8190 3120 l 8039 3120 l 8159 3150 l 8039 3180 l cp
eoclip
n 6000 3150 m
8175 3150 l gs col0 s gr gr
% arrowhead
n 8039 3180 m 8159 3150 l 8039 3120 l 8039 3180 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
5985 3420 m 5985 3480 l 6136 3480 l 6016 3450 l 6136 3420 l cp
eoclip
n 8175 3450 m
6000 3450 l gs col0 s gr gr
% arrowhead
n 6136 3420 m 6016 3450 l 6136 3480 l 6136 3420 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
5985 3495 m 5985 3555 l 6136 3555 l 6016 3525 l 6136 3495 l cp
eoclip
n 8175 3525 m
6000 3525 l gs col0 s gr gr
% arrowhead
n 6136 3495 m 6016 3525 l 6136 3555 l 6136 3495 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
5985 3570 m 5985 3630 l 6136 3630 l 6016 3600 l 6136 3570 l cp
eoclip
n 8175 3600 m
6000 3600 l gs col0 s gr gr
% arrowhead
n 6136 3570 m 6016 3600 l 6136 3630 l 6136 3570 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3585 3495 m 3585 3555 l 3736 3555 l 3616 3525 l 3736 3495 l cp
eoclip
n 6000 3525 m
3600 3525 l gs col0 s gr gr
% arrowhead
n 3736 3495 m 3616 3525 l 3736 3555 l 3736 3495 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3585 3645 m 3585 3705 l 3736 3705 l 3616 3675 l 3736 3645 l cp
eoclip
n 6000 3675 m
3600 3675 l gs col0 s gr gr
% arrowhead
n 3736 3645 m 3616 3675 l 3736 3705 l 3736 3645 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3585 3570 m 3585 3630 l 3736 3630 l 3616 3600 l 3736 3570 l cp
eoclip
n 6000 3600 m
3600 3600 l gs col0 s gr gr
% arrowhead
n 3736 3570 m 3616 3600 l 3736 3630 l 3736 3570 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1185 3645 m 1185 3705 l 1336 3705 l 1216 3675 l 1336 3645 l cp
eoclip
n 3600 3675 m
1200 3675 l gs col0 s gr gr
% arrowhead
n 1336 3645 m 1216 3675 l 1336 3705 l 1336 3645 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1185 3720 m 1185 3780 l 1336 3780 l 1216 3750 l 1336 3720 l cp
eoclip
n 3600 3750 m
1200 3750 l gs col0 s gr gr
% arrowhead
n 1336 3720 m 1216 3750 l 1336 3780 l 1336 3720 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1185 3795 m 1185 3855 l 1336 3855 l 1216 3825 l 1336 3795 l cp
eoclip
n 3600 3825 m
1200 3825 l gs col0 s gr gr
% arrowhead
n 1336 3795 m 1216 3825 l 1336 3855 l 1336 3795 l cp gs 0.00 setgray ef gr col0 s
% Polyline
15.000 slw
n 8175 300 m
8175 3975 l gs col0 s gr
% Polyline
7.500 slw
n 6300 825 m 7950 825 l 7950 1725 l 6300 1725 l
cp gs col7 1.00 shd ef gr gs col0 s gr
/Times-Bold-iso ff 180.00 scf sf
3375 225 m
gs 1 -1 sc (OR 1) col0 sh gr
/Times-Bold-iso ff 180.00 scf sf
1050 225 m
gs 1 -1 sc (Alice) col0 sh gr
/Times-Bold-iso ff 180.00 scf sf
5775 225 m
gs 1 -1 sc (OR 2) col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
6075 3075 m
gs 1 -1 sc ("HTTP GET...") col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
4800 3975 m
gs 1 -1 sc (. . .) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
7125 3975 m
gs 1 -1 sc (. . .) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
2400 3975 m
gs 1 -1 sc (. . .) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
7125 2325 m
gs 1 -1 sc (\(TCP handshake\)) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Bold-iso ff 180.00 scf sf
7875 225 m
gs 1 -1 sc (website) col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
7125 1425 m
gs 1 -1 sc ({X}--AES encryption) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
7125 1200 m
gs 1 -1 sc (E\(x\)--RSA encryption) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
7125 975 m
gs 1 -1 sc (Legend:) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
2400 225 m
gs 1 -1 sc (\(link is TLS-encrypted\)) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
1275 1050 m
gs 1 -1 sc (Relay c1{Extend, OR2, E\(g^x2\)}) col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
1275 2025 m
gs 1 -1 sc (Relay c1{{Begin <website>:80}}) col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
3525 1500 m
gs 1 -1 sc (Relay c1{Extended, g^y2, H\(K2\)}) dup sw pop neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
3675 2100 m
gs 1 -1 sc (Relay c2{Begin <website>:80}) col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
3525 2550 m
gs 1 -1 sc (Relay c1{{Connected}}) dup sw pop neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
5925 2475 m
gs 1 -1 sc (Relay c2{Connected}) dup sw pop neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
1275 2925 m
gs 1 -1 sc (Relay c1{{Data, "HTTP GET..."}}) col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
3675 3000 m
gs 1 -1 sc (Relay c2{Data, "HTTP GET..."}) col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
4800 225 m
gs 1 -1 sc (\(link is TLS-encryped\)) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
7050 225 m
gs 1 -1 sc (\(unencrypted\)) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
7125 1650 m
gs 1 -1 sc (cN--a circID) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
3525 3600 m
gs 1 -1 sc (Relay c1{{Data, \(response\)}}) dup sw pop neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
8100 3375 m
gs 1 -1 sc (\(response\)) dup sw pop neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
5925 3450 m
gs 1 -1 sc (Relay c2{Data, \(response\)}) dup sw pop neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
5925 1425 m
gs 1 -1 sc (Created c2, g^y2, H\(K2\)) dup sw pop neg 0 rm col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
3675 1125 m
gs 1 -1 sc (Create c2, E\(g^x2\)) col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
1275 450 m
gs 1 -1 sc (Create c1, E\(g^x1\)) col0 sh gr
/Times-Roman-iso ff 150.00 scf sf
3525 750 m
gs 1 -1 sc (Created c1, g^y1, H\(K1\)) dup sw pop neg 0 rm col0 sh gr
$F2psEnd
rs
--- NEW FILE: interaction.fig ---
#FIG 3.2
Landscape
Center
Inches
Letter
100.00
Single
-2
1200 2
2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2
6000 300 6000 3975
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
1200 525 3600 525
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3600 825 1200 825
2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2
1200 300 1200 3975
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
1200 1125 3600 1125
2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3600 300 3600 3975
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3600 1200 6000 1200
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
6000 1500 3600 1500
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3600 1575 1200 1575
2 1 2 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
1050 1800 8325 1800
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
1200 2100 3600 2100
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3600 2175 6000 2175
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 1 2
1 1 1.00 60.00 120.00
1 1 1.00 60.00 120.00
6000 2400 8175 2400
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
6000 2550 3600 2550
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3600 2625 1200 2625
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
1200 3000 3600 3000
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3600 3075 6000 3075
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
6000 3150 8175 3150
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
8175 3450 6000 3450
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
8175 3525 6000 3525
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
8175 3600 6000 3600
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
6000 3525 3600 3525
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
6000 3675 3600 3675
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
6000 3600 3600 3600
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3600 3675 1200 3675
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3600 3750 1200 3750
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3600 3825 1200 3825
2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2
8175 300 8175 3975
2 2 0 1 0 7 50 0 20 3.000 0 0 -1 0 0 5
6300 825 7950 825 7950 1725 6300 1725 6300 825
4 0 0 50 0 2 12 0.0000 4 135 450 3375 225 OR 1\001
4 0 0 50 0 2 12 0.0000 4 135 420 1050 225 Alice\001
4 0 0 50 0 2 12 0.0000 4 135 450 5775 225 OR 2\001
4 0 0 50 0 0 10 0.0000 4 105 960 6075 3075 "HTTP GET..."\001
4 1 0 50 0 0 10 0.0000 4 15 135 4800 3975 . . .\001
4 1 0 50 0 0 10 0.0000 4 15 135 7125 3975 . . .\001
4 1 0 50 0 0 10 0.0000 4 15 135 2400 3975 . . .\001
4 1 0 50 0 0 10 0.0000 4 135 1050 7125 2325 (TCP handshake)\001
4 0 0 50 0 2 12 0.0000 4 135 630 7875 225 website\001
4 1 0 50 0 0 10 0.0000 4 135 1335 7125 1425 {X}--AES encryption\001
4 1 0 50 0 0 10 0.0000 4 135 1410 7125 1200 E(x)--RSA encryption\001
4 1 0 50 0 0 10 0.0000 4 135 480 7125 975 Legend:\001
4 1 0 50 0 0 10 0.0000 4 135 1455 2400 225 (link is TLS-encrypted)\001
4 0 0 50 0 0 10 0.0000 4 135 2085 1275 1050 Relay c1{Extend, OR2, E(g^x2)}\001
4 0 0 50 0 0 10 0.0000 4 135 1965 1275 2025 Relay c1{{Begin <website>:80}}\001
4 2 0 50 0 0 10 0.0000 4 135 2190 3525 1500 Relay c1{Extended, g^y2, H(K2)}\001
4 0 0 50 0 0 10 0.0000 4 135 1845 3675 2100 Relay c2{Begin <website>:80}\001
4 2 0 50 0 0 10 0.0000 4 135 1410 3525 2550 Relay c1{{Connected}}\001
4 2 0 50 0 0 10 0.0000 4 135 1290 5925 2475 Relay c2{Connected}\001
4 0 0 50 0 0 10 0.0000 4 135 2085 1275 2925 Relay c1{{Data, "HTTP GET..."}}\001
4 0 0 50 0 0 10 0.0000 4 135 1965 3675 3000 Relay c2{Data, "HTTP GET..."}\001
4 1 0 50 0 0 10 0.0000 4 135 1365 4800 225 (link is TLS-encryped)\001
4 1 0 50 0 0 10 0.0000 4 135 870 7050 225 (unencrypted)\001
4 1 0 50 0 0 10 0.0000 4 105 780 7125 1650 cN--a circID\001
4 2 0 50 0 0 10 0.0000 4 135 1860 3525 3600 Relay c1{{Data, (response)}}\001
4 2 0 50 0 0 10 0.0000 4 135 645 8100 3375 (response)\001
4 2 0 50 0 0 10 0.0000 4 135 1650 5925 3450 Relay c2{Data, (response)}\001
4 2 0 50 0 0 10 0.0000 4 135 1545 5925 1425 Created c2, g^y2, H(K2)\001
4 0 0 50 0 0 10 0.0000 4 135 1170 3675 1125 Create c2, E(g^x2)\001
4 0 0 50 0 0 10 0.0000 4 135 1170 1275 450 Create c1, E(g^x1)\001
4 2 0 50 0 0 10 0.0000 4 135 1545 3525 750 Created c1, g^y1, H(K1)\001
--- NEW FILE: interaction.pdf ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: interaction.png ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: latex8.bst ---
% ---------------------------------------------------------------
%
% $Id: latex8.bst,v 1.1 2004/08/06 19:54:29 weasel Exp $
%
% by Paolo.Ienne at di.epfl.ch
%
% ---------------------------------------------------------------
%
% no guarantee is given that the format corresponds perfectly to
% IEEE 8.5" x 11" Proceedings, but most features should be ok.
%
% ---------------------------------------------------------------
%
% `latex8' from BibTeX standard bibliography style `abbrv'
% version 0.99a for BibTeX versions 0.99a or later, LaTeX version 2.09.
% Copyright (C) 1985, all rights reserved.
% Copying of this file is authorized only if either
[...1085 lines suppressed...]
}
EXECUTE {begin.bib}
EXECUTE {init.state.consts}
ITERATE {call.type$}
FUNCTION {end.bib}
{ newline$
"\end{thebibliography}" write$ newline$
}
EXECUTE {end.bib}
% end of file latex8.bst
% ---------------------------------------------------------------
--- NEW FILE: tor-design.bib ---
% fix me
@misc{tannenbaum96,
author = "Andrew Tannenbaum",
title = "Computer Networks",
year = "1996",
publisher = "Prentice Hall, 3rd edition",
}
@article{ meadows96,
author = "Catherine Meadows",
title = "The {NRL} Protocol Analyzer: An Overview",
journal = "Journal of Logic Programming",
volume = "26",
number = "2",
pages = "113--131",
year = "1996",
}
@inproceedings{kesdogan:pet2002,
[...1054 lines suppressed...]
title={German Police proceeds against anonymity service},
note={\url{http://www.datenschutzzentrum.de/material/themen/presse/anon-bka_e.htm}}
}
@article{shsm03,
title = {Using Caching for Browsing Anonymity},
author = {Anna Shubina and Sean Smith},
journal = {ACM SIGEcom Exchanges},
volume = {4},
number = {2},
year = {2003},
month = {Sept},
www_pdf_url = {http://www.acm.org/sigs/sigecom/exchanges/volume_4_(03)/4.2-Shubina.pdf},
www_section = {Anonymous communication},
}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "tor-design"
%%% End:
--- NEW FILE: tor-design.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="GENERATOR" content="TtH 3.59" />
<style type="text/css"> div.p { margin-top: 7pt;}</style>
<style type="text/css"><!--
td div.comp { margin-top: -0.6ex; margin-bottom: -1ex;}
td div.comb { margin-top: -0.6ex; margin-bottom: -.6ex;}
td div.hrcomp { line-height: 0.9; margin-top: -0.8ex; margin-bottom: -1ex;}
td div.norm {line-height:normal;}
span.roman {font-family: serif; font-style: normal; font-weight: normal;}
span.overacc2 {position: relative; left: .8em; top: -1.2ex;}
span.overacc1 {position: relative; left: .6em; top: -1.2ex;} --></style>
<title> Tor: The Second-Generation Onion Router </title>
</head>
<body>
[...2447 lines suppressed...]
With 48 bits of digest per cell, the probability of an accidental
collision is far lower than the chance of hardware failure.
<div class="p"><!----></div>
<a name="tthFtNtAAD"></a><a href="#tthFrefAAD"><sup>3</sup></a>
Rather than rely on an external infrastructure, the Onion Routing network
can run the lookup service itself. Our current implementation provides a
simple lookup system on the
directory servers.
<div class="p"><!----></div>
<a name="tthFtNtAAE"></a><a href="#tthFrefAAE"><sup>4</sup></a>Note that this fingerprinting
attack should not be confused with the much more complicated latency
attacks of [<a href="#back01" name="CITEback01">5</a>], which require a fingerprint of the latencies
of all circuits through the network, combined with those from the
network edges to the target user and the responder website.
<br /><br /><hr /><small>File translated from
T<sub><font size="-1">E</font></sub>X
by <a href="http://hutchinson.belmont.ma.us/tth/">
T<sub><font size="-1">T</font></sub>H</a>,
version 3.59.<br />On 18 May 2004, 10:45.</small>
</body></html>
--- NEW FILE: tor-design.pdf ---
%PDF-1.3
3 0 obj <<
/Length 4166
/Filter /FlateDecode
>>
stream
xÚZKÛ¸¾ûWÌS5bHOç²lM²k=U98>@$$!¦H
k}¾î)J¢RS5ïF?¾n(|ð>yä'Qñf±åñÍÏo~÷G<±¯âôáyÇ=«OÞócym÷öq£ÂÀ{>ÇMÞGS¶MµùiL§Û6B~×ÌÅí8îñóó_0sú~$4ó&
|§8ð8çU>´}Oÿ0ÇÿÁ6ûÚT¶14ÇÃ[KÒ_
QìmÚÍÄëUæGù³~1n#ï»Ç8ñÚràR?OB7¬®»£þnçÆh¤ßé&¦ê!Êü¼H¸÷¯¶|ïÌþ°0ñ^{\vù*ÿ;M0O|µÓÆ}üÖvÓÜòx¹Ý÷yàé±v÷v~ÁæËnc?Í«Ýþª_´ëÿÁôFóR%ò Ô¿éí<8®vØ/øÎßtµßè3Ü?ÚÚID²HÅ~©MùYÈó|¿íN#Ð=(ü÷@½ÂȲ{ÿIïÔaÏÍ* ¾hhÁ×À{¢æÈÓÒ«´]9Úa³Õ½©¤oÝ>F¸ÇMÓðqÏÒW7`UíØKß²=nöá}GÜÓ
»ìM÷bKã?n"
Ø~¢³úìêCd§>T$õ¬¬ÑûÁé"2OWNÛ^ªµ=ÚçsË{È_Vؽmäv3¯2½Ý7RÞç)××=nG¹ q]Û½Ò-ë®NÔÇ´4af¶Ù^H½Pº¶vÅ¡íÎÓÝM`ºþie}Û¬hûΡ`Ê)¿`·/xµA´;½tá!_í µÓcèµµ-éyL»¤IÓ'ô@èìÚÝ̵0¾p
eðA
u+÷¾9ت2®Õ]/µ«¥Ð¦2¿½&@vjq¾Þ¿Z7uXDÝ Äô¶ûâF±±Yî
Îh±Þ¸~u%äÁ»FEèõ¯¼w4têO¦´Ó!O%mxYãå"x4ÍáûEìwcj©ÛÊÒ
gãQ¦dqlRÖO¡wvhÓFªý¹)ÔÞ6ö7Qû-Ð1NR¶myu:G¡·5ë147m%7ÆrÓD<u-mÿÅV´¢h
æÁj±ìܯkTvGLÙ¡{X,WZÚNÑ8¼±×[:m}Mv»xFæúÁdäa>¶ûíl;k0J±î$$eg·FjíØIA¤KsÓiøjt#_ËâÁL¤û'eµ5öïÈ&¸áÎHi8ÐdTR|÷8
}½¬ÛÞe'TÒò©m?HiZ¡=7/®
7sìWTÄ:zk¨A¡¾eÅù`¦(÷LÜWÓÌÃ"øÿbÍë½¢qp@©¸ÌÙr³åæ|±.¨V8®4訢H£X¾Z
¸ä¿e«3Ú[YÈàoàpÆ?ÿø~rqqzútª/zéP[ÑZi5[!o;q½³®1³U«8Ä Ì÷ÁÔdÙXvomÓ1UpUîg©(`{¬!C/å¡#¼Þͦås¼ZSÆC×û ãG
k Æḹ
S0ÃÒù:Cù
Rõ0æB¸¿ù(ñÓxêùDÀ8e ¤_¶tÛ2z*&8¼ä~¥WgùGlAÉDjR@ÂÐ ÆÒ,ÝRîöîÑ186ëÆ+
T% K×É©4p<¤ûÂX¾ÌÁú¿!ÙCò }uP<Ô»ÓK(½É¼M¿×ùJØFTÓÌBµ®&ýÊ
VmzÒûëS?VátýäþþâCë4¼\|¸§Utçö0B½×ÊÆÐWÔÅðnZD7°îx40tø,t¾t¡Ò bE+¦]ÚhA"ÛTÐØRS$ÍI«èMAÄ3ÓaÅ>âúR¸Mn¨u2(^`BXBbTw·°ò³¶?M!y"S<â,½®Ï=[WÔNúĤò§({Îqø$¤8
Ågüoàýý`oÐ+yµÄZ'¯ QmT4ǶD¼t¨°ÇÃCRÁظÞ9Õß
Ñ|qÞ½½ò¶©YtR
o¢uùýФ`ÕÖ2Hß5¥££Cï7û 8Ó¹¦
Ø©(ý¸íÍ¿FÜKc}+QëýƬiT,u#.'.B1(\)=;ÐûÞÖòé>RikBzÑ°Ñ#=²*'SVLJ ¾í¥GYødQ¢¯»9íÀN|kLÁ`0¨o¥rÄ»±"rÒ¾^¼dÎúÐK©-åË\hùö¨Å
zÉRæ¨zEWP÷az Ñòa ¢Â¡¬û)ÏãU©ÉMCwÝYÊþLSÍ.ÂeÁ*¯®1ð¿íÜ7úÑô·ORÅ<LÒãò;5k²6»ò4d'ÝÒNIÛ¦m8yøvíÉãο:§gê⢩2¹FÿxʶvÿAM˧ýsËd×´Knh]a¾ÝöÓpÞ;&£J¤~<Ú5,RMÒ>á)L[Êó¬[É¢(m¬éJÝÂJ¥bÄØvÀíbï¤ÿ®¾¾ÐKµë¬×u%$NMhá*R¬'Þ!ä
ïªäP%
=£-òÚ[K(Gyh?¾ûñ¯ K(ï>K¹/EKÇ´(IõbÄØú
[...1796 lines suppressed...]
0000159380 00000 n
0000159154 00000 n
0000164069 00000 n
0000163916 00000 n
0000168778 00000 n
0000168612 00000 n
0000171236 00000 n
0000171212 00000 n
0000171916 00000 n
0000171991 00000 n
0000172044 00000 n
trailer
<<
/Size 151
/Root 149 0 R
/Info 150 0 R
>>
startxref
172140
%%EOF
--- NEW FILE: tor-design.tex ---
\documentclass[twocolumn]{article}
\usepackage{usenix}
%\documentclass[times,10pt,twocolumn]{article}
%\usepackage{latex8}
%\usepackage{times}
\usepackage{url}
\usepackage{graphics}
\usepackage{amsmath}
\usepackage{epsfig}
\pagestyle{empty}
\renewcommand\url{\begingroup \def\UrlLeft{<}\def\UrlRight{>}\urlstyle{tt}\Url}
\newcommand\emailaddr{\begingroup \def\UrlLeft{<}\def\UrlRight{>}\urlstyle{tt}\Url}
\newcommand{\workingnote}[1]{} % The version that hides the note.
%\newcommand{\workingnote}[1]{(**#1)} % The version that makes the note visible.
[...1949 lines suppressed...]
% 'middleman' [Not with a hyphen; the hyphen has been optional
% since Middle English.]
% 'nymserver'
% 'Cypherpunk', 'Cypherpunks', 'Cypherpunk remailer'
% 'Onion Routing design', 'onion router' [note capitalization]
% 'SOCKS'
% Try not to use \cite as a noun.
% 'Authorizating' sounds great, but it isn't a word.
% 'First, second, third', not 'Firstly, secondly, thirdly'.
% 'circuit', not 'channel'
% Typography: no space on either side of an em dash---ever.
% Hyphens are for multi-part words; en dashs imply movement or
% opposition (The Alice--Bob connection); and em dashes are
% for punctuation---like that.
% A relay cell; a control cell; a \emph{create} cell; a
% \emph{relay truncated} cell. Never ``a \emph{relay truncated}.''
%
% 'Substitute ``Damn'' every time you're inclined to write ``very;'' your
% editor will delete it and the writing will be just as it should be.'
% -- Mark Twain
--- NEW FILE: usenix.sty ---
% usenix-2e.sty - to be used with latex2e (the new one) for USENIX.
% To use this style file, do this:
%
% \documentclass[twocolumn]{article}
% \usepackage{usenix-2e}
% and put {\rm ....} around the author names.
%
% $Id: usenix.sty,v 1.1 2004/08/06 19:54:29 weasel Exp $
%
% The following definitions are modifications of standard article.sty
% definitions, arranged to do a better job of matching the USENIX
% guidelines.
% It will automatically select two-column mode and the Times-Roman
% font.
%
% USENIX papers are two-column.
% Times-Roman font is nice if you can get it (requires NFSS,
% which is in latex2e.
\if at twocolumn\else\input twocolumn.sty\fi
\usepackage{times}
%
% USENIX wants margins of: 7/8" side, 1" bottom, and 3/4" top.
% 0.25" gutter between columns.
% Gives active areas of 6.75" x 9.25"
%
\setlength{\textheight}{9.0in}
\setlength{\columnsep}{0.25in}
%%\setlength{\textwidth}{6.75in}
\setlength{\textwidth}{7.00in}
%\setlength{\footheight}{0.0in}
\setlength{\topmargin}{-0.25in}
\setlength{\headheight}{0.0in}
\setlength{\headsep}{0.0in}
\setlength{\evensidemargin}{-0.125in}
\setlength{\oddsidemargin}{-0.125in}
%
% Usenix wants no page numbers for submitted papers, so that they can
% number them themselves.
%
\pagestyle{empty}
%
% Usenix titles are in 14-point bold type, with no date, and with no
% change in the empty page headers. The whol author section is 12 point
% italic--- you must use {\rm } around the actual author names to get
% them in roman.
%
\def\maketitle{\par
\begingroup
\renewcommand\thefootnote{\fnsymbol{footnote}}%
\def\@makefnmark{\hbox to\z@{$\m at th^{\@thefnmark}$\hss}}%
\long\def\@makefntext##1{\parindent 1em\noindent
\hbox to1.8em{\hss$\m at th^{\@thefnmark}$}##1}%
\if at twocolumn
\twocolumn[\@maketitle]%
\else \newpage
\global\@topnum\z@
\@maketitle \fi\@thanks
\endgroup
\setcounter{footnote}{0}%
\let\maketitle\relax
\let\@maketitle\relax
\gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
\def\@maketitle{\newpage
\vbox to 2.5in{
\vspace*{\fill}
\vskip 2em
\begin{center}%
{\Large\bf \@title \par}%
\vskip 0.375in minus 0.300in
{\large\it
\lineskip .5em
\begin{tabular}[t]{c}\@author
\end{tabular}\par}%
\end{center}%
\par
\vspace*{\fill}
% \vskip 1.5em
}
}
%
% The abstract is preceded by a 12-pt bold centered heading
\def\abstract{\begin{center}%
{\large\bf \abstractname\vspace{-.5em}\vspace{\z@}}%
\end{center}}
\def\endabstract{}
%
% Main section titles are 12-pt bold. Others can be same or smaller.
%
\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus-1ex minus
-.2ex}{2.3ex plus.2ex}{\reset at font\large\bf}}
More information about the tor-commits
mailing list