ࡱ> `!TkdˠȦͼ0nXU8,#"xZ=l[Uk' ihiU!(*ĔT 0hDN"P1  C"ut0b[a'Hr|}$*}syϊV'2ԘzYlZyzl)ڝE4MF{)b'j<5oR/rzgյۋf"v24APjujtUm(W'zTd_d:4녱"녱A`~˭KD'@RQ2˚~G3neMd*:G<+@G0-,X4Ulyŋ%t>\fXbR"gV|2~;@湻/G53w Y62k#ehgv(w?L#Qw p{[w8<"tŊWwpvOׅ]zYX`:b+|B".΂@EO(Eq+g|B~&g΂@EO(Eq+=n|B*⠜ Eܱ=ߝNǎOʮFzűOFNcGVϟ]#ǎt.jޑ'2"w|q;^fϞW\R9dDo ;^JD+wuD:Wd܎\%Wgb4~J (X % F+^M@ sw4'`)X4UlyE42Ξќ"M@!E42.ќ"M@!E42ξќ"9q wl껳 ^iGhiNmGhJ9jGhN~WG xZf\~u5eoӏߤ)>v\L%2uLk0h^ОR%)` _~4UxE42.'X*4F[^M? _p 44X7ԡ9K@E~3ܵFDdvN?H\8;60h%p$WM>͉? _ğA/w:0xb~sevU GN}S0 h3[mQM)0V84iMU=nNCb( i4XhJei8 AŚѨb+i(av4,i>h)i(avv4,i>h)i(avȦ4,ɕcccߝMʶE0OsOE0VѶE0w:m4lb:Lpg#C[|$xOnmy%i|*]QueF+^> Kr VkF-fT-844Xu7ԟ944XggT}!Ž [u N2N~ 3x?UxETnB٩kF-[-0vZ(;U2;`["ꞬCBݳcwS%7 *j:;%u[-*_gHq][SCWGVFL̍No~4"en/d\-A[5Bu ZCa< 8PNG  IHDR~˚PLTENN B77 N7NNN77N7#!B7#7B!B N?7B777 :N :N N NNYN7YN#BuB#NNNB# : #N:YNBN:NNNN77?NNNB2# :&N7N#ObKGDHxIDATx !Du qa^ 1@Sx1H}yy\ÛZqLB^+3 ?o)WoSR?::cJ9PRՁtIENDB`(   0?Document Word.Document.80.Microsoft Word Document/ 0DTimes New RomanȷȷԳ0 0DVerdanaw RomanȷȷԳ0 0" DSymbolw RomanȷȷԳ0 0  @n?" dd@  @@`` }Cd9415!!"""(6%%$" %9$:);'$<$7$=$> $ $8%@##B%C$D$'E#F#?#A#G#H'I8J)K #L!#M$#P%#Q&#R'#S(#T)#U*#V+$W,$X"#N#'O-#Y.#Z/#[0#\1#]2#^$'_&` # a#bc%d?2$kdˠȦ\$b$ZCa< 8\ 0e0e     A@  A5% 8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||@ g4MdMd 0 ppp@ <4BdBdPzȷL? %O =\&.,z:|;~<   $(*B0D468=@F H!J"L#N$P%R&f0h1T'V(X)Z*\+^,`-b.d/j2l3n4p5r6t7v8x9/\  !%')+-/1579>ACEG I!K"M#O$Q%S&U'W(Y)[*]+_,a-c.e/g0i1k2m3o4q5s6u7w8y9{:};<P.. ` ̙33` ` ff3333f` 333MMM` f` f` 3>?" dd@,|?" dd@   " @ ` n?" dd@   @@``PR    @ ` ` p>>hB0  c(    6"z P z T Click to edit Master title style! !  0t"z  z RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  0"z `` z =*  04#z `  z ?*  0#z `  z ?*H  0޽h ? ̙33 ,Blank Presentation.pot 0 0 .(     0t%z P    Y*   0%z     [* d  c $ ?    04&z  @  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  6&z `P   Y*   6&z `   [* H  0޽h ? ̙33%hB @)8M(     C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif@   C \ADC:\stegopresentation\aa2hexbg.gif<   C \ADC:\stegopresentation\aa2hexbg.gif`   C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif ! C \ADC:\stegopresentation\aa2hexbg.gifl " C \ADC:\stegopresentation\aa2hexbg.gifp # C \ADC:\stegopresentation\aa2hexbg.gifL $ C \ADC:\stegopresentation\aa2hexbg.gif % C \ADC:\stegopresentation\aa2hexbg.gif, & C \ADC:\stegopresentation\aa2hexbg.gifP ' 0P@,$D  0 Q Steganography((2  * <P ?p,$D 0 |6 Disappearing Cryptography *(2 + <Q ?P,$D 0 n6 Disappearing Cryptography (2 , <DR ?PW ,$D 0 n6 Disappearing Cryptography (2 - <S ? g ,$D 0 |6 Disappearing Cryptography *(2 . <S ?P@,$D 0 n6 Disappearing Cryptography (2 / <T ?  ,$D  0 n6 Disappearing Cryptography (2 1 <DU ?,$D  0 n6 Disappearing Cryptography (2 2 <V ? p ,$D   0 `Thomas J Rude, CISSP0!(2 8 <dV ?  ,$D   0 b 20008 2H  0޽h ? ̙33hB tlP#0(  @    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP - BW ?`,$D  0 S Steganography*(2   . <X ?@:,$D  0 A Definition: 2 : / <Y ? 0p ,$D 0 :Steganos meaning covered Graphy meaning writing or drawingD; 28 0 <dY ? 0 ,$D 0 fAlso commonly known as  Disappearing Cryptography 4 24H  0޽h ? ̙33hB ia`"'D(  D D C \ADC:\stegopresentation\aa2hexbg.gif  D C \ADC:\stegopresentation\aa2hexbg.gif@ D C \ADC:\stegopresentation\aa2hexbg.gif< D C \ADC:\stegopresentation\aa2hexbg.gif` D C \ADC:\stegopresentation\aa2hexbg.gif\ D C \ADC:\stegopresentation\aa2hexbg.gift D C \ADC:\stegopresentation\aa2hexbg.gif ,   D C \ADC:\stegopresentation\aa2hexbg.gifP    D C \ADC:\stegopresentation\aa2hexbg.gif L   D C \ADC:\stegopresentation\aa2hexbg.gifp    D C \ADC:\stegopresentation\aa2hexbg.gif l   D C \ADC:\stegopresentation\aa2hexbg.gif   D C \ADC:\stegopresentation\aa2hexbg.gif   D C \ADC:\stegopresentation\aa2hexbg.gif0   D C \ADC:\stegopresentation\aa2hexbg.gif  D C \ADC:\stegopresentation\aa2hexbg.gif| D C \ADC:\stegopresentation\aa2hexbg.gif D C \ADC:\stegopresentation\aa2hexbg.gif\ D C \ADC:\stegopresentation\aa2hexbg.gif` D C \ADC:\stegopresentation\aa2hexbg.gif< D C \ADC:\stegopresentation\aa2hexbg.gif@ D C \ADC:\stegopresentation\aa2hexbg.gif D C \ADC:\stegopresentation\aa2hexbg.gif  D C \ADC:\stegopresentation\aa2hexbg.gif D C \ADC:\stegopresentation\aa2hexbg.gifl D C \ADC:\stegopresentation\aa2hexbg.gifp D C \ADC:\stegopresentation\aa2hexbg.gifL D C \ADC:\stegopresentation\aa2hexbg.gif D C \ADC:\stegopresentation\aa2hexbg.gif, D C \ADC:\stegopresentation\aa2hexbg.gifP !D B$Z ?`,$D  0 S Steganography*(2  " %D <Z ?0,$D 0 NThe art of hiding information within information so as to not arouse suspicionO(2O. 'D <Z ?  ,$D 0 ZThe science of inserting information into covert channels so as to conceal the information[(2[H D 0޽h ? ̙33hB 80p"#(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP ! Btz ?`,$D  0 S Steganography*(2   " <z ?`,$D 0 o;Today, Steganography has taken on a more condensed meaning:<(2< # < ? p ,$D 0 p<Hiding information in digital picture files and audio files.=(2=H  0޽h ? ̙33 hB "#1( ıjLj   C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP ! B ?`,$D  0 S Steganography*(2   " <t ?@:,$D  0 UCryptography VS. Steganography: 2  # < ? PV,$D 0 Cryptography: 1) Message is not hidden 2) Enemy can intercept the message 3) Enemy can decrypt the message Steganography: 1) Message is hidden 2) Enemy must discover the medium" 2H  0޽h ? ̙33hB "#( N   C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP ! B ?`,$D  0 S Steganography*(2   " <T ?@:,$D  0 >History: 2  # < ? pV,$D 0 * Common Methods: 1) Shaved head of messenger 2) Invisible inks during WWII - Milk, Vinegar, Urine 3) Null ciphers 4) Microdots used by Germans " 2H  0޽h ? ̙33:hB """(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B ?`,$D  0 S Steganography*(2   ! < ?@:,$D  0 >History: 2 + " <4 ? p?,$D 0 7* Null Ciphers: Today is the hottest day ever on the map! Another day like Saturday and the heat will surely amount to mass suffering. Another hot, sticky day will surely otherwise mean the gods are frowning on us. Life will remain intact for those vehicles with large exhaust systems with regards to life! 88 2%H  0޽h ? ̙33n;hB ""(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B ?`,$D  0 S Steganography*(2   ! < ?@:,$D  0 >History: 2  " < ? p?,$D 0 o;* Null Ciphers: Today is the hottest day ever on the big map! Another day like Saturday and the heat will surely amount to mass suffering. Another hot, sticky day will surely otherwise mean the gods are frowning on us. Life will remain intact for those vehicles with large exhaust systems with regards to life! < 2   H  0޽h ? ̙33@<hB 0#$h(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B ?`,$D  0 S Steganography*(2   ! <  ?@:,$D  0 >History: 2  " <  ? p@,$D 0 N* Null Ciphers: " 2 $ <d ? 0P ,$D 0 KThomas has a dog, Oliver! 2H  0޽h ? ̙33e hB "$l(  l l C \ADC:\stegopresentation\aa2hexbg.gif  l C \ADC:\stegopresentation\aa2hexbg.gif@ l C \ADC:\stegopresentation\aa2hexbg.gif< l C \ADC:\stegopresentation\aa2hexbg.gif` l C \ADC:\stegopresentation\aa2hexbg.gif\ l C \ADC:\stegopresentation\aa2hexbg.gift l C \ADC:\stegopresentation\aa2hexbg.gif ,   l C \ADC:\stegopresentation\aa2hexbg.gifP    l C \ADC:\stegopresentation\aa2hexbg.gif L   l C \ADC:\stegopresentation\aa2hexbg.gifp    l C \ADC:\stegopresentation\aa2hexbg.gif l   l C \ADC:\stegopresentation\aa2hexbg.gif   l C \ADC:\stegopresentation\aa2hexbg.gif   l C \ADC:\stegopresentation\aa2hexbg.gif0   l C \ADC:\stegopresentation\aa2hexbg.gif  l C \ADC:\stegopresentation\aa2hexbg.gif| l C \ADC:\stegopresentation\aa2hexbg.gif l C \ADC:\stegopresentation\aa2hexbg.gif\ l C \ADC:\stegopresentation\aa2hexbg.gif` l C \ADC:\stegopresentation\aa2hexbg.gif< l C \ADC:\stegopresentation\aa2hexbg.gif@ l C \ADC:\stegopresentation\aa2hexbg.gif l C \ADC:\stegopresentation\aa2hexbg.gif  l C \ADC:\stegopresentation\aa2hexbg.gif l C \ADC:\stegopresentation\aa2hexbg.gifl l C \ADC:\stegopresentation\aa2hexbg.gifp l C \ADC:\stegopresentation\aa2hexbg.gifL l C \ADC:\stegopresentation\aa2hexbg.gif l C \ADC:\stegopresentation\aa2hexbg.gif, l C \ADC:\stegopresentation\aa2hexbg.gifP !l Bt ?`,$D  0 S Steganography*(2   "l <4 ?@:,$D  0 ? Types Of: 2  #l < ?R ,$D 0 e1Linguistic Steganography Technical Steganography2 22H l 0޽h ? ̙33 hB 2*"#t(  t t C \ADC:\stegopresentation\aa2hexbg.gif  t C \ADC:\stegopresentation\aa2hexbg.gif@ t C \ADC:\stegopresentation\aa2hexbg.gif< t C \ADC:\stegopresentation\aa2hexbg.gif` t C \ADC:\stegopresentation\aa2hexbg.gif\ t C \ADC:\stegopresentation\aa2hexbg.gift t C \ADC:\stegopresentation\aa2hexbg.gif ,   t C \ADC:\stegopresentation\aa2hexbg.gifP    t C \ADC:\stegopresentation\aa2hexbg.gif L   t C \ADC:\stegopresentation\aa2hexbg.gifp    t C \ADC:\stegopresentation\aa2hexbg.gif l   t C \ADC:\stegopresentation\aa2hexbg.gif   t C \ADC:\stegopresentation\aa2hexbg.gif   t C \ADC:\stegopresentation\aa2hexbg.gif0   t C \ADC:\stegopresentation\aa2hexbg.gif  t C \ADC:\stegopresentation\aa2hexbg.gif| t C \ADC:\stegopresentation\aa2hexbg.gif t C \ADC:\stegopresentation\aa2hexbg.gif\ t C \ADC:\stegopresentation\aa2hexbg.gif` t C \ADC:\stegopresentation\aa2hexbg.gif< t C \ADC:\stegopresentation\aa2hexbg.gif@ t C \ADC:\stegopresentation\aa2hexbg.gif t C \ADC:\stegopresentation\aa2hexbg.gif  t C \ADC:\stegopresentation\aa2hexbg.gif t C \ADC:\stegopresentation\aa2hexbg.gifl t C \ADC:\stegopresentation\aa2hexbg.gifp t C \ADC:\stegopresentation\aa2hexbg.gifL t C \ADC:\stegopresentation\aa2hexbg.gif t C \ADC:\stegopresentation\aa2hexbg.gif, t C \ADC:\stegopresentation\aa2hexbg.gifP !t BT ?`,$D  0 S Steganography*(2   "t < ?@:,$D  0 OLinguistic Steganography: 2* #t <t ? 0p ,$D 0 L* Carrier medium is text * Two methods: 1) Open Codes 2) Text Semagrams "M 2KH t 0޽h ? ̙33hB F>%(|(  | | C \ADC:\stegopresentation\aa2hexbg.gif  | C \ADC:\stegopresentation\aa2hexbg.gif@ | C \ADC:\stegopresentation\aa2hexbg.gif< | C \ADC:\stegopresentation\aa2hexbg.gif` | C \ADC:\stegopresentation\aa2hexbg.gif\ | C \ADC:\stegopresentation\aa2hexbg.gift | C \ADC:\stegopresentation\aa2hexbg.gif ,   | C \ADC:\stegopresentation\aa2hexbg.gifP    | C \ADC:\stegopresentation\aa2hexbg.gif L   | C \ADC:\stegopresentation\aa2hexbg.gifp    | C \ADC:\stegopresentation\aa2hexbg.gif l   | C \ADC:\stegopresentation\aa2hexbg.gif   | C \ADC:\stegopresentation\aa2hexbg.gif   | C \ADC:\stegopresentation\aa2hexbg.gif0   | C \ADC:\stegopresentation\aa2hexbg.gif  | C \ADC:\stegopresentation\aa2hexbg.gif| | C \ADC:\stegopresentation\aa2hexbg.gif | C \ADC:\stegopresentation\aa2hexbg.gif\ | C \ADC:\stegopresentation\aa2hexbg.gif` | C \ADC:\stegopresentation\aa2hexbg.gif< | C \ADC:\stegopresentation\aa2hexbg.gif@ | C \ADC:\stegopresentation\aa2hexbg.gif | C \ADC:\stegopresentation\aa2hexbg.gif  | C \ADC:\stegopresentation\aa2hexbg.gif | C \ADC:\stegopresentation\aa2hexbg.gifl | C \ADC:\stegopresentation\aa2hexbg.gifp | C \ADC:\stegopresentation\aa2hexbg.gifL | C \ADC:\stegopresentation\aa2hexbg.gif | C \ADC:\stegopresentation\aa2hexbg.gif, | C \ADC:\stegopresentation\aa2hexbg.gifP !| B4 ?`,$D  0 S Steganography*(2   "| <B ?@:,$D  0 OLinguistic Steganography: 2 #| <B ? 0p@,$D 0 ? 1) Open Codes 24 $| <B ?@z ,$D 0 `* Text is carefully constructed * Positioning text conceals message * Examples: vertical columnsa 2a '| <B ? ` ,$D 0 C2) Text Semagrams 20 (| <B ? @Z,$D 0 \* Text is graphically modified * Visual text conceals message * Examples: typefaces, spacing] 2]H | 0޽h ? ̙33hB "#(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP ! BB ?`,$D  0 S Steganography*(2   " <B ?@:,$D  0 NTechnical Steganography: 2 # <B ? 0pQ,$D 0 * Carrier medium is non-text * A tool is used: 1) Steganographic Toolkits 2) Photographic Tools * Examples: invisible inks, microdots, S-Tools8 201/H  0޽h ? ̙33hB "#( N   C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP ! BB ?`,$D  0 S Steganography*(2   " <dB ?@p:,$D  0 NPopularity of:$ 2 # <B ?@@,$D 0 * Rapid advances in technology - Copyright concerns * Desire for privacy - Security concerns becoming common knowledge (clear text, sniffers, hackers) - Encryption restrictions 2H  0޽h ? ̙33#hB  "#K(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP ! BB ?`,$D  0 S Steganography*(2   " <DB ?@:,$D  0 ETwo Principles: 2 # <B ? 0p1 ,$D 0 1) Digital files can be altered to a certain degree without losing functionality 2) The senses of human beings are not acute enough to distinguish minor changes in altered files N 24YH  0޽h ? ̙33hB 0""/(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP  BdB ?`,$D  0 S Steganography*(2   ! <$B ?@:,$D  0 A Some Facts: 2  " <B ? 0p ,$D 0 * Digital files are inefficient * JPEGs, GIFs, and BMPs all contain unused areas * Steganographic tools insert data into these unused areas, this is known as the insertion rate 8 2H  0޽h ? ̙33@hB @"$h(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP ! BDB ?`,$D  0 S Steganography*(2   " <B ?@`:,$D  0 M In Summary:& 2  $ <dB ?P0,$D 0 2* Relies on its ability to hide within a meaningless message * Must be discovered before it can be decrypted * The discovery phase may be near impossible without prior knowledge of a Steganographic toolkit being used and/or the original unaltered medium  2H  0޽h ? ̙33qhB  P""(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B1 ?`,$D  0 S Steganography*(2   ! <T2 ?@`:,$D  0 SHow Does It Work:& 2 " <3 ?@` ,$D 0 ] A Technical Overview, 2H  0޽h ? ̙33hB `""C(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP  B3 ?`,$D  0 S Steganography*(2   ! <4 ?@`:,$D  0 ^Least Significant Bit (LSB):& 2 " <4 ?0,$D 0 * Many Steganography toolkits make use of LSB * The idea is that the least significant bit (of every byte) can be replaced with little change to overall file B 2*DH  0޽h ? ̙33hB p#$>( x   C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP  B5 ?`,$D  0 S Steganography*(2   ! <t6 ?@`:,$D  0 ^Least Significant Bit (LSB):& 2 " <6 ? 0j,$D 0  * 11111111 is an 8-bit binary number * The bit furthest to the right is called the least significant bit because changing it has the least effect on the value of the number B 2NF $ <7 ?,$D 0 :Example: 2 H  0޽h ? ̙33hB |"#(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP  BT8 ?`,$D  0 S Steganography*(2   ! <9 ?@`:,$D  0 ]Red Green Blue Model (RGB):& 2n " <t9 ?PZ,$D 0  * Used by GIF images * Colors are described by a set of 3 values * Values range from 0 to 255 * 1 = red, 2 = green, 3 = blue * -> 255, stronger color 2H  0޽h ? ̙33hB #&?(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP  B4: ?`,$D  0 S Steganography*(2   ! <: ?` ,$D  0 RExamples of RGB:& 2 # c $A ??  8 $D 0 & <T; ? ,$D 0 p(16,777,216 possible colors (256x256x256),) 2 H  0޽h ? ̙33+hB ""S(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,   C \ADC:\stegopresentation\aa2hexbg.gifP    C \ADC:\stegopresentation\aa2hexbg.gif L   C \ADC:\stegopresentation\aa2hexbg.gifp    C \ADC:\stegopresentation\aa2hexbg.gif l   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP  B< ?`,$D  0 S Steganography*(2   ! << ?` ,$D  0 SPalettes and RGB:& 2 " <Ʈ ?P,$D 0  * Palette = a list of RGB colors defined within an image * Most GIF images use an 8-bit palette, allowing only 256 RGB colors in the image (0-255) * JPEG images use a 24-bit palette * BMP images use an 8-bit or 24-bit palette 2H  0޽h ? ̙33X hB "" (      C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif@   C \ADC:\stegopresentation\aa2hexbg.gif<   C \ADC:\stegopresentation\aa2hexbg.gif`   C \ADC:\stegopresentation\aa2hexbg.gif\   C \ADC:\stegopresentation\aa2hexbg.gift   C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif     C \ADC:\stegopresentation\aa2hexbg.gif     C \ADC:\stegopresentation\aa2hexbg.gif0     C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif|   C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif\   C \ADC:\stegopresentation\aa2hexbg.gif`   C \ADC:\stegopresentation\aa2hexbg.gif<   C \ADC:\stegopresentation\aa2hexbg.gif@   C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gifl   C \ADC:\stegopresentation\aa2hexbg.gifp   C \ADC:\stegopresentation\aa2hexbg.gifL   C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif,   C \ADC:\stegopresentation\aa2hexbg.gifP   BdǮ ?`,$D  0 S Steganography*(2   !  <$Ȯ ?` ,$D  0 UAn Image as a Grid:& 2 "  <Ȯ ?P,$D 0 B * Think of an image as a grid * The grid is made up of cells * These cells are called pixels * Each pixel (cell) consists of an 8-bit binary number - the index * Each index refers to the palette * Recall the concept of LSBB 2YH   0޽h ? ̙33?!hB ""g(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   BDɮ ?`,$D  0 S Steganography*(2   ! <ʮ ?` ,$D  0 WHow Do Toolkits Work?& 2 " <dʮ ?P&,$D 0 ' * Each toolkit is unique in some way * For sake of argument we will consider an image file: the binary data of the input (secret) message is broken up and then inserted into the least significant bit of each pixel in the image (covert) file  2H  0޽h ? ̙33"hB ^V#&( ad   C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B$ˮ ?`,$D  0 S Steganography*(2   ! <ˮ ?` ,$D  0 UToolkits using RGB:& 2 " <D̮ ?P@,$D 0  * The image palette is copied * The copy is rearranged so that colors near each other in the RGB model are near each other in the palette * Replace the LSB of each pixel s index with one bit from the input (secret) file, 2AB & HD?p,$D 0H  0޽h ? ̙33y#hB  (7$( X   $ $ C \ADC:\stegopresentation\aa2hexbg.gif  $ C \ADC:\stegopresentation\aa2hexbg.gif@ $ C \ADC:\stegopresentation\aa2hexbg.gif< $ C \ADC:\stegopresentation\aa2hexbg.gif` $ C \ADC:\stegopresentation\aa2hexbg.gif\ $ C \ADC:\stegopresentation\aa2hexbg.gift $ C \ADC:\stegopresentation\aa2hexbg.gif ,   $ C \ADC:\stegopresentation\aa2hexbg.gifP    $ C \ADC:\stegopresentation\aa2hexbg.gif L   $ C \ADC:\stegopresentation\aa2hexbg.gifp    $ C \ADC:\stegopresentation\aa2hexbg.gif l   $ C \ADC:\stegopresentation\aa2hexbg.gif   $ C \ADC:\stegopresentation\aa2hexbg.gif   $ C \ADC:\stegopresentation\aa2hexbg.gif0   $ C \ADC:\stegopresentation\aa2hexbg.gif  $ C \ADC:\stegopresentation\aa2hexbg.gif| $ C \ADC:\stegopresentation\aa2hexbg.gif $ C \ADC:\stegopresentation\aa2hexbg.gif\ $ C \ADC:\stegopresentation\aa2hexbg.gif` $ C \ADC:\stegopresentation\aa2hexbg.gif< $ C \ADC:\stegopresentation\aa2hexbg.gif@ $ C \ADC:\stegopresentation\aa2hexbg.gif $ C \ADC:\stegopresentation\aa2hexbg.gif  $ C \ADC:\stegopresentation\aa2hexbg.gif $ C \ADC:\stegopresentation\aa2hexbg.gifl $ C \ADC:\stegopresentation\aa2hexbg.gifp $ C \ADC:\stegopresentation\aa2hexbg.gifL $ C \ADC:\stegopresentation\aa2hexbg.gif $ C \ADC:\stegopresentation\aa2hexbg.gif, $ C \ADC:\stegopresentation\aa2hexbg.gifP  $ Bͮ ?`,$D  0 S Steganography*(2   !$ <ͮ ?` ,$D  0 UToolkits using RGB:& 2 %$ <ή ? ` ,$D 0 < Stego Tool 2 B 1$ HD? ,$D 0 2$ <ή ? T,$D 0 \(New RGB color in copied palette is found) 2)B 3$ HD? ,$D 0 4$ <DϮ ? @ ,$D 0 o;New index of the new RGB color in original palette is found< 2<B 5$ BD? ,$D  0 7$ <Ϯ ? a,$D  0 f2Pixel is changed to the index of the new RGB color3 23H $ 0޽h ? ̙33$hB bZ((,(   , , C \ADC:\stegopresentation\aa2hexbg.gif  , C \ADC:\stegopresentation\aa2hexbg.gif@ , C \ADC:\stegopresentation\aa2hexbg.gif< , C \ADC:\stegopresentation\aa2hexbg.gif` , C \ADC:\stegopresentation\aa2hexbg.gif\ , C \ADC:\stegopresentation\aa2hexbg.gift , C \ADC:\stegopresentation\aa2hexbg.gif ,   , C \ADC:\stegopresentation\aa2hexbg.gifP    , C \ADC:\stegopresentation\aa2hexbg.gif L   , C \ADC:\stegopresentation\aa2hexbg.gifp    , C \ADC:\stegopresentation\aa2hexbg.gif l   , C \ADC:\stegopresentation\aa2hexbg.gif   , C \ADC:\stegopresentation\aa2hexbg.gif   , C \ADC:\stegopresentation\aa2hexbg.gif0   , C \ADC:\stegopresentation\aa2hexbg.gif  , C \ADC:\stegopresentation\aa2hexbg.gif| , C \ADC:\stegopresentation\aa2hexbg.gif , C \ADC:\stegopresentation\aa2hexbg.gif\ , C \ADC:\stegopresentation\aa2hexbg.gif` , C \ADC:\stegopresentation\aa2hexbg.gif< , C \ADC:\stegopresentation\aa2hexbg.gif@ , C \ADC:\stegopresentation\aa2hexbg.gif , C \ADC:\stegopresentation\aa2hexbg.gif  , C \ADC:\stegopresentation\aa2hexbg.gif , C \ADC:\stegopresentation\aa2hexbg.gifl , C \ADC:\stegopresentation\aa2hexbg.gifp , C \ADC:\stegopresentation\aa2hexbg.gifL , C \ADC:\stegopresentation\aa2hexbg.gif , C \ADC:\stegopresentation\aa2hexbg.gif, , C \ADC:\stegopresentation\aa2hexbg.gifP  , BdЮ ?`,$D  0 S Steganography*(2   !, <$Ѯ ?` ,$D  0 XRecovering Input File:& 2 ", <Ѯ ? ` ,$D 0 < Stego Tool 2 B #, HD? ,$D 0& $, <DҮ ? T,$D 0 RFinds the index of each pixel s RGB color* 2*B %, HD? ,$D 0  &, <$ ? @ ,$D 0 2The LSB of each index is one bit of the input file23 2,B ', BD? ,$D  0 (, < ? a,$D  0 y+Each LSB is then written to the output file2, 2$H , 0޽h ? ̙33%hB w""4(  4 4 C \ADC:\stegopresentation\aa2hexbg.gif  4 C \ADC:\stegopresentation\aa2hexbg.gif@ 4 C \ADC:\stegopresentation\aa2hexbg.gif< 4 C \ADC:\stegopresentation\aa2hexbg.gif` 4 C \ADC:\stegopresentation\aa2hexbg.gif\ 4 C \ADC:\stegopresentation\aa2hexbg.gift 4 C \ADC:\stegopresentation\aa2hexbg.gif ,   4 C \ADC:\stegopresentation\aa2hexbg.gifP    4 C \ADC:\stegopresentation\aa2hexbg.gif L   4 C \ADC:\stegopresentation\aa2hexbg.gifp    4 C \ADC:\stegopresentation\aa2hexbg.gif l   4 C \ADC:\stegopresentation\aa2hexbg.gif   4 C \ADC:\stegopresentation\aa2hexbg.gif   4 C \ADC:\stegopresentation\aa2hexbg.gif0   4 C \ADC:\stegopresentation\aa2hexbg.gif  4 C \ADC:\stegopresentation\aa2hexbg.gif| 4 C \ADC:\stegopresentation\aa2hexbg.gif 4 C \ADC:\stegopresentation\aa2hexbg.gif\ 4 C \ADC:\stegopresentation\aa2hexbg.gif` 4 C \ADC:\stegopresentation\aa2hexbg.gif< 4 C \ADC:\stegopresentation\aa2hexbg.gif@ 4 C \ADC:\stegopresentation\aa2hexbg.gif 4 C \ADC:\stegopresentation\aa2hexbg.gif  4 C \ADC:\stegopresentation\aa2hexbg.gif 4 C \ADC:\stegopresentation\aa2hexbg.gifl 4 C \ADC:\stegopresentation\aa2hexbg.gifp 4 C \ADC:\stegopresentation\aa2hexbg.gifL 4 C \ADC:\stegopresentation\aa2hexbg.gif 4 C \ADC:\stegopresentation\aa2hexbg.gif, 4 C \ADC:\stegopresentation\aa2hexbg.gifP  4 BD ?`,$D  0 S Steganography*(2   !4 < ?` ,$D  0 L Key Notes:& 2 z "4 <d ?P,$D 0  * The hidden data may be encrypted or plain text * Not all pixels are suitable for use * Steer away from pixels near distinct boundaries  2H 4 0޽h ? ̙33g&hB ""<(  < < C \ADC:\stegopresentation\aa2hexbg.gif  < C \ADC:\stegopresentation\aa2hexbg.gif@ < C \ADC:\stegopresentation\aa2hexbg.gif< < C \ADC:\stegopresentation\aa2hexbg.gif` < C \ADC:\stegopresentation\aa2hexbg.gif\ < C \ADC:\stegopresentation\aa2hexbg.gift < C \ADC:\stegopresentation\aa2hexbg.gif ,   < C \ADC:\stegopresentation\aa2hexbg.gifP    < C \ADC:\stegopresentation\aa2hexbg.gif L   < C \ADC:\stegopresentation\aa2hexbg.gifp    < C \ADC:\stegopresentation\aa2hexbg.gif l   < C \ADC:\stegopresentation\aa2hexbg.gif   < C \ADC:\stegopresentation\aa2hexbg.gif   < C \ADC:\stegopresentation\aa2hexbg.gif0   < C \ADC:\stegopresentation\aa2hexbg.gif  < C \ADC:\stegopresentation\aa2hexbg.gif| < C \ADC:\stegopresentation\aa2hexbg.gif < C \ADC:\stegopresentation\aa2hexbg.gif\ < C \ADC:\stegopresentation\aa2hexbg.gif` < C \ADC:\stegopresentation\aa2hexbg.gif< < C \ADC:\stegopresentation\aa2hexbg.gif@ < C \ADC:\stegopresentation\aa2hexbg.gif < C \ADC:\stegopresentation\aa2hexbg.gif  < C \ADC:\stegopresentation\aa2hexbg.gif < C \ADC:\stegopresentation\aa2hexbg.gifl < C \ADC:\stegopresentation\aa2hexbg.gifp < C \ADC:\stegopresentation\aa2hexbg.gifL < C \ADC:\stegopresentation\aa2hexbg.gif < C \ADC:\stegopresentation\aa2hexbg.gif, < C \ADC:\stegopresentation\aa2hexbg.gifP  < B$ ?`,$D  0 S Steganography*(2   !< <䠱 ?` ,$D  0 L Key Notes:& 2  "< <D ?P,$D 0 Z * Use images with many halftones (black and white) * Use images of unknown landscapes, with lots of detail * 24-bit images provide the maximum space for concealment of a message * 24-bit images are large, using 3 bytes/pixel for a color value , 2*H < 0޽h ? ̙330hB  ""(     C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B ?`,$D  0 S Steganography*(2   ! <Ģ ?` ,$D  0 L Key Notes:& 2  " <$ ?PZ,$D 0  * lossless 24-bit BMP images are an excellent choice * 256-color/gray-scale GIF images are also a good choice * gray-scale images have very smooth transitions between shades (bytes) 2H  0޽h ? ̙331hB bZ0&&( d   C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B䣱 ?`,$D  0 S Steganography*(2   ! < ?` ,$D  0 L Key Notes:& 2  " <d ?,$D 0 ] smoother transitions, 2B # HD?@  ` ,$D 0 $ <ĥ ? ` ,$D 0 a+smaller difference between bytes in palette,(2,B % BD?   ,$D 0 & < ? 0P:,$D 0 ]'better potential for information hiding((2(H  0޽h ? ̙33"'hB @""DJ(  D D C \ADC:\stegopresentation\aa2hexbg.gif  D C \ADC:\stegopresentation\aa2hexbg.gif@ D C \ADC:\stegopresentation\aa2hexbg.gif< D C \ADC:\stegopresentation\aa2hexbg.gif` D C \ADC:\stegopresentation\aa2hexbg.gif\ D C \ADC:\stegopresentation\aa2hexbg.gift D C \ADC:\stegopresentation\aa2hexbg.gif ,   D C \ADC:\stegopresentation\aa2hexbg.gifP    D C \ADC:\stegopresentation\aa2hexbg.gif L   D C \ADC:\stegopresentation\aa2hexbg.gifp    D C \ADC:\stegopresentation\aa2hexbg.gif l   D C \ADC:\stegopresentation\aa2hexbg.gif   D C \ADC:\stegopresentation\aa2hexbg.gif   D C \ADC:\stegopresentation\aa2hexbg.gif0   D C \ADC:\stegopresentation\aa2hexbg.gif  D C \ADC:\stegopresentation\aa2hexbg.gif| D C \ADC:\stegopresentation\aa2hexbg.gif D C \ADC:\stegopresentation\aa2hexbg.gif\ D C \ADC:\stegopresentation\aa2hexbg.gif` D C \ADC:\stegopresentation\aa2hexbg.gif< D C \ADC:\stegopresentation\aa2hexbg.gif@ D C \ADC:\stegopresentation\aa2hexbg.gif D C \ADC:\stegopresentation\aa2hexbg.gif  D C \ADC:\stegopresentation\aa2hexbg.gif D C \ADC:\stegopresentation\aa2hexbg.gifl D C \ADC:\stegopresentation\aa2hexbg.gifp D C \ADC:\stegopresentation\aa2hexbg.gifL D C \ADC:\stegopresentation\aa2hexbg.gif D C \ADC:\stegopresentation\aa2hexbg.gif, D C \ADC:\stegopresentation\aa2hexbg.gifP  D BD ?`,$D  0 S Steganography*(2   !D < ?` ,$D  0 `Cryptographic Keystream Model:& 2 "D <d ?P@,$D 0  * The steganographic tool uses a cryptographic keystream generator * The keystream is used to select the pixels to be used in the embedding process * Considered to be safer than LSB, 2H D 0޽h ? ̙33(hB P""L!(  a L L C \ADC:\stegopresentation\aa2hexbg.gif  L C \ADC:\stegopresentation\aa2hexbg.gif@ L C \ADC:\stegopresentation\aa2hexbg.gif< L C \ADC:\stegopresentation\aa2hexbg.gif` L C \ADC:\stegopresentation\aa2hexbg.gif\ L C \ADC:\stegopresentation\aa2hexbg.gift L C \ADC:\stegopresentation\aa2hexbg.gif ,   L C \ADC:\stegopresentation\aa2hexbg.gifP    L C \ADC:\stegopresentation\aa2hexbg.gif L   L C \ADC:\stegopresentation\aa2hexbg.gifp    L C \ADC:\stegopresentation\aa2hexbg.gif l   L C \ADC:\stegopresentation\aa2hexbg.gif   L C \ADC:\stegopresentation\aa2hexbg.gif   L C \ADC:\stegopresentation\aa2hexbg.gif0   L C \ADC:\stegopresentation\aa2hexbg.gif  L C \ADC:\stegopresentation\aa2hexbg.gif| L C \ADC:\stegopresentation\aa2hexbg.gif L C \ADC:\stegopresentation\aa2hexbg.gif\ L C \ADC:\stegopresentation\aa2hexbg.gif` L C \ADC:\stegopresentation\aa2hexbg.gif< L C \ADC:\stegopresentation\aa2hexbg.gif@ L C \ADC:\stegopresentation\aa2hexbg.gif L C \ADC:\stegopresentation\aa2hexbg.gif  L C \ADC:\stegopresentation\aa2hexbg.gif L C \ADC:\stegopresentation\aa2hexbg.gifl L C \ADC:\stegopresentation\aa2hexbg.gifp L C \ADC:\stegopresentation\aa2hexbg.gifL L C \ADC:\stegopresentation\aa2hexbg.gif L C \ADC:\stegopresentation\aa2hexbg.gif, L C \ADC:\stegopresentation\aa2hexbg.gifP  L Bt ?`,$D  0 S Steganography*(2   !L <u ?` ,$D  0 `Cryptographic Keystream Model:& 2x "L <v ?P ,$D 0  * The secret message is first encrypted and then inserted randomly throughout the cover file * This model makes extraction of the secret message much more difficult 2H L 0޽h ? ̙33)hB `""T=(  T T C \ADC:\stegopresentation\aa2hexbg.gif  T C \ADC:\stegopresentation\aa2hexbg.gif@ T C \ADC:\stegopresentation\aa2hexbg.gif< T C \ADC:\stegopresentation\aa2hexbg.gif` T C \ADC:\stegopresentation\aa2hexbg.gif\ T C \ADC:\stegopresentation\aa2hexbg.gift T C \ADC:\stegopresentation\aa2hexbg.gif ,   T C \ADC:\stegopresentation\aa2hexbg.gifP    T C \ADC:\stegopresentation\aa2hexbg.gif L   T C \ADC:\stegopresentation\aa2hexbg.gifp    T C \ADC:\stegopresentation\aa2hexbg.gif l   T C \ADC:\stegopresentation\aa2hexbg.gif   T C \ADC:\stegopresentation\aa2hexbg.gif   T C \ADC:\stegopresentation\aa2hexbg.gif0   T C \ADC:\stegopresentation\aa2hexbg.gif  T C \ADC:\stegopresentation\aa2hexbg.gif| T C \ADC:\stegopresentation\aa2hexbg.gif T C \ADC:\stegopresentation\aa2hexbg.gif\ T C \ADC:\stegopresentation\aa2hexbg.gif` T C \ADC:\stegopresentation\aa2hexbg.gif< T C \ADC:\stegopresentation\aa2hexbg.gif@ T C \ADC:\stegopresentation\aa2hexbg.gif T C \ADC:\stegopresentation\aa2hexbg.gif  T C \ADC:\stegopresentation\aa2hexbg.gif T C \ADC:\stegopresentation\aa2hexbg.gifl T C \ADC:\stegopresentation\aa2hexbg.gifp T C \ADC:\stegopresentation\aa2hexbg.gifL T C \ADC:\stegopresentation\aa2hexbg.gif T C \ADC:\stegopresentation\aa2hexbg.gif, T C \ADC:\stegopresentation\aa2hexbg.gifP  T Bv ?`,$D  0 S Steganography*(2   !T <w ?` ,$D  0 JMasking:& 2 "T <w ?P@,$D 0  * Masking is another way used to conceal data * Definition: sound A interferes (masks) with sound B with regards to audio files * Again, human perception is the key as we are not able to pick up on the subtleties  2H T 0޽h ? ̙33*hB C;p""\( ̙33 \ \ C \ADC:\stegopresentation\aa2hexbg.gif  \ C \ADC:\stegopresentation\aa2hexbg.gif@ \ C \ADC:\stegopresentation\aa2hexbg.gif< \ C \ADC:\stegopresentation\aa2hexbg.gif` \ C \ADC:\stegopresentation\aa2hexbg.gif\ \ C \ADC:\stegopresentation\aa2hexbg.gift \ C \ADC:\stegopresentation\aa2hexbg.gif ,   \ C \ADC:\stegopresentation\aa2hexbg.gifP    \ C \ADC:\stegopresentation\aa2hexbg.gif L   \ C \ADC:\stegopresentation\aa2hexbg.gifp    \ C \ADC:\stegopresentation\aa2hexbg.gif l   \ C \ADC:\stegopresentation\aa2hexbg.gif   \ C \ADC:\stegopresentation\aa2hexbg.gif   \ C \ADC:\stegopresentation\aa2hexbg.gif0   \ C \ADC:\stegopresentation\aa2hexbg.gif  \ C \ADC:\stegopresentation\aa2hexbg.gif| \ C \ADC:\stegopresentation\aa2hexbg.gif \ C \ADC:\stegopresentation\aa2hexbg.gif\ \ C \ADC:\stegopresentation\aa2hexbg.gif` \ C \ADC:\stegopresentation\aa2hexbg.gif< \ C \ADC:\stegopresentation\aa2hexbg.gif@ \ C \ADC:\stegopresentation\aa2hexbg.gif \ C \ADC:\stegopresentation\aa2hexbg.gif  \ C \ADC:\stegopresentation\aa2hexbg.gif \ C \ADC:\stegopresentation\aa2hexbg.gifl \ C \ADC:\stegopresentation\aa2hexbg.gifp \ C \ADC:\stegopresentation\aa2hexbg.gifL \ C \ADC:\stegopresentation\aa2hexbg.gif \ C \ADC:\stegopresentation\aa2hexbg.gif, \ C \ADC:\stegopresentation\aa2hexbg.gifP  \ Bx ?`,$D  0 S Steganography*(2   !\ <ty ?` ,$D  0 JMasking:& 2@ "\ <y ?P,$D 0 n * A loud sound  masks a quiet sound * Already used in MPEG audio compression * Can be further used to conceal messages via inserting the data just under our perception threshold  2H \ 0޽h ? ̙33+hB ""d7(  d d C \ADC:\stegopresentation\aa2hexbg.gif  d C \ADC:\stegopresentation\aa2hexbg.gif@ d C \ADC:\stegopresentation\aa2hexbg.gif< d C \ADC:\stegopresentation\aa2hexbg.gif` d C \ADC:\stegopresentation\aa2hexbg.gif\ d C \ADC:\stegopresentation\aa2hexbg.gift d C \ADC:\stegopresentation\aa2hexbg.gif ,   d C \ADC:\stegopresentation\aa2hexbg.gifP    d C \ADC:\stegopresentation\aa2hexbg.gif L   d C \ADC:\stegopresentation\aa2hexbg.gifp    d C \ADC:\stegopresentation\aa2hexbg.gif l   d C \ADC:\stegopresentation\aa2hexbg.gif   d C \ADC:\stegopresentation\aa2hexbg.gif   d C \ADC:\stegopresentation\aa2hexbg.gif0   d C \ADC:\stegopresentation\aa2hexbg.gif  d C \ADC:\stegopresentation\aa2hexbg.gif| d C \ADC:\stegopresentation\aa2hexbg.gif d C \ADC:\stegopresentation\aa2hexbg.gif\ d C \ADC:\stegopresentation\aa2hexbg.gif` d C \ADC:\stegopresentation\aa2hexbg.gif< d C \ADC:\stegopresentation\aa2hexbg.gif@ d C \ADC:\stegopresentation\aa2hexbg.gif d C \ADC:\stegopresentation\aa2hexbg.gif  d C \ADC:\stegopresentation\aa2hexbg.gif d C \ADC:\stegopresentation\aa2hexbg.gifl d C \ADC:\stegopresentation\aa2hexbg.gifp d C \ADC:\stegopresentation\aa2hexbg.gifL d C \ADC:\stegopresentation\aa2hexbg.gif d C \ADC:\stegopresentation\aa2hexbg.gif, d C \ADC:\stegopresentation\aa2hexbg.gifP  d Bz ?`,$D  0 S Steganography*(2   !d <T{ ?` ,$D  0 XMasking and MP3 files:& 2 "d <{ ?PZ,$D 0  * MP3 files are sound files which are compressed using MPEG audio compression * Stego tools hide information during this compression process * The secret message is hidden in the MP3 bit stream 2H d 0޽h ? ̙33,hB JB""l(  l l C \ADC:\stegopresentation\aa2hexbg.gif  l C \ADC:\stegopresentation\aa2hexbg.gif@ l C \ADC:\stegopresentation\aa2hexbg.gif< l C \ADC:\stegopresentation\aa2hexbg.gif` l C \ADC:\stegopresentation\aa2hexbg.gif\ l C \ADC:\stegopresentation\aa2hexbg.gift l C \ADC:\stegopresentation\aa2hexbg.gif ,   l C \ADC:\stegopresentation\aa2hexbg.gifP    l C \ADC:\stegopresentation\aa2hexbg.gif L   l C \ADC:\stegopresentation\aa2hexbg.gifp    l C \ADC:\stegopresentation\aa2hexbg.gif l   l C \ADC:\stegopresentation\aa2hexbg.gif   l C \ADC:\stegopresentation\aa2hexbg.gif   l C \ADC:\stegopresentation\aa2hexbg.gif0   l C \ADC:\stegopresentation\aa2hexbg.gif  l C \ADC:\stegopresentation\aa2hexbg.gif| l C \ADC:\stegopresentation\aa2hexbg.gif l C \ADC:\stegopresentation\aa2hexbg.gif\ l C \ADC:\stegopresentation\aa2hexbg.gif` l C \ADC:\stegopresentation\aa2hexbg.gif< l C \ADC:\stegopresentation\aa2hexbg.gif@ l C \ADC:\stegopresentation\aa2hexbg.gif l C \ADC:\stegopresentation\aa2hexbg.gif  l C \ADC:\stegopresentation\aa2hexbg.gif l C \ADC:\stegopresentation\aa2hexbg.gifl l C \ADC:\stegopresentation\aa2hexbg.gifp l C \ADC:\stegopresentation\aa2hexbg.gifL l C \ADC:\stegopresentation\aa2hexbg.gif l C \ADC:\stegopresentation\aa2hexbg.gif, l C \ADC:\stegopresentation\aa2hexbg.gifP  l Bt| ?`,$D  0 S Steganography*(2   !l <4} ?` ,$D  0 `Compression and Steganography:& 21 "l <} ?P ,$D 0 _ * Perfect compression does not exist * Steganography relies on this inefficient compression ` 2`H l 0޽h ? ̙33-hB bZ""t(    t t C \ADC:\stegopresentation\aa2hexbg.gif  t C \ADC:\stegopresentation\aa2hexbg.gif@ t C \ADC:\stegopresentation\aa2hexbg.gif< t C \ADC:\stegopresentation\aa2hexbg.gif` t C \ADC:\stegopresentation\aa2hexbg.gif\ t C \ADC:\stegopresentation\aa2hexbg.gift t C \ADC:\stegopresentation\aa2hexbg.gif ,   t C \ADC:\stegopresentation\aa2hexbg.gifP    t C \ADC:\stegopresentation\aa2hexbg.gif L   t C \ADC:\stegopresentation\aa2hexbg.gifp    t C \ADC:\stegopresentation\aa2hexbg.gif l   t C \ADC:\stegopresentation\aa2hexbg.gif   t C \ADC:\stegopresentation\aa2hexbg.gif   t C \ADC:\stegopresentation\aa2hexbg.gif0   t C \ADC:\stegopresentation\aa2hexbg.gif  t C \ADC:\stegopresentation\aa2hexbg.gif| t C \ADC:\stegopresentation\aa2hexbg.gif t C \ADC:\stegopresentation\aa2hexbg.gif\ t C \ADC:\stegopresentation\aa2hexbg.gif` t C \ADC:\stegopresentation\aa2hexbg.gif< t C \ADC:\stegopresentation\aa2hexbg.gif@ t C \ADC:\stegopresentation\aa2hexbg.gif t C \ADC:\stegopresentation\aa2hexbg.gif  t C \ADC:\stegopresentation\aa2hexbg.gif t C \ADC:\stegopresentation\aa2hexbg.gifl t C \ADC:\stegopresentation\aa2hexbg.gifp t C \ADC:\stegopresentation\aa2hexbg.gifL t C \ADC:\stegopresentation\aa2hexbg.gif t C \ADC:\stegopresentation\aa2hexbg.gif, t C \ADC:\stegopresentation\aa2hexbg.gifP  t BT~ ?`,$D  0 S Steganography*(2   !t < ?` ,$D  0 [Two Types of Compression:& 2N "t <t ?P ,$D 0 * lossy compression lossless compressionN+ 2*H t 0޽h ? ̙33.hB TL##|( @NX | | C \ADC:\stegopresentation\aa2hexbg.gif  | C \ADC:\stegopresentation\aa2hexbg.gif@ | C \ADC:\stegopresentation\aa2hexbg.gif< | C \ADC:\stegopresentation\aa2hexbg.gif` | C \ADC:\stegopresentation\aa2hexbg.gif\ | C \ADC:\stegopresentation\aa2hexbg.gift | C \ADC:\stegopresentation\aa2hexbg.gif ,   | C \ADC:\stegopresentation\aa2hexbg.gifP    | C \ADC:\stegopresentation\aa2hexbg.gif L   | C \ADC:\stegopresentation\aa2hexbg.gifp    | C \ADC:\stegopresentation\aa2hexbg.gif l   | C \ADC:\stegopresentation\aa2hexbg.gif   | C \ADC:\stegopresentation\aa2hexbg.gif   | C \ADC:\stegopresentation\aa2hexbg.gif0   | C \ADC:\stegopresentation\aa2hexbg.gif  | C \ADC:\stegopresentation\aa2hexbg.gif| | C \ADC:\stegopresentation\aa2hexbg.gif | C \ADC:\stegopresentation\aa2hexbg.gif\ | C \ADC:\stegopresentation\aa2hexbg.gif` | C \ADC:\stegopresentation\aa2hexbg.gif< | C \ADC:\stegopresentation\aa2hexbg.gif@ | C \ADC:\stegopresentation\aa2hexbg.gif | C \ADC:\stegopresentation\aa2hexbg.gif  | C \ADC:\stegopresentation\aa2hexbg.gif | C \ADC:\stegopresentation\aa2hexbg.gifl | C \ADC:\stegopresentation\aa2hexbg.gifp | C \ADC:\stegopresentation\aa2hexbg.gifL | C \ADC:\stegopresentation\aa2hexbg.gif | C \ADC:\stegopresentation\aa2hexbg.gif, | C \ADC:\stegopresentation\aa2hexbg.gifP  | B4 ?`,$D  0 S Steganography*(2   !| <޳ ?` ,$D  0 [Two Types of Compression:& 2# "| <$߳ ?P5 ,$D 0 Q * Lossy Compression = saves space but does not guarantee image integrity - JPEGR 2R #| <߳ ? 0,$D 0 uC* Lossless Compression = does guarantee image integrity - GIF, BMPD 2DH | 0޽h ? ̙33/hB xp"#(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   BD ?`,$D  0 S Steganography*(2   ! < ?` ,$D  0 [Two Types of Compression:& 2d " <d ?P ,$D 0  * In general, steganographic toolkits use lossless compression images * If image integrity is corrupt, the hidden message may be corrupt as well 2H  0޽h ? ̙33;2hB ""c(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B$ ?`,$D  0 S Steganography*(2   ! < ?` ,$D  0 ^Forensics and Steganography:& 2 " <D ?P&,$D 0  * The use of steganography toolkits can thwart the completion of a successful forensic analysis * The  smoking gun may lie within a cover file * Even if a stego file is found and the secret data is extracted successfully, what of encryption? 2H  0޽h ? ̙333hB "",(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B ?`,$D  0 S Steganography*(2   ! < ?` ,$D  0 ^Forensics and Steganography:& 2 " <$ ?PZ,$D 0  * The odds of every piece of potential evidence hidden within cover images are slim * The odds of a few critical pieces of evidence hidden within cover images are much greater  2H  0޽h ? ̙334hB ""8(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B ?`,$D  0 S Steganography*(2   ! < ?` ,$D  0 ^Forensics and Steganography:& 2 " < ?P@,$D 0  * As of today, few stego programs have been analyzed such that searching for file headers can be performed * Part of the problem is that some stego programs allow you to encrypt the header  2H  0޽h ? ̙3375hB ""_(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B ?`,$D  0 S Steganography*(2   ! < ?` ,$D  0 ^Forensics and Steganography:& 2 " < ?P&,$D 0  * Adding to the complexity is the very real problem of not knowing what stego program was used, and if encrypted, what stego key? * What if the program has been removed from the hard drive? * Some stego programs fit on a floppy 2H  0޽h ? ̙33 6hB ""H(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B ?`,$D  0 S Steganography*(2   ! <d ?` ,$D  0 SWhat Can Be Done?& 2 " <$ ?PZ,$D 0  * Use steganographic toolkits so that you become knowledgeable * Know what files are installed when a stego program is installed * Know what files are left behind (or registry keys) when a stego program is removed  2H  0޽h ? ̙33F7hB  ""n(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B俵 ?`,$D  0 S Steganography*(2   ! < ?` ,$D  0 SWhat Can Be Done?& 2 " < ?P&,$D 0 2 * You may get lucky and find that no encryption was applied * Compare the cover file to the suspicious file, looking for distortions * Work with people who have analyzed stego tools as these tools do have characteristics unique to each in some instances 2H  0޽h ? ̙338hB UM0$&(    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   B ?`,$D  0 S Steganography*(2    # <µ ?,$D 0 l6 Disappearing Cryptography (2  $ <Dõ ?P J,$D 0 l6 Disappearing Cryptography (2  % <ĵ ? ` ,$D 0 l6 Disappearing Cryptography (2 & <ĵ ?,$D 0 h6 Disappearing Cryptography  2H  0޽h ? ̙33f9hB !%(      C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gift  C \ADC:\stegopresentation\aa2hexbg.gif ,    C \ADC:\stegopresentation\aa2hexbg.gifP     C \ADC:\stegopresentation\aa2hexbg.gif L    C \ADC:\stegopresentation\aa2hexbg.gifp     C \ADC:\stegopresentation\aa2hexbg.gif l    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif    C \ADC:\stegopresentation\aa2hexbg.gif0    C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif|  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif\  C \ADC:\stegopresentation\aa2hexbg.gif`  C \ADC:\stegopresentation\aa2hexbg.gif<  C \ADC:\stegopresentation\aa2hexbg.gif@  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif   C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gifl  C \ADC:\stegopresentation\aa2hexbg.gifp  C \ADC:\stegopresentation\aa2hexbg.gifL  C \ADC:\stegopresentation\aa2hexbg.gif  C \ADC:\stegopresentation\aa2hexbg.gif,  C \ADC:\stegopresentation\aa2hexbg.gifP   BT$z ?`,$D  0 S Steganography*(2   % <%z ?,$D 0 Msecurity@crazytrain.com(2H  0޽h ? ̙33 0 x@( < R  3     ~  C $ŵ  @    H  0޽h ? ̙33 0 P( t X  C       S ŵ  @    H  0޽h ? ̙33 0 `H( " HX H C      H S ŵ  @    H H 0޽h ? ̙33  0 p( " pX p C      p S ǵ  @    H p 0޽h ? ̙33  0 x( ? xX x C      x S dǵ  @    H x 0޽h ? ̙33 0 ( 0u? X  C       S ǵ  @    H  0޽h ? ̙33 0 ( x? X  C       S $ȵ  @    H  0޽h ? ̙33 0 p( RK X  C       S DƵ  @    H  0޽h ? ̙33 0 ( j X  C       S ȵ  @    H  0޽h ? ̙33 0 ( 8j X  C       S ȵ  @    H  0޽h ? ̙33 0 ( ^j X  C     B  S   @  B  H  0޽h ? ̙33 0 ( ? X  C       S Ƶ  @    H  0޽h ? ̙33 0 ( Yj X  C       S ɵ  @    H  0޽h ? ̙33 0  (  X  C       S dʵ  @    H  0޽h ? ̙33 0 0( 6 X  C       S ʵ  @    H  0޽h ? ̙33 0 @( \ X  C       S T  @    H  0޽h ? ̙33 0 P( ؛ X  C       S   @    H  0޽h ? ̙33 0 `( ؛ X  C       S   @    H  0޽h ? ̙33 0 (  X  C       S Dɵ  @    H  0޽h ? ̙33 0 ( 3 X  C       S ʵ  @    H  0޽h ? ̙33  0 p( B X  C       S t  @    H  0޽h ? ̙33! 0 ( m X  C       S Ԇ  @    H  0޽h ? ̙33" 0  ( Ym  X   C        S 4  @    H   0޽h ? ̙33# 0 (( m (X ( C      ( S   @    H ( 0޽h ? ̙33$ 0 0( P 0X 0 C      0 S   @    H 0 0޽h ? ̙33% 0 8( m 8X 8 C      8 S T  @    H 8 0޽h ? ̙33& 0 @( X @X @ C      @ S   @    H @ 0޽h ? ̙33' 0 H(  HX H C      H S ԉ  @    H H 0޽h ? ̙33( 0 P( x PX P C      P S 4  @    H P 0޽h ? ̙33) 0  X( 츰 XX X C      X S   @    H X 0޽h ? ̙33* 0 0`( ܰ `X ` C      ` S   @    H ` 0޽h ? ̙33+ 0 @h( ` hX h C      h S T  @    H h 0޽h ? ̙33, 0 Pp( ѵ pX p C      p S   @    H p 0޽h ? ̙33- 0 `x(  xX x C      x S   @    H x 0޽h ? ̙33. 0 p( x\ X  C       S t  @    H  0޽h ? ̙33/ 0 (  X  C       S Ԍ  @    H  0޽h ? ̙330 0 (  X  C       S   @    H  0޽h ? ̙331 0 ( #  X  C       S t  @    H  0޽h ? ̙332 0 (  X  C       S 4  @    H  0޽h ? ̙333 0 ( V  X  C       S   @    H  0޽h ? ̙334 0 ( |  X  C       S   @    H  0޽h ? ̙335 0 ( . X  C       S T  @    H  0޽h ? ̙336 0 ( : X  C       S   @    H  0޽h ? ̙337 0 ( ] X  C       S   @    H  0޽h ? ̙338 0 (  X  C       S t  @    H  0޽h ? ̙339 0 (  X  C       S ԏ  @    H  0޽h ? ̙33: 0 (  X  C     B  S   @  B  H  0޽h ? ̙33; 0  ( A X  C       S d  @    H  0޽h ? ̙33< 0 @(   X  C       S d   @    H  0޽h ? ̙33>Lx[]l\>s޵8LȏYR%vm!*DvIub c'^ol~ %@V-RkRZD^ꛫ*)IPk5;3s]{mw}93sgΙ{ʻwLƺ;ɦ|F TU>d B>w@aPL%Uj*jL5]A@Atz =(t/hN|~HPW}F)X,?z=#o&}3G'PjI:('KxSj57Q7R߲m~^־Rr7?M}trQ4̻'zÿ_ ǕZF]ƾh?9E{2فh<6wʡ$!JN]GoQk(IGi1 2>Sټ<~č@aeO!C{ ӿXhӿC@;T -] yNq2XX=QS^W'/z6iCC'ݾvZ3b&yXpw =:U!-Ke[ʽ4@(k"fd׉Phs?Ȓbs5s #Uf2G~}`~?rQ-u,脼!GR ~IM:PϑZr%V1YQSЮBنZw8ؘtFG [AIV{LP6|'U [O5mUUW}e~[^ѼiQ =^GX K8!+lOQcJ'!wW6TXmsy`rxc2Fbz?/4~Ɋ[8^vDxZh4X^ M8oқ)Ot5(*_rTԮc 9x힕jIy{.w޴0+#fK^~~V)yVM;AK,}܎d `Tw-=6}xG겊R)zNsrTSIƒBb[>jQC>C>wwUbqο|ύC:\~IoAK7dh>'1>) $`ߤ 1b'pN//P?|~ZC{\\*Rrqz<ݸ,hR_ 8ԀӼuӈٗMF!gٔL34KI%<J>W~U2X mՁwA1PttD#t׿?~X=Xn, )-ϼAO(-w/o7}[@ knkUl{Ư|;:>`xع`7a6#@rL蕏;"߼v@ N{iI-ED,$%uf4=78Ņ:gzPqYjgn9T|,3tH@&GR٦X˶cRzjxRݩmmm3kn`````````````Y1{rK?e}qpd٧_^>Mj`+П}ϓyπ}jt= ];4t$4.OjHX!xBcs6 RsEK]?=#жay_ᮎv,o? zy6\h+C!f&\qjqS#&P[-rpD%^KqALUWN`6tPHRET$-U.lWBYWl[@]ր_,`4`bd.df=0"8hA jmktmto+\qA0sWujqv<x+zkT|(~ !Ёf7}Lx7aL v ͋ȌpD[  h7<x9pҬOh+'0,R px  8 D P \hpNo Slide TitleVinnie VincentCC:\Program Files\Microsoft Office\Templates\Blank Presentation.potVinnie Vincents224Microsoft PowerPointoso@ k@`)J@~[@5QGPoM  R('& &&#TNPPp0D z & TNPP &&TNPP     'A x(xKʦ """)))UUUMMMBBB999|PP3f3333f333ff3fffff3f3f̙f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙33333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffff3fffffff3f̙ffff3ff333f3ff33fff33f3ff̙3f3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3ffffffffff!___www--&TNPP &՜.+,D՜.+,    On-screen ShowKISSree11 6Times New RomanVerdanaSymbolBlank Presentation.potMicrosoft Word DocumentNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide TitleNo Slide Title  Fonts UsedDesign TemplateEmbedded OLE Servers Slide Titles1 6> _PID_GUIDAN{F7E94121-72B1-11D4-9ACF-0010A4DF4911}Root Entry dO)x7Y2@Pictures bg.gif&xq \`\Current Userabmpxr`$.SummaryInformationaa2he(x@r`tg̣`\R&_㎮Vinnie Vincent  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~Root Entry dO)xqƽIPictures bg.gif&xq \`\Current Userabmpxr`$\`SummaryInformationaa2he(x@r`tg̣`\RPowerPoint Documentanieye.gi(R_URDocumentSummaryInformationaphy8x5` 6|3 glossary.txt< *84SILV~1.GIF84silvercountside.gif ;F $88RED