[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[minion-cvs] Added the diagrap showing the processing of a swap mess...



Update of /home/minion/cvsroot/doc
In directory moria.seul.org:/tmp/cvs-serv6348

Modified Files:
	minion-design.tex 
Added Files:
	SWAP.obj SWAP.eps 
Log Message:
Added the diagrap showing the processing of a swap message.
Also the "tgif" source of the diagram is provided as SWAP.obj.
If you do not like it feel free to modify/remove it.
(uses the "graphics" latex package)



--- NEW FILE: SWAP.obj ---
%TGIF 4.1.8
state(0,37,100.000,0,132,0,16,1,9,2,3,0,0,0,0,1,2,'Courier',0,80640,0,0,0,10,0,0,1,1,0,16,0,0,1,1,1,0,1088,1408,0,0,2880,0).
%
% @(#)$Header: /home/minion/cvsroot/doc/SWAP.obj,v 1.1 2002/04/29 18:12:24 gd Exp $
% %W%
%
unit("1 pixel/pixel").
color_info(11,65535,0,[
	"magenta", 65535, 0, 65535, 65535, 0, 65535, 1,
	"red", 65535, 0, 0, 65535, 0, 0, 1,
	"green", 0, 65535, 0, 0, 65535, 0, 1,
	"blue", 0, 0, 65535, 0, 0, 65535, 1,
	"yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
	"pink", 65535, 49344, 52171, 65535, 49344, 52171, 1,
	"cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
	"CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1,
	"white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
	"black", 0, 0, 0, 0, 0, 0, 1,
	"DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1
]).
script_frac("0.6").
fg_bg_colors('black','white').
page(1,"",1,'').
box('black','',64,224,224,256,0,1,1,0,0,0,0,0,0,'1',0,[
]).
text('black',128,227,1,0,1,16,17,4,13,4,0,0,0,0,2,16,17,0,0,"",0,0,0,0,240,'',[
minilines(16,17,0,0,0,0,0,[
mini_line(16,13,4,0,0,0,[
str_block(0,16,13,4,0,-1,0,0,0,[
str_seg('black','Courier',0,80640,16,13,4,0,-1,0,0,0,0,0,
	"H1")])
])
])]).
box('black','',240,224,400,256,0,1,1,20,0,0,0,0,0,'1',0,[
]).
box('black','',416,224,576,256,0,1,1,22,0,0,0,0,0,'1',0,[
]).
text('black',320,227,1,0,1,16,17,24,13,4,0,0,0,0,2,16,17,0,0,"",0,0,0,0,240,'',[
minilines(16,17,0,0,0,0,0,[
mini_line(16,13,4,0,0,0,[
str_block(0,16,13,4,0,-1,0,0,0,[
str_seg('black','Courier',0,80640,16,13,4,0,-1,0,0,0,0,0,
	"H2")])
])
])]).
text('black',496,227,1,0,1,8,17,26,13,4,0,0,0,0,2,8,17,0,1,"",0,0,0,0,240,'',[
minilines(8,17,0,1,0,0,0,[
mini_line(8,13,4,0,1,0,[
str_block(0,8,13,4,0,1,0,0,0,[
str_seg('black','Courier',0,80640,8,13,4,0,1,0,0,0,0,0,
	"M")])
])
])]).
box('black','',64,272,128,304,0,1,1,52,0,0,0,0,0,'1',0,[
]).
box('black','',64,320,128,352,0,1,1,53,0,0,0,0,0,'1',0,[
]).
text('black',112,275,1,2,1,24,17,56,13,4,0,0,0,0,2,24,17,0,0,"",0,0,0,0,288,'',[
minilines(24,17,0,0,2,0,0,[
mini_line(24,13,4,0,0,0,[
str_block(0,24,13,4,0,0,0,0,0,[
str_seg('black','Courier',0,80640,24,13,4,0,0,0,0,0,0,0,
	"RSA")])
])
])]).
poly('black','',2,[
	96,256,96,272],1,1,1,59,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',2,[
	96,304,96,320],1,1,1,60,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
box('black','',64,400,160,448,0,1,1,61,0,0,0,0,0,'1',0,[
]).
poly('black','',3,[
	112,352,112,352,112,400],1,1,1,63,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',3,[
	80,352,80,384,288,384],1,1,1,64,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
box('black','',64,464,224,496,0,1,1,65,0,0,0,0,0,'1',0,[
]).
box('black','',176,416,208,448,0,1,1,68,0,0,0,0,0,'1',0,[
]).
poly('black','',2,[
	192,384,192,416],1,1,1,70,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',2,[
	192,448,192,464],1,1,1,71,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
text('black',80,323,1,0,1,8,17,74,13,4,0,0,0,0,2,8,17,0,0,"",0,0,0,0,336,'',[
minilines(8,17,0,0,0,0,0,[
mini_line(8,13,4,0,0,0,[
str_block(0,8,13,4,0,0,0,0,0,[
str_seg('black','Courier',0,80640,8,13,4,0,0,0,0,0,0,0,
	"K")])
])
])]).
text('black',112,323,1,0,1,8,17,76,13,4,0,0,0,0,2,8,17,0,0,"",0,0,0,0,336,'',[
minilines(8,17,0,0,0,0,0,[
mini_line(8,13,4,0,0,0,[
str_block(0,8,13,4,0,0,0,0,0,[
str_seg('black','Courier',0,80640,8,13,4,0,0,0,0,0,0,0,
	"H")])
])
])]).
text('black',112,403,3,1,1,56,39,85,13,4,0,-6,0,0,2,56,39,0,0,"",0,0,0,0,416,'',[
minilines(56,39,0,0,1,-6,0,[
mini_line(48,13,4,0,0,0,[
str_block(0,48,13,4,0,-6,0,0,0,[
str_seg('black','Courier',0,80640,48,13,4,0,-6,0,0,0,0,0,
	"Check ")])
]),
mini_line(16,13,4,0,0,0,[
str_block(0,16,13,4,0,-6,0,0,0,[
str_seg('black','Courier',0,80640,16,13,4,0,-6,0,0,0,0,0,
	"& ")])
]),
mini_line(56,13,4,0,0,0,[
str_block(0,56,13,4,0,-1,0,0,0,[
str_seg('black','Courier',0,80640,56,13,4,0,-1,0,0,0,0,0,
	"Decrypt")])
])
])]).
text('black',176,419,1,0,1,32,17,88,13,4,0,0,0,0,2,32,17,0,0,"",0,0,0,0,432,'',[
minilines(32,17,0,0,0,0,0,[
mini_line(32,13,4,0,0,0,[
str_block(0,32,13,4,0,0,0,0,0,[
str_seg('black','Courier',0,80640,32,13,4,0,0,0,0,0,0,0,
	"PRNG")])
])
])]).
poly('black','',2,[
	144,256,144,400],1,1,1,98,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
box('black','',288,368,352,400,0,1,1,99,0,0,0,0,0,'1',0,[
]).
box('black','',464,304,528,336,0,1,1,100,0,0,0,0,0,'1',0,[
]).
poly('black','',2,[
	320,256,320,368],1,1,1,101,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',2,[
	496,256,496,304],1,1,1,102,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',3,[
	240,384,240,320,464,320],1,1,1,103,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
text('black',304,371,1,0,1,32,17,104,13,4,0,0,0,0,2,32,17,0,1,"",0,0,0,0,384,'',[
minilines(32,17,0,1,0,0,0,[
mini_line(32,13,4,0,1,0,[
str_block(0,32,13,4,0,1,0,0,0,[
str_seg('black','Courier',0,80640,32,13,4,0,1,0,0,0,0,0,
	"BEAR")])
])
])]).
text('black',480,307,1,0,1,32,17,106,13,4,0,0,0,0,2,32,17,0,1,"",0,0,0,0,320,'',[
minilines(32,17,0,1,0,0,0,[
mini_line(32,13,4,0,1,0,[
str_block(0,32,13,4,0,1,0,0,0,[
str_seg('black','Courier',0,80640,32,13,4,0,1,0,0,0,0,0,
	"BEAR")])
])
])]).
box('black','',240,464,400,496,0,1,1,122,0,0,0,0,0,'1',0,[
]).
box('black','',416,464,576,496,0,1,1,123,0,0,0,0,0,'1',0,[
]).
text('black',320,467,1,0,1,24,17,124,13,4,0,0,0,0,2,24,17,0,0,"",0,0,0,0,480,'',[
minilines(24,17,0,0,0,0,0,[
mini_line(24,13,4,0,0,0,[
str_block(0,24,13,4,0,-3,0,0,0,[
str_seg('black','Courier',0,80640,24,13,4,0,-3,0,0,0,0,0,
	"H2'")])
])
])]).
text('black',496,467,1,0,1,16,17,125,13,4,0,0,0,0,2,16,17,0,0,"",0,0,0,0,480,'',[
minilines(16,17,0,0,0,0,0,[
mini_line(16,13,4,0,0,0,[
str_block(0,16,13,4,0,-3,0,0,0,[
str_seg('black','Courier',0,80640,16,13,4,0,-3,0,0,0,0,0,
	"M'")])
])
])]).
poly('black','',2,[
	320,400,320,464],1,1,1,130,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',2,[
	496,336,496,464],1,1,1,131,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
box('black','',64,592,224,624,0,1,1,134,0,0,0,0,0,'1',0,[
]).
box('black','',240,592,400,624,0,1,1,136,0,0,0,0,0,'1',0,[
]).
box('black','',416,592,576,624,0,1,1,137,0,0,0,0,0,'1',0,[
]).
text('black',320,595,1,0,1,32,17,138,13,4,0,0,0,0,2,32,17,0,0,"",0,0,0,0,608,'',[
minilines(32,17,0,0,0,0,0,[
mini_line(32,13,4,0,0,0,[
str_block(0,32,13,4,0,-3,0,0,0,[
str_seg('black','Courier',0,80640,32,13,4,0,-3,0,0,0,0,0,
	"H2''")])
])
])]).
text('black',496,595,1,0,1,24,17,139,13,4,0,0,0,0,2,24,17,0,0,"",0,0,0,0,608,'',[
minilines(24,17,0,0,0,0,0,[
mini_line(24,13,4,0,0,0,[
str_block(0,24,13,4,0,-3,0,0,0,[
str_seg('black','Courier',0,80640,24,13,4,0,-3,0,0,0,0,0,
	"M''")])
])
])]).
box('black','',288,528,352,560,0,1,1,152,0,0,0,0,0,'1',0,[
]).
box('black','',400,528,464,560,0,1,1,153,0,0,0,0,0,'1',0,[
]).
poly('black','',4,[
	144,496,144,576,320,576,320,592],1,1,1,160,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
text('black',304,531,1,0,1,32,17,161,13,4,0,0,0,0,2,32,17,0,1,"",0,0,0,0,544,'',[
minilines(32,17,0,1,0,0,0,[
mini_line(32,13,4,0,1,0,[
str_block(0,32,13,4,0,1,0,0,0,[
str_seg('black','Courier',0,80640,32,13,4,0,1,0,0,0,0,0,
	"BEAR")])
])
])]).
text('black',416,531,1,0,1,32,17,164,13,4,0,0,0,0,2,32,17,0,0,"",0,0,0,0,544,'',[
minilines(32,17,0,0,0,0,0,[
mini_line(32,13,4,0,0,0,[
str_block(0,32,13,4,0,0,0,0,0,[
str_seg('black','Courier',0,80640,32,13,4,0,0,0,0,0,0,0,
	"HASH")])
])
])]).
poly('black','',2,[
	496,496,496,592],1,1,1,169,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',2,[
	496,544,464,544],1,1,1,170,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',2,[
	400,544,352,544],1,1,1,171,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',2,[
	320,496,320,528],1,1,1,172,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
text('black',128,467,1,0,1,24,17,182,13,4,0,0,0,0,2,24,17,0,0,"",0,0,0,0,480,'',[
minilines(24,17,0,0,0,0,0,[
mini_line(24,13,4,0,0,0,[
str_block(0,24,13,4,0,-3,0,0,0,[
str_seg('black','Courier',0,80640,24,13,4,0,-3,0,0,0,0,0,
	"H1'")])
])
])]).
text('black',128,595,1,0,1,32,17,184,13,4,0,0,0,0,2,32,17,0,0,"",0,0,0,0,608,'',[
minilines(32,17,0,0,0,0,0,[
mini_line(32,13,4,0,0,0,[
str_block(0,32,13,4,0,-3,0,0,0,[
str_seg('black','Courier',0,80640,32,13,4,0,-3,0,0,0,0,0,
	"H1''")])
])
])]).
poly('black','',2,[
	160,464,160,480],0,1,1,231,0,1,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',2,[
	80,384,80,400],1,1,1,324,0,1,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',2,[
	112,448,112,464],1,1,1,397,0,1,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',2,[
	64,512,576,512],0,1,1,398,0,1,1,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',3,[
	288,544,160,544,160,592],1,1,1,422,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).
poly('black','',2,[
	96,336,96,352],0,1,1,426,0,0,0,0,0,0,0,'1',0,0,
    "0","",[
    0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
]).

--- NEW FILE: SWAP.eps ---
%!
%%BoundingBox: 34 439 325 667
%%Title: SWAP
%%CreationDate: Mon Apr 29 19:09:48 2002
%%Creator: Tgif-4.1.8 by William Chia-Wei Cheng (william@cs.UCLA.edu)
/tgifdict 53 dict def tgifdict begin /tgifarrowtipdict 8 dict def
tgifarrowtipdict /mtrx matrix put /TGAT { tgifarrowtipdict begin /dy exch def
/dx exch def /h exch def /w exch def /y exch def /x exch def /savematrix mtrx
currentmatrix def x y translate dy dx atan rotate 0 0 moveto w neg h lineto w
neg h neg lineto savematrix setmatrix end } def /TGMAX { exch dup 3 1 roll
exch dup 3 1 roll gt { pop } { exch pop } ifelse } def /TGMIN { exch dup 3 1
roll exch dup 3 1 roll lt { pop } { exch pop } ifelse } def /TGSW {
stringwidth pop } def /bd { bind def } bind def /GS { gsave } bd /GR {
grestore } bd /NP { newpath } bd /CP { closepath } bd /CHP { charpath } bd
/CT { curveto } bd /L { lineto } bd /RL { rlineto } bd /M { moveto } bd /RM {
rmoveto } bd /S { stroke } bd /F { fill } bd /TR { translate } bd /RO {
rotate } bd /SC { scale } bd /MU { mul } bd /DI { div } bd /DU { dup } bd /NE
{ neg } bd /AD { add } bd /SU { sub } bd /PO { pop } bd /EX { exch } bd /CO {
concat } bd /CL { clip } bd /EC { eoclip } bd /EF { eofill } bd /IM { image }
bd /IMM { imagemask } bd /ARY { array } bd /SG { setgray } bd /RG {
setrgbcolor } bd /SD { setdash } bd /W { setlinewidth } bd /SM {
setmiterlimit } bd /SLC { setlinecap } bd /SLJ { setlinejoin } bd /SH { show
} bd /FF { findfont } bd /MS { makefont setfont } bd /AR { arcto 4 {pop}
repeat } bd /CURP { currentpoint } bd /FLAT { flattenpath strokepath clip
newpath } bd /TGSM { tgiforigctm setmatrix } def /TGRM { savematrix setmatrix
} def end
%%PageBoundingBox: 34 439 325 667
tgifdict begin /tgifsavedpage save def 1 SM 1 W 0 SG 72 0 MU 72 11 MU TR 72
128 DI 100.000 MU 100 DI DU NE SC GS /tgiforigctm matrix currentmatrix def
% BOX
0 SG GS 10 SM GS NP 64 224 M 224 224 L 224 256 L 64 256 L CP S GR GR
% TEXT
NP 0 SG GS 1 W 128 240 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (H1) SH GR
GR
% BOX
0 SG GS 10 SM GS NP 240 224 M 400 224 L 400 256 L 240 256 L CP S GR GR
% BOX
0 SG GS 10 SM GS NP 416 224 M 576 224 L 576 256 L 416 256 L CP S GR GR
% TEXT
NP 0 SG GS 1 W 320 240 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (H2) SH GR
GR
% TEXT
NP 0 SG GS 1 W 496 240 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (M) SH GR GR
% BOX
0 SG GS 10 SM GS NP 64 272 M 128 272 L 128 304 L 64 304 L CP S GR GR
% BOX
0 SG GS 10 SM GS NP 64 320 M 128 320 L 128 352 L 64 352 L CP S GR GR
% TEXT
NP 0 SG GS 1 W 112 288 M GS GS 0 /Courier FF [14 0 0 -14 0 0] MS (RSA) TGSW
AD GR NE 0 RM 0 SG /Courier FF [14 0 0 -14 0 0] MS (RSA) SH GR GR
% POLY/OPEN-SPLINE
0 SG GS NP 96 256 M 16 0 atan DU cos 8.000 MU 96 exch SU exch sin 8.000 MU
272 exch SU L TGSM 1 W S GR GS TGSM NP 96 272 8.000 3.000 0 16 TGAT 1 SG CP F
0 SG NP 96 272 8.000 3.000 0 16 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS NP 96 304 M 16 0 atan DU cos 8.000 MU 96 exch SU exch sin 8.000 MU
320 exch SU L TGSM 1 W S GR GS TGSM NP 96 320 8.000 3.000 0 16 TGAT 1 SG CP F
0 SG NP 96 320 8.000 3.000 0 16 TGAT CP F GR
% BOX
0 SG GS 10 SM GS NP 64 400 M 160 400 L 160 448 L 64 448 L CP S GR GR
% POLY/OPEN-SPLINE
0 SG GS NP 112 352 M 112 352 L 48 0 atan DU cos 8.000 MU 112 exch SU exch sin
8.000 MU 400 exch SU L TGSM 1 W S GR GS TGSM NP 112 400 8.000 3.000 0 48 TGAT
1 SG CP F 0 SG NP 112 400 8.000 3.000 0 48 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS NP 80 352 M 80 384 L 0 208 atan DU cos 8.000 MU 288 exch SU exch sin
8.000 MU 384 exch SU L TGSM 1 W S GR GS TGSM NP 288 384 8.000 3.000 208 0
TGAT 1 SG CP F 0 SG NP 288 384 8.000 3.000 208 0 TGAT CP F GR
% BOX
0 SG GS 10 SM GS NP 64 464 M 224 464 L 224 496 L 64 496 L CP S GR GR
% BOX
0 SG GS 10 SM GS NP 176 416 M 208 416 L 208 448 L 176 448 L CP S GR GR
% POLY/OPEN-SPLINE
0 SG GS NP 192 384 M 32 0 atan DU cos 8.000 MU 192 exch SU exch sin 8.000 MU
416 exch SU L TGSM 1 W S GR GS TGSM NP 192 416 8.000 3.000 0 32 TGAT 1 SG CP
F 0 SG NP 192 416 8.000 3.000 0 32 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS NP 192 448 M 16 0 atan DU cos 8.000 MU 192 exch SU exch sin 8.000 MU
464 exch SU L TGSM 1 W S GR GS TGSM NP 192 464 8.000 3.000 0 16 TGAT 1 SG CP
F 0 SG NP 192 464 8.000 3.000 0 16 TGAT CP F GR
% TEXT
NP 0 SG GS 1 W 80 336 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (K) SH GR GR
% TEXT
NP 0 SG GS 1 W 112 336 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (H) SH GR GR
% TEXT
NP 0 SG GS 1 W 112 416 M GS GS 0 /Courier FF [14 0 0 -14 0 0] MS (Check )
TGSW AD GR 2 DI NE 0 RM 0 SG /Courier FF [14 0 0 -14 0 0] MS (Check ) SH GR 0
11 RM GS GS 0 /Courier FF [14 0 0 -14 0 0] MS (& ) TGSW AD GR 2 DI NE 0 RM 0
SG /Courier FF [14 0 0 -14 0 0] MS (& ) SH GR 0 11 RM GS GS 0 /Courier FF [14
0 0 -14 0 0] MS (Decrypt) TGSW AD GR 2 DI NE 0 RM 0 SG /Courier FF [14 0 0
-14 0 0] MS (Decrypt) SH GR GR
% TEXT
NP 0 SG GS 1 W 176 432 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (PRNG) SH GR
GR
% POLY/OPEN-SPLINE
0 SG GS NP 144 256 M 144 0 atan DU cos 8.000 MU 144 exch SU exch sin 8.000 MU
400 exch SU L TGSM 1 W S GR GS TGSM NP 144 400 8.000 3.000 0 144 TGAT 1 SG CP
F 0 SG NP 144 400 8.000 3.000 0 144 TGAT CP F GR
% BOX
0 SG GS 10 SM GS NP 288 368 M 352 368 L 352 400 L 288 400 L CP S GR GR
% BOX
0 SG GS 10 SM GS NP 464 304 M 528 304 L 528 336 L 464 336 L CP S GR GR
% POLY/OPEN-SPLINE
0 SG GS NP 320 256 M 112 0 atan DU cos 8.000 MU 320 exch SU exch sin 8.000 MU
368 exch SU L TGSM 1 W S GR GS TGSM NP 320 368 8.000 3.000 0 112 TGAT 1 SG CP
F 0 SG NP 320 368 8.000 3.000 0 112 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS NP 496 256 M 48 0 atan DU cos 8.000 MU 496 exch SU exch sin 8.000 MU
304 exch SU L TGSM 1 W S GR GS TGSM NP 496 304 8.000 3.000 0 48 TGAT 1 SG CP
F 0 SG NP 496 304 8.000 3.000 0 48 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS NP 240 384 M 240 320 L 0 224 atan DU cos 8.000 MU 464 exch SU exch
sin 8.000 MU 320 exch SU L TGSM 1 W S GR GS TGSM NP 464 320 8.000 3.000 224 0
TGAT 1 SG CP F 0 SG NP 464 320 8.000 3.000 224 0 TGAT CP F GR
% TEXT
NP 0 SG GS 1 W 304 384 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (BEAR) SH GR
GR
% TEXT
NP 0 SG GS 1 W 480 320 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (BEAR) SH GR
GR
% BOX
0 SG GS 10 SM GS NP 240 464 M 400 464 L 400 496 L 240 496 L CP S GR GR
% BOX
0 SG GS 10 SM GS NP 416 464 M 576 464 L 576 496 L 416 496 L CP S GR GR
% TEXT
NP 0 SG GS 1 W 320 480 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (H2') SH GR
GR
% TEXT
NP 0 SG GS 1 W 496 480 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (M') SH GR
GR
% POLY/OPEN-SPLINE
0 SG GS NP 320 400 M 64 0 atan DU cos 8.000 MU 320 exch SU exch sin 8.000 MU
464 exch SU L TGSM 1 W S GR GS TGSM NP 320 464 8.000 3.000 0 64 TGAT 1 SG CP
F 0 SG NP 320 464 8.000 3.000 0 64 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS NP 496 336 M 128 0 atan DU cos 8.000 MU 496 exch SU exch sin 8.000 MU
464 exch SU L TGSM 1 W S GR GS TGSM NP 496 464 8.000 3.000 0 128 TGAT 1 SG CP
F 0 SG NP 496 464 8.000 3.000 0 128 TGAT CP F GR
% BOX
0 SG GS 10 SM GS NP 64 592 M 224 592 L 224 624 L 64 624 L CP S GR GR
% BOX
0 SG GS 10 SM GS NP 240 592 M 400 592 L 400 624 L 240 624 L CP S GR GR
% BOX
0 SG GS 10 SM GS NP 416 592 M 576 592 L 576 624 L 416 624 L CP S GR GR
% TEXT
NP 0 SG GS 1 W 320 608 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (H2'') SH GR
GR
% TEXT
NP 0 SG GS 1 W 496 608 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (M'') SH GR
GR
% BOX
0 SG GS 10 SM GS NP 288 528 M 352 528 L 352 560 L 288 560 L CP S GR GR
% BOX
0 SG GS 10 SM GS NP 400 528 M 464 528 L 464 560 L 400 560 L CP S GR GR
% POLY/OPEN-SPLINE
0 SG GS NP 144 496 M 144 576 L 320 576 L 16 0 atan DU cos 8.000 MU 320 exch
SU exch sin 8.000 MU 592 exch SU L TGSM 1 W S GR GS TGSM NP 320 592 8.000
3.000 0 16 TGAT 1 SG CP F 0 SG NP 320 592 8.000 3.000 0 16 TGAT CP F GR
% TEXT
NP 0 SG GS 1 W 304 544 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (BEAR) SH GR
GR
% TEXT
NP 0 SG GS 1 W 416 544 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (HASH) SH GR
GR
% POLY/OPEN-SPLINE
0 SG GS NP 496 496 M 96 0 atan DU cos 8.000 MU 496 exch SU exch sin 8.000 MU
592 exch SU L TGSM 1 W S GR GS TGSM NP 496 592 8.000 3.000 0 96 TGAT 1 SG CP
F 0 SG NP 496 592 8.000 3.000 0 96 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS NP 496 544 M 0 -32 atan DU cos 8.000 MU 464 exch SU exch sin 8.000 MU
544 exch SU L TGSM 1 W S GR GS TGSM NP 464 544 8.000 3.000 -32 0 TGAT 1 SG CP
F 0 SG NP 464 544 8.000 3.000 -32 0 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS NP 400 544 M 0 -48 atan DU cos 8.000 MU 352 exch SU exch sin 8.000 MU
544 exch SU L TGSM 1 W S GR GS TGSM NP 352 544 8.000 3.000 -48 0 TGAT 1 SG CP
F 0 SG NP 352 544 8.000 3.000 -48 0 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS NP 320 496 M 32 0 atan DU cos 8.000 MU 320 exch SU exch sin 8.000 MU
528 exch SU L TGSM 1 W S GR GS TGSM NP 320 528 8.000 3.000 0 32 TGAT 1 SG CP
F 0 SG NP 320 528 8.000 3.000 0 32 TGAT CP F GR
% TEXT
NP 0 SG GS 1 W 128 480 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (H1') SH GR
GR
% TEXT
NP 0 SG GS 1 W 128 608 M GS 0 SG /Courier FF [14 0 0 -14 0 0] MS (H1'') SH GR
GR
% POLY/OPEN-SPLINE
0 SG GS NP 160 464 M 160 480 L TGSM 1 W S GR
% POLY/OPEN-SPLINE
0 SG GS NP 80 384 M 16 0 atan DU cos 8.000 MU 80 exch SU exch sin 8.000 MU
400 exch SU L TGSM 1 W S GR GS TGSM NP 80 400 8.000 3.000 0 16 TGAT 1 SG CP F
0 SG NP 80 400 8.000 3.000 0 16 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS NP 112 448 M 16 0 atan DU cos 8.000 MU 112 exch SU exch sin 8.000 MU
464 exch SU L TGSM 1 W S GR GS TGSM NP 112 464 8.000 3.000 0 16 TGAT 1 SG CP
F 0 SG NP 112 464 8.000 3.000 0 16 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS [4 12] 0 SD NP 64 512 M 576 512 L TGSM 1 W S [] 0 SD GR
% POLY/OPEN-SPLINE
0 SG GS NP 288 544 M 160 544 L 48 0 atan DU cos 8.000 MU 160 exch SU exch sin
8.000 MU 592 exch SU L TGSM 1 W S GR GS TGSM NP 160 592 8.000 3.000 0 48 TGAT
1 SG CP F 0 SG NP 160 592 8.000 3.000 0 48 TGAT CP F GR
% POLY/OPEN-SPLINE
0 SG GS NP 96 336 M 96 352 L TGSM 1 W S GR GR tgifsavedpage restore end
showpage
%MatchingCreationDate: Mon Apr 29 19:09:48 2002

Index: minion-design.tex
===================================================================
RCS file: /home/minion/cvsroot/doc/minion-design.tex,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- minion-design.tex	29 Apr 2002 15:25:52 -0000	1.5
+++ minion-design.tex	29 Apr 2002 18:12:25 -0000	1.6
@@ -1,6 +1,9 @@
 
 \documentclass{llncs}
 
+\usepackage{url}
+\usepackage{graphics}
+
 \newcommand{\workingnote}[1]{}        % The version that hides the note.
 %\newcommand{\workingnote}[1]{(**#1)}   % The version that makes the note visible.
 
@@ -195,7 +198,12 @@
 hashes for forward messages either. This choice introduces a new class
 of attacks known as \emph{tagging attacks}.
 
-
+\begin{figure}
+\begin{center}
+\resizebox{10cm}{!}{\includegraphics{SWAP.eps}}
+\caption{The operations requered by the ``swap'' method} 
+\end{center}
+\end{figure}