2 %%Creator: graphviz version 2.26.3 (20100126.1600)
14 /EncodingVector 256 array def
17 ISOLatin1Encoding 0 255 getinterval putinterval
18 EncodingVector 45 /hyphen put
20 % Set up ISO Latin 1 character encoding
22 dup dup findfont dup length dict begin
23 { 1 index /FID ne { def }{ pop pop } ifelse
25 /Encoding EncodingVector def
26 currentdict end definefont
28 /Times-Roman starnetISO def
29 /Times-Italic starnetISO def
30 /Times-Bold starnetISO def
31 /Times-BoldItalic starnetISO def
32 /Helvetica starnetISO def
33 /Helvetica-Oblique starnetISO def
34 /Helvetica-Bold starnetISO def
35 /Helvetica-BoldOblique starnetISO def
36 /Courier starnetISO def
37 /Courier-Oblique starnetISO def
38 /Courier-Bold starnetISO def
39 /Courier-BoldOblique starnetISO def
43 %%BeginResource: procset graphviz 0 0
44 /coord-font-family /Times-Roman def
45 /default-font-family /Times-Roman def
46 /coordfont coord-font-family findfont 8 scalefont def
48 /InvScaleFactor 1.0 def
50 dup 1 exch div /InvScaleFactor exch def
55 /solid { [] 0 setdash } bind def
56 /dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
57 /dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
58 /invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
59 /bold { 2 setlinewidth } bind def
61 /unfilled { } bind def
63 /diagonals { } bind def
65 % hooks for setting color
66 /nodecolor { sethsbcolor } bind def
67 /edgecolor { sethsbcolor } bind def
68 /graphcolor { sethsbcolor } bind def
69 /nopcolor {pop pop pop} bind def
71 /beginpage { % i j npages
80 (\() show i str cvs show (,) show j str cvs show (\)) show
90 % draw text fitted to its expected width
91 /alignedtext { % width text
97 text stringwidth pop width exch sub text length div 0 text ashow
102 /boxprim { % xcorner ycorner xsize ysize
125 /endpage { showpage } bind def
129 [ % layer color sequence - darkest to lightest
138 /layerlen layercolorseq length def
140 /setlayer {/maxlayer exch def /curlayer exch def
141 layercolorseq curlayer 1 sub layerlen mod get
142 aload pop sethsbcolor
143 /nodecolor {nopcolor} def
144 /edgecolor {nopcolor} def
145 /graphcolor {nopcolor} def
148 /onlayer { curlayer ne {invis} if } def
164 14 default-font-family set_font
166 % /arrowlength 10 def
169 % make sure pdfmark is harmless for PS-interpreters other than Distiller
170 /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
171 % make '<<' and '>>' safe on PS Level 1 devices
172 /languagelevel where {pop languagelevel}{1} ifelse
174 userdict (<<) cvn ([) cvn load put
175 userdict (>>) cvn ([) cvn load put
181 %%PageBoundingBox: 36 36 429 616
182 %%PageOrientation: Portrait
185 36 36 393 580 boxprim clip newpath
186 1 1 set_scale 0 rotate 40 41 translate
191 newpath 131 498 moveto
196 newpath 79 498 moveto
197 73 498 67 492 67 486 curveto
201 newpath 67 486 moveto
206 newpath 67 466 moveto
207 67 460 73 454 79 454 curveto
211 newpath 79 454 moveto
216 newpath 131 454 moveto
217 137 454 143 460 143 466 curveto
221 newpath 143 466 moveto
226 newpath 143 486 moveto
227 143 492 137 498 131 498 curveto
230 14 /Times-Roman set_font
231 83.5 481.4 moveto 43 (Image) alignedtext
233 14 /Times-Roman set_font
234 74.5 463.4 moveto 61 (Cover X ) alignedtext
240 newpath 158 416 moveto
245 newpath 54 416 moveto
246 48 416 42 410 42 404 curveto
250 newpath 42 404 moveto
255 newpath 42 384 moveto
256 42 378 48 372 54 372 curveto
260 newpath 54 372 moveto
265 newpath 158 372 moveto
266 164 372 170 378 170 384 curveto
270 newpath 170 384 moveto
275 newpath 170 404 moveto
276 170 410 164 416 158 416 curveto
279 14 /Times-Roman set_font
280 58 399.4 moveto 96 (x= LSB\(7 bits) alignedtext
282 14 /Times-Roman set_font
283 50 381.4 moveto 112 (Edge Detection\)) alignedtext
289 newpath 105.27 453.59 moveto
290 105.38 445.12 105.5 435.3 105.61 426.1 curveto
293 newpath 109.11 426.14 moveto
300 newpath 109.11 426.14 moveto
309 newpath 225 494 moveto
314 newpath 173 494 moveto
315 167 494 161 488 161 482 curveto
319 newpath 161 482 moveto
324 newpath 161 470 moveto
325 161 464 167 458 173 458 curveto
329 newpath 173 458 moveto
334 newpath 225 458 moveto
335 231 458 237 464 237 470 curveto
339 newpath 237 470 moveto
344 newpath 237 482 moveto
345 237 488 231 494 225 494 curveto
348 14 /Times-Roman set_font
349 169 472.4 moveto 60 (message) alignedtext
355 newpath 360 412 moveto
360 newpath 200 412 moveto
361 194 412 188 406 188 400 curveto
365 newpath 188 400 moveto
370 newpath 188 388 moveto
371 188 382 194 376 200 376 curveto
375 newpath 200 376 moveto
380 newpath 360 376 moveto
381 366 376 372 382 372 388 curveto
385 newpath 372 388 moveto
390 newpath 372 400 moveto
391 372 406 366 412 360 412 curveto
394 14 /Times-Roman set_font
395 195.5 390.4 moveto 169 (m=encryption\(message\)) alignedtext
401 newpath 216.98 457.8 moveto
402 228.09 446.55 242.53 431.93 254.78 419.53 curveto
405 newpath 257.54 421.72 moveto
412 newpath 257.54 421.72 moveto
421 newpath 297 494 moveto
426 newpath 267 494 moveto
427 261 494 255 488 255 482 curveto
431 newpath 255 482 moveto
436 newpath 255 470 moveto
437 255 464 261 458 267 458 curveto
441 newpath 267 458 moveto
446 newpath 297 458 moveto
447 303 458 309 464 309 470 curveto
451 newpath 309 470 moveto
456 newpath 309 482 moveto
457 309 488 303 494 297 494 curveto
460 14 /Times-Roman set_font
461 269.5 472.4 moveto 25 (key) alignedtext
467 newpath 281.56 457.8 moveto
468 281.3 447.4 280.98 434.12 280.69 422.38 curveto
471 newpath 284.19 422.06 moveto
478 newpath 284.19 422.06 moveto
487 newpath 92 192 moveto
492 newpath 12 192 moveto
493 6 192 0 186 0 180 curveto
503 0 154 6 148 12 148 curveto
507 newpath 12 148 moveto
512 newpath 92 148 moveto
513 98 148 104 154 104 160 curveto
517 newpath 104 160 moveto
522 newpath 104 180 moveto
523 104 186 98 192 92 192 curveto
526 14 /Times-Roman set_font
527 15.5 175.4 moveto 73 (Parameter) alignedtext
529 14 /Times-Roman set_font
530 7.5 157.4 moveto 89 (Instantiation) alignedtext
536 newpath 51.72 192.11 moveto
537 51.94 224.2 54.73 285.19 71 334 curveto
538 74.35 344.04 79.51 354.25 84.85 363.33 curveto
541 newpath 81.97 365.31 moveto
548 newpath 81.97 365.31 moveto
557 newpath 338 188 moveto
562 newpath 258 188 moveto
563 252 188 246 182 246 176 curveto
567 newpath 246 176 moveto
572 newpath 246 164 moveto
573 246 158 252 152 258 152 curveto
577 newpath 258 152 moveto
582 newpath 338 152 moveto
583 344 152 350 158 350 164 curveto
587 newpath 350 164 moveto
592 newpath 350 176 moveto
593 350 182 344 188 338 188 curveto
596 14 /Times-Roman set_font
597 254 166.4 moveto 88 (y= STC\(x,m\)) alignedtext
603 newpath 293.94 375.96 moveto
604 301.81 364.6 310.88 349.25 315 334 curveto
605 327.61 287.37 316.21 230.96 306.97 197.92 curveto
608 newpath 310.25 196.67 moveto
615 newpath 310.25 196.67 moveto
624 newpath 193 334 moveto
630 14 /Times-Roman set_font
631 163 295.4 moveto 60 (Size of x) alignedtext
633 14 /Times-Roman set_font
634 144.5 277.4 moveto 97 ( enough for m) alignedtext
640 newpath 264.85 375.88 moveto
641 254.56 363.59 240.54 346.83 227.61 331.38 curveto
644 newpath 230.08 328.87 moveto
651 newpath 230.08 328.87 moveto
660 newpath 373 110 moveto
665 newpath 223 110 moveto
666 217 110 211 104 211 98 curveto
670 newpath 211 98 moveto
675 newpath 211 86 moveto
676 211 80 217 74 223 74 curveto
680 newpath 223 74 moveto
685 newpath 373 74 moveto
686 379 74 385 80 385 86 curveto
690 newpath 385 86 moveto
695 newpath 385 98 moveto
696 385 104 379 110 373 110 curveto
699 14 /Times-Roman set_font
700 218.5 88.4 moveto 159 (stego=embedding\(y,X\)) alignedtext
706 newpath 298 151.91 moveto
707 298 142.53 298 130.85 298 120.3 curveto
710 newpath 301.5 120.26 moveto
717 newpath 301.5 120.26 moveto
726 newpath 313 36 moveto
731 newpath 283 36 moveto
732 277 36 271 30 271 24 curveto
736 newpath 271 24 moveto
741 newpath 271 12 moveto
742 271 6 277 0 283 0 curveto
752 319 0 325 6 325 12 curveto
756 newpath 325 12 moveto
761 newpath 325 24 moveto
762 325 30 319 36 313 36 curveto
765 14 /Times-Roman set_font
766 285 14.4 moveto 26 (end) alignedtext
772 newpath 298 73.71 moveto
773 298 65.46 298 55.54 298 46.36 curveto
776 newpath 301.5 46.08 moveto
783 newpath 301.5 46.08 moveto
792 newpath 164 572 moveto
797 newpath 134 572 moveto
798 128 572 122 566 122 560 curveto
802 newpath 122 560 moveto
807 newpath 122 548 moveto
808 122 542 128 536 134 536 curveto
812 newpath 134 536 moveto
817 newpath 164 536 moveto
818 170 536 176 542 176 548 curveto
822 newpath 176 548 moveto
827 newpath 176 560 moveto
828 176 566 170 572 164 572 curveto
831 14 /Times-Roman set_font
832 132 550.4 moveto 34 (start) alignedtext
838 newpath 138.79 535.91 moveto
839 133.94 527.3 127.99 516.75 122.44 506.92 curveto
842 newpath 125.47 505.16 moveto
849 newpath 125.47 505.16 moveto
858 newpath 160.6 535.91 moveto
859 166.86 526.13 174.72 513.87 181.7 502.99 curveto
862 newpath 184.84 504.57 moveto
869 newpath 184.84 504.57 moveto
878 newpath 176.28 538.49 moveto
879 195.78 527.35 222.6 511.9 246 498 curveto
880 246.09 497.95 246.18 497.89 246.27 497.84 curveto
883 newpath 248.14 500.8 moveto
890 newpath 248.14 500.8 moveto
899 newpath 121.68 550.56 moveto
900 82.23 543.9 14 525.26 14 476 curveto
901 14 476 14 476 14 290 curveto
902 14 258.89 25.75 225.26 36.19 201.54 curveto
905 newpath 39.42 202.89 moveto
912 newpath 39.42 202.89 moveto
921 newpath 124.45 371.94 moveto
922 134.29 360.18 146.73 345.32 158.29 331.49 curveto
925 newpath 161.25 333.41 moveto
932 newpath 161.25 333.41 moveto
941 newpath 157.42 259.72 moveto
942 135.48 241.04 107.5 217.23 85.88 198.83 curveto
945 newpath 88.11 196.13 moveto
952 newpath 88.11 196.13 moveto
957 14 /Times-Roman set_font
958 119 215.4 moveto 19 (No) alignedtext
964 newpath 221.97 256.89 moveto
965 238.81 237.64 259.73 213.73 275.36 195.87 curveto
968 newpath 278.19 197.96 moveto
975 newpath 278.19 197.96 moveto
980 14 /Times-Roman set_font
981 262 215.4 moveto 23 (Yes) alignedtext
990 %%BoundingBox: 36 36 429 616