2 %%Creator: graphviz version 2.36.0 (20140111.2315)
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
66 % hooks for setting color
67 /nodecolor { sethsbcolor } bind def
68 /edgecolor { sethsbcolor } bind def
69 /graphcolor { sethsbcolor } bind def
70 /nopcolor {pop pop pop} bind def
72 /beginpage { % i j npages
81 (\() show i str cvs show (,) show j str cvs show (\)) show
91 % draw text fitted to its expected width
92 /alignedtext { % width text
98 text stringwidth pop width exch sub text length div 0 text ashow
103 /boxprim { % xcorner ycorner xsize ysize
126 /endpage { showpage } bind def
130 [ % layer color sequence - darkest to lightest
139 /layerlen layercolorseq length def
141 /setlayer {/maxlayer exch def /curlayer exch def
142 layercolorseq curlayer 1 sub layerlen mod get
143 aload pop sethsbcolor
144 /nodecolor {nopcolor} def
145 /edgecolor {nopcolor} def
146 /graphcolor {nopcolor} def
149 /onlayer { curlayer ne {invis} if } def
165 14 default-font-family set_font
167 % /arrowlength 10 def
170 % make sure pdfmark is harmless for PS-interpreters other than Distiller
171 /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
172 % make '<<' and '>>' safe on PS Level 1 devices
173 /languagelevel where {pop languagelevel}{1} ifelse
175 userdict (<<) cvn ([) cvn load put
176 userdict (>>) cvn ([) cvn load put
182 %%PageBoundingBox: 36 36 577 680
183 %%PageOrientation: Portrait
186 36 36 541 644 boxprim clip newpath
187 1 1 set_scale 0 rotate 40 40 translate
192 newpath 92 562 moveto
193 92 562 12 562 12 562 curveto
194 6 562 0 556 0 550 curveto
195 0 550 0 538 0 538 curveto
196 0 532 6 526 12 526 curveto
197 12 526 92 526 92 526 curveto
198 98 526 104 532 104 538 curveto
199 104 538 104 550 104 550 curveto
200 104 556 98 562 92 562 curveto
203 14 /Times-Roman set_font
204 8 540.3 moveto 88 (Choose cover X) alignedtext
210 newpath 199.25 488 moveto
211 199.25 488 66.75 488 66.75 488 curveto
212 60.75 488 54.75 482 54.75 476 curveto
213 54.75 476 54.75 464 54.75 464 curveto
214 54.75 458 60.75 452 66.75 452 curveto
215 66.75 452 199.25 452 199.25 452 curveto
216 205.25 452 211.25 458 211.25 464 curveto
217 211.25 464 211.25 476 211.25 476 curveto
218 211.25 482 205.25 488 199.25 488 curveto
221 14 /Times-Roman set_font
222 62.5 466.3 moveto 141 (x=Edge Detection\(b,T,X\)) alignedtext
228 newpath 71.2 525.94 moveto
229 81.61 516.68 94.65 505.09 106.07 494.94 curveto
232 newpath 108.51 497.45 moveto
239 newpath 108.51 497.45 moveto
248 newpath 174 562 moveto
249 174 562 134 562 134 562 curveto
250 128 562 122 556 122 550 curveto
251 122 550 122 538 122 538 curveto
252 122 532 128 526 134 526 curveto
253 134 526 174 526 174 526 curveto
254 180 526 186 532 186 538 curveto
255 186 538 186 550 186 550 curveto
256 186 556 180 562 174 562 curveto
259 14 /Times-Roman set_font
260 130 540.3 moveto 48 (Set b, T ) alignedtext
266 newpath 149.02 525.94 moveto
267 146.6 517.63 143.63 507.44 140.91 498.11 curveto
270 newpath 144.25 497.06 moveto
277 newpath 144.25 497.06 moveto
286 newpath 288 562 moveto
287 288 562 216 562 216 562 curveto
288 210 562 204 556 204 550 curveto
289 204 550 204 538 204 538 curveto
290 204 532 210 526 216 526 curveto
291 216 526 288 526 288 526 curveto
292 294 526 300 532 300 538 curveto
293 300 538 300 550 300 550 curveto
294 300 556 294 562 288 562 curveto
297 14 /Times-Roman set_font
298 212 540.3 moveto 80 (Message mess) alignedtext
304 newpath 358.25 488 moveto
305 358.25 488 241.75 488 241.75 488 curveto
306 235.75 488 229.75 482 229.75 476 curveto
307 229.75 476 229.75 464 229.75 464 curveto
308 229.75 458 235.75 452 241.75 452 curveto
309 241.75 452 358.25 452 358.25 452 curveto
310 364.25 452 370.25 458 370.25 464 curveto
311 370.25 464 370.25 476 370.25 476 curveto
312 370.25 482 364.25 488 358.25 488 curveto
315 14 /Times-Roman set_font
316 237.5 466.3 moveto 125 (m=encryption\(mess,k\)) alignedtext
322 newpath 263.38 525.94 moveto
323 269.15 517.28 276.28 506.57 282.72 496.92 curveto
326 newpath 285.74 498.7 moveto
333 newpath 285.74 498.7 moveto
342 newpath 360 562 moveto
343 360 562 330 562 330 562 curveto
344 324 562 318 556 318 550 curveto
345 318 550 318 538 318 538 curveto
346 318 532 324 526 330 526 curveto
347 330 526 360 526 360 526 curveto
348 366 526 372 532 372 538 curveto
349 372 538 372 550 372 550 curveto
350 372 556 366 562 360 562 curveto
353 14 /Times-Roman set_font
354 328 540.3 moveto 34 (Key k) alignedtext
360 newpath 334.34 525.94 moveto
361 328.92 517.28 322.23 506.57 316.2 496.92 curveto
364 newpath 319.17 495.07 moveto
371 newpath 319.17 495.07 moveto
380 newpath 521.25 184 moveto
381 521.25 184 440.75 184 440.75 184 curveto
382 434.75 184 428.75 178 428.75 172 curveto
383 428.75 172 428.75 160 428.75 160 curveto
384 428.75 154 434.75 148 440.75 148 curveto
385 440.75 148 521.25 148 521.25 148 curveto
386 527.25 148 533.25 154 533.25 160 curveto
387 533.25 160 533.25 172 533.25 172 curveto
388 533.25 178 527.25 184 521.25 184 curveto
391 14 /Times-Roman set_font
392 436.5 162.3 moveto 89 (y= sample\(x,m\)) alignedtext
398 newpath 372.19 540.66 moveto
399 411.88 535.59 481 519.76 481 471 curveto
400 481 471 481 471 481 253 curveto
401 481 233.4 481 211.3 481 194.4 curveto
404 newpath 484.5 194.13 moveto
411 newpath 484.5 194.13 moveto
420 newpath 125.5 184 moveto
421 125.5 184 66.5 184 66.5 184 curveto
422 60.5 184 54.5 178 54.5 172 curveto
423 54.5 172 54.5 160 54.5 160 curveto
424 54.5 154 60.5 148 66.5 148 curveto
425 66.5 148 125.5 148 125.5 148 curveto
426 131.5 148 137.5 154 137.5 160 curveto
427 137.5 160 137.5 172 137.5 172 curveto
428 137.5 178 131.5 184 125.5 184 curveto
431 14 /Times-Roman set_font
432 62 162.3 moveto 68 (Modify b, T) alignedtext
438 newpath 91.84 184.17 moveto
439 88.71 198.06 84.67 218.16 83 236 curveto
440 75.9 312.08 105.07 399.66 121.87 442.55 curveto
443 newpath 118.68 443.99 moveto
450 newpath 118.68 443.99 moveto
459 newpath 247 400 moveto
465 14 /Times-Roman set_font
466 222.5 365.8 moveto 49 (Size of x) alignedtext
468 14 /Times-Roman set_font
469 207.5 350.8 moveto 79 ( enough for m) alignedtext
475 newpath 291.48 451.97 moveto
476 284.92 438.83 275.56 420.12 267.12 403.24 curveto
479 newpath 270.15 401.48 moveto
486 newpath 270.15 401.48 moveto
495 newpath 398 184 moveto
496 398 184 318 184 318 184 curveto
497 312 184 306 178 306 172 curveto
498 306 172 306 160 306 160 curveto
499 306 154 312 148 318 148 curveto
500 318 148 398 148 398 148 curveto
501 404 148 410 154 410 160 curveto
502 410 160 410 172 410 172 curveto
503 410 178 404 184 398 184 curveto
506 14 /Times-Roman set_font
507 314 162.3 moveto 88 (y= STC\(x,m,H\)) alignedtext
513 newpath 490.25 110 moveto
514 490.25 110 371.75 110 371.75 110 curveto
515 365.75 110 359.75 104 359.75 98 curveto
516 359.75 98 359.75 86 359.75 86 curveto
517 359.75 80 365.75 74 371.75 74 curveto
518 371.75 74 490.25 74 490.25 74 curveto
519 496.25 74 502.25 80 502.25 86 curveto
520 502.25 86 502.25 98 502.25 98 curveto
521 502.25 104 496.25 110 490.25 110 curveto
524 14 /Times-Roman set_font
525 367.5 88.3 moveto 127 (stego=embedding\(y,X\)) alignedtext
531 newpath 375.3 147.94 moveto
532 384.6 138.77 396.22 127.31 406.43 117.23 curveto
535 newpath 408.91 119.7 moveto
542 newpath 408.91 119.7 moveto
551 newpath 469.15 147.94 moveto
552 463.14 139.28 455.7 128.57 449 118.92 curveto
555 newpath 451.69 116.66 moveto
562 newpath 451.69 116.66 moveto
571 newpath 446 36 moveto
572 446 36 416 36 416 36 curveto
573 410 36 404 30 404 24 curveto
574 404 24 404 12 404 12 curveto
575 404 6 410 0 416 0 curveto
576 416 0 446 0 446 0 curveto
577 452 0 458 6 458 12 curveto
578 458 12 458 24 458 24 curveto
579 458 30 452 36 446 36 curveto
582 14 /Times-Roman set_font
583 420 14.3 moveto 22 (End) alignedtext
589 newpath 431 73.94 moveto
590 431 65.81 431 55.88 431 46.7 curveto
593 newpath 434.5 46.44 moveto
600 newpath 434.5 46.44 moveto
609 newpath 217 636 moveto
610 217 636 187 636 187 636 curveto
611 181 636 175 630 175 624 curveto
612 175 624 175 612 175 612 curveto
613 175 606 181 600 187 600 curveto
614 187 600 217 600 217 600 curveto
615 223 600 229 606 229 612 curveto
616 229 612 229 624 229 624 curveto
617 229 630 223 636 217 636 curveto
620 14 /Times-Roman set_font
621 189 614.3 moveto 26 (Start) alignedtext
627 newpath 174.84 603.96 moveto
628 153.03 593.49 121.97 578.58 96.53 566.38 curveto
631 newpath 97.98 563.19 moveto
638 newpath 97.98 563.19 moveto
647 newpath 190.62 599.94 moveto
648 184.85 591.28 177.72 580.57 171.28 570.92 curveto
651 newpath 174.09 568.82 moveto
658 newpath 174.09 568.82 moveto
667 newpath 213.85 599.94 moveto
668 219.86 591.28 227.3 580.57 234 570.92 curveto
671 newpath 237.06 572.65 moveto
678 newpath 237.06 572.65 moveto
687 newpath 229.23 603.29 moveto
688 251.8 591.93 284.05 575.69 308.79 563.23 curveto
691 newpath 310.51 566.28 moveto
698 newpath 310.51 566.28 moveto
707 newpath 151.32 451.97 moveto
708 167.5 436.92 191.56 414.55 211.51 396 curveto
711 newpath 213.99 398.48 moveto
718 newpath 213.99 398.48 moveto
727 newpath 189 272 moveto
733 14 /Times-Roman set_font
734 144 250.3 moveto 90 (Strategy is fixed) alignedtext
740 newpath 230.38 330.62 moveto
741 221.51 314.41 210.74 294.72 202.41 279.5 curveto
744 newpath 205.44 277.76 moveto
751 newpath 205.44 277.76 moveto
756 14 /Times-Roman set_font
757 216 294.3 moveto 17 (No) alignedtext
763 newpath 379 272 moveto
769 14 /Times-Roman set_font
770 346.5 250.3 moveto 65 (Use of STC) alignedtext
776 newpath 277.95 336.15 moveto
777 301.36 317.35 333.06 291.89 354.67 274.54 curveto
780 newpath 357.09 277.08 moveto
787 newpath 357.09 277.08 moveto
792 14 /Times-Roman set_font
793 332 294.3 moveto 63 (Yes with H) alignedtext
799 newpath 173.22 269.38 moveto
800 141.49 299.52 70.77 373.07 45 452 curveto
801 38.23 472.75 40.77 497.51 44.56 515.96 curveto
804 newpath 41.16 516.8 moveto
811 newpath 41.16 516.8 moveto
816 14 /Times-Roman set_font
817 59 422.3 moveto 17 (No) alignedtext
823 newpath 173.64 238.8 moveto
824 159.72 225.93 138.91 206.68 122.33 191.35 curveto
827 newpath 124.3 188.41 moveto
834 newpath 124.3 188.41 moveto
839 14 /Times-Roman set_font
840 151 206.3 moveto 22 (Yes) alignedtext
846 newpath 375.05 236.82 moveto
847 372.13 224.88 368.1 208.34 364.68 194.36 curveto
850 newpath 367.99 193.17 moveto
857 newpath 367.99 193.17 moveto
862 14 /Times-Roman set_font
863 370 206.3 moveto 22 (Yes) alignedtext
869 newpath 394.94 239.56 moveto
870 410.36 226.56 434.08 206.56 452.71 190.85 curveto
873 newpath 455.21 193.32 moveto
880 newpath 455.21 193.32 moveto
885 14 /Times-Roman set_font
886 439 206.3 moveto 17 (No) alignedtext
895 %%BoundingBox: 36 36 577 680