ÿþP O L I T E C H N I K A B I A AO S T O C K A
W Y D Z I A A I N F O R M A T Y K I
K A T E D R A S y s t e m ó w K o m p u t e r o w y c h
P R A C A D Y P L O M O W A M A G I S T E R S K A
T E M A T : A n a l i z a a l g o r y t m ó w u k r y w a n i a w d zw i k u
W Y K O N A W C A : M a r c i n T o m a s z e w s k i
I m i i n a z w i s k o
P O D P I S : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
P R O M O T O R : d r i n |. E u g e n i a B u s Bo w s k a
I m i i n a z w i s k o
B I A AY S T O K 2 0 0 6 r .
S p i s t r e [c i
W s t p
1 . W p r o w a d z e n i e d o s t e g a n o g r a f i i
1 . 1 . R y s h i s t o r y c z n y
1 . 2 . I d e a u k r y w a n i a d a n y c h
1 . 3 . S y s t e m a t y k a s t e g a n o g r a f i i
1 . 4 . W y b ó r k o n t e n e r a
2 . W y b r a n e m e d i a
2 . 1 . T e k s t
2 . 2 . O b r a z y i m u l t i m e d i a
2 . 3 . P r o t o k o By s i e c i o w e
3 . D zw i k j a k o k o n t e n e r
3 . 1 . H A S ( H u m a n A u d i t o r y S y s t e m )
3 . 2 . Z a Bo |e n i a b e z p i e c z n e g o s t e g o - s y s t e m u
3 . 3 . W y b r a n e m e t o d y
3 . 3 . 1 . L S B
3 . 3 . 2 . D S S S
3 . 3 . 3 . D o d a w a n i e s z u m ó w
3 . 3 . 4 . M o d u l a c j a f a z y
3 . 3 . 5 . A u t o k o r e l a c j a
3 . 4 . P o d s u m o w a n i e
4 . A n a l i z a m e t o d u k r y w a n i a w d zw i k u
4 . 1 . Zr o d o w i s k o b a d a D
4 . 1 . 1 . B o r l a n d c + + B u i l d e r
4 . 1 . 2 . A p l i k a c j a S t e g o S o u n d
4 . 2 . B a d a n e a l g o r y t m y
4 . 3 . P r ó b k i d a n y c h
4 . 4 . W y n i k i p o s z c z e g ó l n y c h a n a l i z
Z a k o Dc z e n i e i w n i o s k i
B i b l i o g r a f i a
2
W s t p
C e l e m n i n i e j s z e j p r a c y j e s t z a p r e z e n t o w a n i e i s t n i e j c y c h t e c h n i k i m e t o d
s t e g a n o g r a f i c z n y c h z e s z c z e g ó l n y m n a c i s k i e m n a a l g o r y t m y w y k o r z y s t u j c e j a k o
k o n t e n e r d zw i k c y f r o w y .
W p r a c y z o s t a By p r z e p r o w a d z o n e a n a l i z y p o r ó w n a w c z e d w ó c h w y b r a n y c h
a l g o r y t m ó w s t e g a n o g r a f i c z n y c h , k t ó r y c h c e l e m b y Bo o k r e [l e n i e k t ó r a z n i c h
z a p e w n i a w y |s z y s t o p i e D b e z p i e c z e Ds t w a p r z y p o m o c y b a d a n i a a m p l i t u d y d zw i k u .
P r z e p r o w a d z o n e b a d a n i a m i a By r ó w n i e | n a c e l u s p r a w d z e n i e c z y s t y l m u z y c z n y
k o n t e n e r a m a z n a c z e n i e d l a b e z p i e c z e Ds t w a u k r y w a n y c h d a n y c h .
3
1 . W p r o w a d z e n i e d o s t e g a n o g r a f i i
S t e g a n o g r a f i a j e s t n a u k , k t ó r e j c e l e m j e s t o p r a c o w y w a n i e m e c h a n i z m ó w
u k r y w a n i a d a n y c h p r z e d n i e p o w o Ba n y m i o c z a m i . N a j l e p s z d e f i n i c j w y s n u B
D u n c a n S e l l a r s w " A n I n t r o d u c t i o n T o S t e g a n o g r a p h y " :
" T h e g o a l o f s t e g a n o g r a p h y i s t o h i d e m e s s a g e s i n s i d e o t h e r h a r m l e s s m e s s a g e s i n a
w a y t h a t d o e s n o t a l l o w a n y e n e m y t o e v e n d e t e c t t h a t t h e r e i s a s e c o n d s e c r e t
p r e s e n t " [ 1 ]
C e l e m s t e g a n o g r a f i i j e s t u k r y c i e w i a d o m o [c i w e w n t r z i n n e j w i a d o m o [c i w t a k i
s p o s ó b , a b y p r z e c i w n i k n a w e t n i e b y B w s t a n i e w y k r y , |e w y s t p u j e d r u g a , s e k r e t n a
i n f o r m a c j a .
P r o b l e m s t e g a n o g r a f i c z n y z o s t a B p r e c y z y j n i e o k r e [l o n y p r z e z S i m m o n s a n a
p r z y k Ba d z i e " p r o b l e m u w i zn i ó w " .
A l i c e i B o b s i e d z w w i z i e n i u , w o d d z i e l n y c h c e l a c h , b e z m o |l i w o [c i
p r y w a t n e j r o z m o w y . A b y u z g o d n i p l a n u c i e c z k i m u s z w y k o r z y s t a o t w a r t y k a n a B
k o m u n i k a c y j n y w p o s t a c i l i s t ó w , k t ó r e p o d l e g a j c e n z u r z e . C e n z o r W e n d y n i e
p r z e p u [c i |a d n e j w i a d o m o [c i z a s z y f r o w a n e j l u b t e | w y d a j c e j s i n i e b e z p i e c z n . W
p r z y p a d k u j e d n e g o , s i l n i e m o n i t o r o w a n e g o k a n a Bu k o m u n i k a c y j n e g o k l a s y c z n a
k r y p t o g r a f i a j e s t n i e s k u t e c z n a , w i a d o m o [ m u s i b y t a k p r z e m y c o n a , a b y s p r a w n e
o k o W e n d y n i e z a u w a |y Bo n i c n i e b e z p i e c z n e g o . T u d o g r y w c h o d z i s t e g a n o g r a f i a ,
u m o |l i w i a j c a w i zn i o m s w o b o d n w y m i a n i n f o r m a c j i . [ 2 ]
1 . 1 . R y s h i s t o r y c z n y
T e r m i n s t e g a n o g r a f i a p o c h o d z i z j z y k a g r e c k i e g o . D o s Bo w n i e z n a c z y
" u k r y t e p i s m o " o d s Bó w s t e g a n o s - u k r y t y i g r a p h o s - p i s m o .
H i s t o r i a u k r y w a n i a i n f o r m a c j i s i g a d a l e k i c h c z a s ó w p r z e d C h r y s t u s e m ,
p i e r w s z y u d o k u m e n t o w a n y p r z y p a d e k u |y c i a t e c h n i k s t e g a n o g r a f i c z n y c h p o j a w i a
4
s i w p i s m a c h H e r o d o t a ( 4 8 4 - 4 2 5 p . n . e . ) , k t ó r y o p i s u j e h i s t o r i H i s t i a u s a
u w i z i o n e g o p r z e z p e r s k i e g o w Ba d c D a r i u s a . H e r o d o t d o k Ba d n i e o p i s u j e s p o s ó b w
j a k i H i s t i a u s p r z e k a z a B i n f o r m a c j o s w o i m p o Bo |e n i u d o s w e g o s z w a g r a .
W i a d o m o [ z o s t a Ba u k r y t a p o d w Bo s a m i n i e w o l n i k a , k t ó r y z o s t a B w y s Ba n y z n i c n i e
z n a c z c y m i n i e w z b u d z a j c y m j a k i c h k o l w i e k p o d e j r z e D l i s t e m z e s t r o n y s t r a |y
D a r i u s a . N i e w o l n i k o w i z g o l o n o w Bo s y , w n a s t p n e j k o l e j n o [c i n a s k ó r z e g Bo w y
H i s t i a u s w y t a t u o w a B m u p r a w d z i w w i a d m o [. G d y w Bo s y o d r o s By , n i e w o l n i k b e z
t r u d u p r z e s z e d B p r z e z p e r s k i e s t r a |e , k t ó r e n i e w y k r y By |a d n y c h t a j n y c h i n f o r m a c j i
w p r z e w o |o n y m p r z e z n i e w o l n i k a l i [c i e . [ 1 ]
N a p r z e s t r z e n i w i e l u l a t t e c h n i k i s t e g a n o g r a f i c z n e r o z p r z e s t r z e n i By s i
z n a c z n i e , w z r o s Ba r ó |n o r o d n o [ s t o s o w a n y c h m e t o d t a j n e g o p r z e k a z y w a n i a
i n f o r m a c j i . D o t e g o c e l u w y k o r z y s t y w a n e b y By n p . t a b l i c z k i d r e w n i a n e p o k r y t e
w a r s t w w o s k u s Bu |c e d o n a u k i p i s a n i a . I n f o r m a c j a b y Ba g r a w e r o w a n a n a d r e w n i e
a n a s t p n i e p o k r y w a n a r ó w n w a r s t w w o s k u , d o s k o n a l e w y g Ba d z a j c
p o w i e r z c h n i d e s z c z ó Bk i i s k u t e c z n i e p r z y k r y w a j c w i a d o m o [. Z d a r z a By s i
p r z y p a d k i z w i n i c i a l i s t u w k u l k i p o k r y c i e j e j w o s k i e m , k t ó r a w n a s t p n e j
k o l e j n o [c i p o By k a n a b y Ba p r z e z p o s Ba Dc a .
W m i a r u p By w u c z a s u , k i e d y s z t u k a p i s a n i a s t a Ba s i b a r d z i e j p o w s z e c h n a , a j a k o
m a t e r i a By b y By w y k o r z y s t y w a n e j u | p a p i e r i i n k a u s t , t e c h n i k i s t e g a n o g r a f i c z n e
e w o l u o w a By . P o j a w i By s i s p e c j a l n i e s p r e p a r o w a n e s u b s t a n c j e , z w a n e a t r a m e n t a m i
s y m p t a y c z n y m i , k t ó r y m i m o |n a b y Bo n a p i s a w i a d o m o [ w s p o s ó b n i e w i d o c z n y .
W d a l e k i c h C h i n a c h l u b E g i p c i e p o p u l a r n y s t a B s i s o k z c y t r y n y . N a p i s w y k o n a n y
s o k i e m z c y t r y n y p o w y s c h n i c i u c a Bk o w i c i e z n i k a B. J a k o a t r a m e n t y s y m p a t y c z n e
w y k o r z y s t y w a n o r ó w n i e | m l e k o j a k i w n i e k t ó r y c h p r z y p a d k a c h u r y n .
W i a d o m o [c i n a p i s a n e p o w y |s z y m i s u b s t a n c j a m i o d c z y t y w a n o p o u p r z e d n i m
p o d g r z a n i u p a p i e r u . W y s o k a t e m p e r a t u r a u t l e n i a Ba w g i e l z a w a r t y w s u b s t a n c j a c h
o r g a n i c z n y c h u |y t y c h j a k o a t r a m e n t , p r z e z c o l i t e r y c i e m n i a By i s t a w a By s i
w i d o c z n e . O r g a n i c z n e a t r a m e n t y s y m p a t y c z n e m i a By d w i e d u |e w a d y - b y By Ba t w e
d o w y k r y c i a o r a z i s t n i a Bo d u |e r y z y k o u s z k o d z e n i a p a p i e r u p o d c z a s p o d g r z e w a n i a
m a t e r i a Bu . Z n a c z n i e b a r d z i e j z a a w a n s o w a n e t e c h n i k i w y k o r z y s t y w a By s u b s t a n c j e
n i e o r g a n i c z n e . W o k . 2 5 0 r o k u p r z e d C h r y s t u s e m F i l o n z B i z a n c j u m z a s t o s o w a B
k w a s g a r b a r s k i d o n a p i s a n i a t a j n e j w i a d o m o [c i . P o d g r z e w a n i e m a t e r i a Bu n i c n i e
5
d a w a Bo , i n f o r m a c j a n a d a l p o z o s t a w a Ba u k r y t a p r z e d n i e o d p o w i e d n i m i o s o b a m i . A b y
j o d c z y t a , n a l e |a Bo p a p i e r p o k r y s o l a m i |e l a z a , k t ó r e w c h o d z i By w r e a k c j
c h e m i c z n z k w a s e m , p r z e z c o p o s t a w i o n e z n a k i c i e m n i a By u w i d a c z n i a j c p i s m o .
N i e s t e t y t e c h n i k a t a t e | b y Ba n i e d o s k o n a Ba - c z a s p o m i d z y n a p i s a n i e m w i a d o m o [c i
a j e j o d c z y t a n i e m m u s i a B b y s t o s u n k o w o k r ó t k i .
P i e r w s z p r a c o p i s u j c m e t o d y u k r y w a n i a w i a d o m o [c i b y Ba
S t e g a n o g r a p h i c a n a p i s a n a w 1 6 6 5 r o k u p r z e z G a s p a r i S c h o t t i , k t ó r y o p a r B j n a
p o d s t a w i e b a d a D n i e m i e c k i e g o m n i c h a J o h a n n e s a T r i t h e m i u s a . P r a k t y c z n i e k a |d e
k o l e j n e o p r a c o w a n i e o d w o By w a Bo s i d o S t e g a n o g r a p h i c i u z u p e Bn i a j c z a w a r t e w
n i e j w i a d o m o [c i . P o w s t a Ba w 1 8 8 3 r o k u C r y p t o g r a p h i e m i l i t a i r e p r z e d s t a w i a w i e l e
r e g u B, b d c y c h p o d w a l i n a m i d z i s i e j s z e j s t e g a n o g r a f i i . N a p i s a n a 2 4 l a t a p ó zn i e j w
1 9 0 7 r o k u L e s F i l i g r a n e s C h a r l e s a B i q u e t a p r z e z w i e l e l a t b y Ba p o d s t a w z n a k ó w
w o d n y c h .
N a j w i k s z y r o z w ó j s t e g a n o g r a f i i n a s t p i B w c z a s i e D r u g i e j W o j n y Zw i a t o w e j ,
z w Ba s z c z a z e s t r o n y n i e m i e c k i e g o w y w i a d u . P r z y k Ba d e m m o |e b y p r z e c h w y c o n a
p r z e z w y w i a d a m e r y k a Ds k i p o z o r n i e b e z p i e c z n a d e p e s z a :
A p p a r e n t l y n e u t r a l ' s p r o t e s t i s t h o r o u g h l y d i s c o u n t e d a n d i g n o r e d . I s m a n h a r d h i t .
B l o c k a d e i s s u e a f f e c t s p r e t e x t f o r e m b a r g o o n b y - p r o d u c t s , e j e c t i n g s u e t s a n d
v e g e t a b l e o i l s . [ 3 ]
C z y t a j c j e d y n i e d r u g l i t e r k a |d e g o s Bo w a o t r z y m a n o :
P e r s h i n g s a i l s f o r m N Y J u n e 1 . [ 3 ]
M e t o d a z a p i s y w a n i a k l u c z o w y c h d l a w y w i a d u i n f o r m a c j i p o l e g a j c a n a
o d c z y c i e p o s z c z e g ó l n y c h z n a k ó w w i a d o m o [c i b y Ba w i e l o k r o t n i e w y k o r z y s t y w a n a .
D o p i e r o w m o m e n c i e w y n a l e z i e n i a s y s t e m u m i k r o k r o p e k t e c h n i k a t a p o s z Ba d o
l a m u s a . W g . J . E d g a r a H o o v e r a , d y r e k t o r a F B I b y Bo t o " a r c y d z i e Bo w r o g i e g o
w y w i a d u " . T e c h n i k a t a z o s t a Ba z d r a d z o n a p r z e z b y Be g o a g e n t a n i e m i e c k i e g o a p a r a t u
s z p i e g o w s k i e g o , g d y b y n i e t e n f a k t , p r a w d o p o d o b n i e a m e r y k a n i e n i g d y n i e
d o w i e d z i e l i b y s i o t y m s y s t e m i e .
6
M i k r o k r o p k i b y By t o z d j c i a w y k o n a n e w b a r d z o w y s o k i e j r o z d z i e l c z o [c i
m i n i a t u r y z o w a n e d o r o z m i a r ó w z w y k Be j k r o p k i u m i e s z c z a n e j n p . w l i [c i e l u b
z n a c z k a c h p o c z t o w y c h . W y s e l e k c j o n o w a n i e m i k r o k r o p k i i j e j w i e l o k r o t n e
p o w i k s z e n i e p o z w a l a Bo o d c z y t a t a j n y p r z e k a z . T e c h n i k a t a p o z w a l a Ba n a
p r z e s Ba n i e b a r d z o d u |e j i l o [c i d a n y c h , Bc z n i e z m a p a m i , s z k i c a m i l u b p l a n a m i ,
b d c y m i p r a w d z i w y m r a r y t a s e m d l a w r o g i e g o w y w i a d u .
W c z a s i e t r w a j c e j w o j n y o b o w i z u j c a c e n z u r a s t a r a Ba s i o g r a n i c z y n i e t y l k o
w y d a w a n e p u b l i k a c j e , a l e r ó w n i e | w s z e l k i e g o t y p u r e b u s y c z y k r z y |ó w k i , b d c e
d o s k o n a By m m e d i u m d l a t e c h n i k u k r y w a n i a w i a d o m o [c i . W d o b i e I I W o j n y
Zw i a t o w e j , g d y w U S A p r a s a c o d z i e n n a d o c i e r a Ba d o n i e k t ó r y c h o b s z a r ó w k r a j u z
o p ó zn i e n i e m n a w e t t y g o d n i o w y m , b a r d z o p o p u l a r n e s t a Bo s i w y s y Ba n i e
d z i e n n i k ó w l u b t y g o d n i k ó w r o d z i n i e z a m i e s z k a Be j w r e j o n a c h o t r u d n e j d o s t p n o [c i
d o p r a s y . O t w o r z y Bo t o k o l e j n e m o |l i w o [c i d l a u k r y w a n i a i n f o r m a c j i , z w Ba s z c z a , |e
p o c z t a b y Ba w i e l o k r o t n i e p o d d a w a n a c e n z u r z e . S y s t e m t e n z w a n y s z y f r e m
k s i |k o w y m p o l e g a B n a d z i u r k o w a n i u c i e n k i g B p o s z c z e g ó l n y c h l i t e r w s Bo w a c h
z a w a r t y c h w g a z e t a c h . A d r e s a t w i a d o m o [c i o d c z y t y w a B w y p u n k t o w a n e l i t e r y
s k Ba d a j c c a Be s Bo w a i z d a n i a .
S t e g a n o g r a f i a a n a l o g o w a j e d n a k o d d a Ba p o l e n a r z e c z s t e g a n o g r a f i i c y f r o w e j , k t ó r a
p o w s t a Ba w m o m e n c i e u p o w s z e c h n i e n i a s i l i c z c y c h m a s z y n c y f r o w y c h . P o w s t a By
n o w e , o g r o m n e m o |l i w o [c i , n o w e m e c h a n i z m y n i e z w y k l e t r u d n e d o w y k r y c i a b e z
p r z e p r o w a d z e n i a s z c z e g ó Bo w y c h a z a r a z e m c z a s o c h Bo n n y c h a n a l i z .
1 . 2 . I d e a u k r y w a n i a
I d e a u k r y w a n i a j e s t j e d n a i p o d s t a w o w a p o t e n c j a l n y a g r e s o r n i e m o |e
d o w i e d z i e s i o i s t n i e n i u t a j n e j w i a d o m o [c i . K r y p t o g r a f i a n i e d y s p o n u j e
n a r z d z i a m i u m o |l i w i a j c y m i t o w i a d o m o [ m i m o |e b e z p i e c z n i e z a s z y f r o w a n a
j e s t w i d o c z n a a t o j u | w y s t a r c z a j c o d u |e z a g r o |e n i e .
W p r z y p a d k u o p i s a n e g o p r z e z H e r o d o t a z d a r z e n i a s t e g a n o g r a f i a b y Ba
j e d y n y m n a r z d z i e m u m o |l i w i a j c y m p r z e k a z a n i e w i a d o m o [c i . T y l k o i w y Bc z n i e
w i a d o m o [ n i e w i d o c z n a m o g Ba z o s t a p r z e p u s z c z o n a p r z e z s t r a |e D a r i u s a .
C z a s a m i j a w n e i s t n i e n i e i n f o r m a c j i , m i m o |e b e z p i e c z n i e z a s z y f r o w a n e j j u |
j e s t z a g r o |e n i e m d l a n i e j . P o p r z e c h w y c e n i u z a s z y f r o w a n y c h i n f o r m a c j i m o |n a j e
7
z n i s z c z y w s p o s ó b n i e o d w r a c a l n y u n i e m o |l i w i a j c d o s t a r c z e n i e i c h d o o d b i o r c y .
M i m o f a k t u , |e s z y f r n i e z o s t a B z Ba m a n y t r a n s m i s j a z o s t a Ba p r z e r w a n a i w y m i a n a
d a n y c h n i e d o s z Ba d o s k u t k u . K a |d a w i a d o m o [ z a s z y f r o w a n a w z b u d z a p o d e j r z e n i a
i n f o r m a c j a m u s i b y n a p r a w d w a |n a s k o r o z o s t a Ba z a m k n i t a p r z e d
n i e p o w o Ba n y m i o c z a m i , i n f o r m a c j a s k u t e c z n i e u k r y t a , k t ó r a n i e j e s t w i d o c z n a n i e
w z b u d z i |a d n e g o z a i n t e r e s o w a n i a . Z d j c i a z w a k a c j i , z d j c i a s w o j e g o p s a l u b k o t a
n i e z a i n t e r e s u j n i k o g o p o z a i c h w Ba [c i c i e l e m , d l a t e g o t e | u m i e s z c z a j c w n i c h
d a n e m o |n a z a p e w n i i m b a r d z o w y s o k i p o z i o m b e z p i e c z e Ds t w a f a k t e m , |e n i e
w z b u d z a j z a i n t e r e s o w a n i a o s ó b t r z e c i c h .
K o l e j n c e c h m e c h a n i z m ó w s t e g a n o g r a f i c z n y c h j e s t m o |l i w o [
z n a k o w a n i a p l i k ó w g r a f i c z n y c h l u b m u l t i m e d i a l n y c h w c e l u z a z n a c z e n i a n p .
p r a w a u t o r s k i c h . W k o m p o n o w a n i e t z w . Z n a k u w o d n e g o ( a n g . W a t e r m a r k ) d o
s y g n a Bu k o n t e n e r a w t a k i s p o s ó b , a b y n i e m o |l i w e b y Bo j e g o u s u n i c i e b e z z n a c z n e j
u t r a t y j a k o [c i z a p e w n i a o c h r o n p r a w a u t o r s k i c h . J e s t t o w y k o r z y s t y w a n e m i n . W
s y s t e m a c h z a r z d z a n i a p r a w a m i D R M ( a n g . D i g i t a l R i g h t s M a n a g e m e n t ) .
1 . 3 . S y s t e m a t y k a s t e g a n o g r a f i i
T a j n a w i a d o m o [ m o |e z o s t a o s a d z o n a p r a k t y c z n i e w k a |d y m t y p i e
s y g n a Bu . J e d n a k |e w z a l e |n o [c i o d f o r m a t u s y g n a Bu s t o s o w a n e s r ó |n e t e c h n i k i j e j
u m i e s z c z a n i a . W i e l e m e d i ó w c h a r a k t e r y z u j e s i r ó |n y m i c e c h a m i , w i c n i e m o |n a
s p r e c y z o w a j e d n e g o u n i w e r s a l n e g o a l g o r y t m u p a s u j c e g o d o k a |d e g o m e d i u m .
R ó |n e c e c h y s y g n a Bu p r z y k r y w a j c e g o w p By w a j n a d o b ó r n i e t y l k o a l g o r y t m u , a l e
r ó w n i e | n a w y b ó r m i e j s c a o s a d z e n i a d a n y c h . Z e w z g l d u n a t c e c h s t e g a n o g r a f i
k o m p u t e r o w m o |n a p o d z i e l i n a s z e [ g Bó w n y c h k l a s :
" s u b s t i t u t i o n s y s t e m s z a s t p o w a n i e n i e i s t o t n y c h e l e m e n t ó w
k o n t e n e r a p o s z c z e g ó l n y m i t a j n y m i d a n y m i .
" t r a n s f o r m d o m a i n t e c h n i q u e s o s a d z e n i e i n f o r m a c j i w
z m o d y f i k o w a n e j p r z e s t r z e n i s y g n a Bu , n p . w d z i e d z i n i e
c z s t o t l i w o [c i o w e j
" s p r e a d s p e c t r u m t e c h n i q u e s r o z s z e r z a n i e w i d m a s y g n a Bu c z s t o
w y k o r z y s t y w a n e w d zw i k a c h
8
" s t a t i s t i c a l m e t h o d s - u k r y w a n i e i n f o r m a c j i p o p r z e z z m o d y f i k o w a n i e z
g ó r y o k r e [l o n y c h c e c h s t a t y s t y c z n y c h k o n t e n e r a .
" d i s o r t i o n t e c h n i q u e s z a n i e c z y s z c z a n i e s y g n a Bu p o p r z e z d o d a n i e
b i a Be g o s z u m u z a w i e r a j c e g o t a j n e i n f o r m a c j e
" c o v e r g e n e r a t i o n m e t h o d s o s a d z a n i a w i a d o m o [c i w m o m e n c i e
t w o r z e n i a k o n t e n e r a . S y g n a B p r z y k r y w a j c y j e s t s p e c j a l n i e t w o r z o n y
w c e l a c h s t e g a n o g r a f i c z n y c h . [ 4 ]
A b y z a s t o s o w a n i e t e c h n i k s t e g a n o g r a f i c z n y c h z a p e w n i a Bo w y s o k i p o z i o m
b e z p i e c z e Ds t w a n a l e |y o d p o w i e d n i o p r z y g o t o w a s y g n a B b d c y k o n t e n e r e m
w i a d o m o [c i . U |y c i e n i e o d p o w i e d n i e g o s y g n a Bu m o |e n i e z a p e w n i
b e z p i e c z e Ds t w a , a w r c z n a r a z i d a n e n a w y k r y c i e . P r z y k Ba d e m zl e w y b r a n e g o
m e d i u m m o |e b y d o s k o n a l e b i a By o b r a z u m i e s z c z e n i e w n i m n a w e t
n a j d o s k o n a l s z t e c h n i k p o r c j i d a n y c h s p o w o d u j e z a c h w i a n i e d o s k o n a Bo [c i b i e l i i
m o d y f i k a c j e m o g b y w i d o c z n e n a w e t g o By m o k i e m t a k a s y t u a c j a j e s t
n i e d o p u s z c z a l n a . S i Ba s t e g a n o g r a f i i n i e l e |y j e d n a k j e d y n i e p o s t r o n i e s y g n a Bu
p r z y k r y w a j c e g o . B e z p i e c z n y s t e g o s y s t e m m u s i s p e Bn i n a s t p u j c e w a r u n k i :
" k o n t e n e r n i e m o |e z o s t a z m o d y f i k o w a n y w s p o s ó b n a t y l e z n a c z n y ,
|e z m i a n y b d w i d o c z n e o k i e m n i e u z b r o j o n y m .
" s t r u k t u r a k o n t e n e r a m u s i p o z o s t a n i e n a r u s z o n a p r z y j e d n o c z e s n y m
u p a k o w a n i u d a n y c h z e w n t r z n y c h
" o s a d z o n a i n f o r m a c j a m u s i b y o d p o r n a n a u s z k o d z e n i a l u b c e l o w e
p r z e t w a r z a n i e s y g n a Bu p o p r z e z e d y c j , s a m p l o w a n i e , k o m p r e s j
s t r a t n
" u k r y t a w i a d o m o [ ( a p r z y n a j m n i e j j e j f r a g m e n t ) m u s i b y m o |l i w a d o
w y o d r b n i e n i a n a w e t w p r z y p a d k u u t r a t y c z [c i k o n t e n e r a . [ 1 ]
K a |d y s t e g o s y s t e m n a r a |o n y j e s t n a u s z k o d z e n i a j a k i c e l o w e a t a k i z e s t r o n y
p o t e n c j a l n y c h a g r e s o r ó w . P r z y k Ba d e m n i e c e l o w e g o u s z k o d z e n i a o s a d z o n e j
i n f o r m a c j i j e s t p o t r a k t o w a n i e o b r a z u p o s i a d a j c e g o u k r y t y p r z e k a z o s a d z o n y p r o s t
t e c h n i k L S B d o w o l n y m e d y t o r e m g r a f i c z n y m n p . z a s t o s o w a n i e o p c j i s h a r p e n ,
a n g . W y o s t r z a n i e . J e s t t o j e d e n z c z [c i e j w y k o r z y s t y w a n y c h f i l t r ó w , z w Ba s z c z a
p r z y o b r ó b c e g r a f i k i d o p i e r o c o z m n i e j s z o n e j . P r z y p r o s t y c h t e c h n i k a c h
9
u k r y w a j c y c h m o |e t o s k u t e c z n i e z n i s z c z y t a j n i n f o r m a c j .
D o a t a k u n a s t e g o s y s t e m m o |e d o j [ w d w ó c h p r z y p a d k a c h . W p i e r w s z y m
g Bó w n r o l z a g r a B p r z y p a d e k a t a k u j c y s p r a w d z a j c d u | i l o [ d a n y c h
p r z y p a d k i e m n a t r a f i B n a k o n t e n e r z d a n y m i . J e s t t o p r z y p a d e k b a r d z o r z a d k o
s p o t y k a n y i r a c z e j n i e p r a w d o p o d o b n y . D r u g i p r z y p a d e k j e s t b a r d z i e j r e a l n y .
A t a k u j c y m i a B p o d s t a w y s d z i , |e p r z e c h w y c o n y s y g n a B z a w i e r a c o [ u k r y t e g o ,
n p n i e p o k o j c e s z u m y i z a k Bó c e n i a w s y g n a l e d zw i k o w y m . J e |e l i t o b d z i e m i a Bo
m i e j s c e w ó w c z a s s t e g o s y s t e m m o |n a u z n a j u | z a b l i s k i k o m p r o m i t a c j i . C a Bk o w i t a
k o m p r o m i t a c j a s y s t e m u s t e g a n o g r a f i c z n e g o n a s t p i w ó w c z a s , g d y a t a k u j c y s y s t e m
s k u t e c z n i e w y o d r b n i d a n e . K l a s y c z n y a t a k n a s t e g o s y s t e m p r z e b i e g a t r z y e t a p o w o :
" w y k r y c i e ( a n g . D e t e c t i o n ) a t a k u j c y m o |e z n a l e z s i w t r z e c h
s t a n a c h n a e t a p i e w y k r y w a n i e o s a d z o n e j i n f o r m a c j i :
o m o |e w y k r y o s a d z o n i n f o r m a c j o z n a c z a t o p e Bn
k o m p r o m i t a c j s y s t e m u
o m o |e n i e w y k r y i n f o r m a c j i p o p e Bn i a j c b Bd I I t y p u
w ó w c z a s s t e g o s y s t e m n i e z o s t a j e s k o m p r o m i t o w a n y i
o s a d z o n e i n f o r m a c j e p o z o s t a j b e z p i e c z n e
o m o |e n i e p o p r a w n i e w y k r y o s a d z o n i n f o r m a c j p o p e Bn i a j c
b Bd I t y p u s t e g o s y s t e m j e s t n a g r a n i c y k o m p r o m i t a c j i ,
j e d n a k i n f o r m a c j a j e s t n a d a l b e z p i e c z n a . [ 4 ]
K o n s t r u u j c a l g o r y t m s t e g a n o g r a f i c z n y d |y s i d o o s i g n i c i a
p r a w d o p o d o b i e Ds t w a w y s t p i e n i a b Bd u I I t y p u r ó w n e g o 1 .
P r a w d o p o d o b i e Ds t w o w y k r y c i a z a l e |y z a r ó w n o o d u |y t e j t e c h n i k i
o s a d z a n i a d a n y c h j a k i o d j a k o [c i i t y p u m e d i u m p r z y k r y w a j c e g o .
J e |e l i z o s t a n i e w y b r a n y n i e o d p o w i e d n i s y g n a B, t a k i w k t ó r y m
Ba t w o j e s t z a u w a |y z a n i e c z y s z c z e n i a w p r o w a d z o n e p r z e z
f u n k c j s t e g a n o g r a f i c z n t o p r a w d o p o d o b i e Ds t w o w y k r y c i a
z n a c z n i e w z r a s t a . D y s p o n u j c p e w n b a z w i e d z y o s t a t y s t y c e
d a n e g o t y p u s y g n a Bu m o |n a p r z e p r o w a d z i a t a k s t a t y s t y c z n y ,
p r z y n o s z c y d o b r e e f e k t y . U d o w o d n i o n o r ó w n i e |, |e n i e k t ó r e
a p l i k a c j e s t e g a n o g r a f i c z n e o s a d z a j c i n f o r m a c j n a r a |a j j n a
Ba t w e w y k r y c i e p r z e z a t a k u j c e g o . A p l i k a c j e t e d z i a Ba j w s p o s ó b
1 0
s z a b l o n o w y i z n a j c s p o s ó b j e j d z i a Ba n i a w i a d o m o g d z i e i c z e g o
s z u k a n i e k t ó r e w r c z z a p i s u j i n f o r m a c j e o s o b i e w p l i k u
w y n i k o w y m .
N a e t a p i e w y k r y w a n i a o s a d z o n e j i n f o r m a c j i m o |n a p o s Bu |y s i
n a s t p u j c y m i m e t o d a m i a t a k u :
" s t e g o - o n l y a t t a c k m e t o d a o b a r d z o n i s k i e j s k u t e c z n o [c i z e
w z g l d u n a d u | i l o [ d o s t p n y c h m e t o d s t g a n o g r a f i c z n y c h .
P o s i a d a n i e s a m e g o s t e g o s y s t e m u n i e g w a r a n t u j e p o p r a w n o [c i
w y k r y c i a c z e g o k o l w i e k
" k n o w n c o v e r a t t a c k a t a k u j c y m a d o s t p z a r ó w n o d o
s t e g o s y s t e m u j a k i p i e r w o t n e j w e r s j i k o n t e n e r a
n i e p o s i a d a j c e g o u k r y t y c h d a n y c h
" k n o w n m e s s a g e a t t a c k a t a k u j c y d y s p o n u j e p e Bn t r e [c i
u k r y t e g o p r z e k a z u a t a k m a j c y n a c e l u s k o m p r o m i t o w a n i e
a l g o r y t m u .
" C h o s e n s t e g o a t t a c k a l g o r y t m j e s t z n a n y d l a a g r e s o r a |a d n a
w i a d o m o [ n i e j e s t b e z p i e c z n a , p r a w d o p o d o b i e Ds t w o
s k o m p r o m i t o w a n i a r ó w n e 1 .
" c h o s e n m e s s a g e a t t a c k a t a k p o l e g a j c y n a p o d d a w a n i u p r ó b k i
w c z e [n i e j p r z y g o t o w a n y c h i n f o r m a c j i d z i a Ba n i u r ó |n y c h
a l g o r y t m ó w s t e g a n o g r a f i c z n y c h w c e l u w y k r y c i a p o d o b i e Ds t w a
l u b w z o r c a d o z n a n e j m e t o d y . T e c h n i k a a t a k u p r z y p o m i n a j c a
m e t o d Ba m a n i a h a s e B b r u t e - f o r c e .
" k n o w n s t e g o a t t a c k a t a k u j c y d y s p o n u j e k o m p l e t n w i e d z
n a t e m a t u z y t e g o a l g o r y t m u m , p o s i a d a p r z e c h w y c o n y
s t e g o s y s t e m j a k i o r y g i n a l n y s y g n a B u |y t y j a k o m e d i u m
p r z y k r y w a j c e . [ 4 ]
" W y o d r b n i a n i e ( a n g . E x t r a c t i o n ) j e |e l i n a e t a p i e w y k r y w a n i a n i e
z o s t a B p o p e Bn i o n y b Bd I t y p u i s t n i e j e w y s o k i e p r a w d o p o d o b i e Ds t w o
w y o d r b n i e n i a i p o p r a w n e g o o d c z y t a n i a u k r y t y c h i n f o r m a c j i z
k o n t e n e r a .
1 1
" U s u w a n i e ( a n g . D e l e t i o n ) m o |e z d a r z y s i , |e a t a k u j c y p o
w y o d r b n i e n i u i n f o r m a c j i z k o n t e n e r a b d z i e s t a r a B s i z n i s z c z y
p r z e k a z , n i e w z b u d z a j c p o d e j r z e D z a r ó w n o u n a d a w c y j a k i o d b i o r c y
p r z e k a z u , l u b i n f o r m a c j t s f a Bs z o w a . A t a k u j c y m o |e u s i Bo w a
z n i s z c z y w i a d o m o [ w m o m e n c i e g d y n i e u d a m u s i p o p r a w n i e i c h
w y o d r b n i i o d c z y t a . P r z y w y k o r z y s t a n i u w i e l u t e c h n i k z n i s z c z e n i e
u k r y t y c h d a n y c h j e s t p r o c e s e m s t o s u n k o w o p r o s t y m i n i e z b y t
c z a s o c h Bo n n y m .
W p r a k t y c e w y s t p u j t r z y t y p y a l g o r y t m ó w s t e g a n o g r a f i c z n y c h , k t ó r y c h
p o d o b i e Ds t w o z a s a d y d z i a Ba n i a m o |n a z a u w a |y d o a l g o r y t m ó w k r y p t o g r a f i c z n y c h :
" P r o s t y a l g o r y t m s t e g a n o g r a f i c z n y ( a n g . P u r e s t e g a n o g r a p h y ) .
D e f i n i c j a 1 :
" = <