Syverson Replay 1994

of 5 /5

Embed Size (px)

Transcript of Syverson Replay 1994

  • 8/3/2019 Syverson Replay 1994

    1/5

    A T a x o n o m y o f R e p l a y A t t a c k s

    P a u l S y v e r s o n

    C o d e 5 5 4 3

    N a v a l R e s e a r c h L a b o r a t o r y

    W a s h i n g t o n , D C 2 0 3 7 5

    ( s y v e r s o n @ i t d . n r l . n a v y . m i l )

    A b s t r a c t

    T h i s p a p e r p r e s e n t s a t a x o n o m y o f r e p l a y a t t a c k s o n

    c r y p t o g r a p h i c p r o t o c o l s i n t e r m s o f m e s s a g e o r i g i n a n d

    d e s t i n a t i o n . T h e t a x o n o m y i s i n d e p e n d e n t o f a n y

    m e t h o d u s e d t o a n a l y z e o r p r e v e n t s u c h a t t a c k s . I t

    i s a l s o c o m p l e t e i n t h e s e n s e t h a t a n y r e p l a y a t t a c k i s

    c o m p o s e d e n t i r e l y o f e l e m e n t s c l a s s i e d b y t h e t a x o n -

    o m y . T h e c l a s s i c a t i o n o f a t t a c k s i s i l l u s t r a t e d u s i n g

    b o t h n e w a n d p r e v i o u s l y k n o w n a t t a c k s o n p r o t o c o l s .

    T h e t a x o n o m y i s a l s o u s e d t o d i s c u s s t h e a p p r o p r i a t e -

    n e s s o f p a r t i c u l a r c o u n t e r m e a s u r e s a n d p r o t o c o l a n a l y s i s

    m e t h o d s t o p a r t i c u l a r k i n d s o f r e p l a y s .

    I n t r o d u c t i o n

    C r y p t o g r a p h i c p r o t o c o l s e m p l o y c r y p t o g r a p h y t o

    a c h i e v e s o m e s e c u r i t y f u n c t i o n . B u t , f o r m a n y o f t h e s e

    p r o t o c o l s t h e s t r u c t u r e , h e n c e t h e s e c u r i t y , o f t h e e m -

    p l o y e d c r y p t o g r a p h i c a l g o r i t h m s i s n o t c o n s i d e r e d t o b e

    p a r t o f t h e p r o t o c o l i t s e l f . T h e s e a l g o r i t h m s a r e g e n e r -

    i c a l l y r e p r e s e n t e d b y n o t a t i o n c a p t u r i n g o n l y g r o s s f e a -

    t u r e s , e . g . , w h e t h e r t h e a l g o r i t h m i s f o r p u b l i c o r s h a r e d

    k e y s , w h e t h e r i t p r o d u c e s a h a s h f u n c t i o n , e t c . T h u s ,

    c r y p t o g r a p h i c a l g o r i t h m s a r e a s s u m e d t o b e n o t d i r e c t l y

    b r e a k a b l e w i t h i n a p r o t o c o l . P r i m a r y f o c u s i s o n t h e

    p o s s i b i l i t y o f a p e n e t r a t o r u s i n g m e s s a g e s e v e n w h e n s h e

    m i g h t n o t b e a b l e t o r e a d a n d / o r p r o d u c e t h e m h e r s e l f .

    T h a t i s , m o s t o f t h e e o r t i n d e v i s i n g a n d r e a s o n i n g

    a b o u t c r y p t o g r a p h i c p r o t o c o l s i s d i r e c t e d a t p r e c l u d i n g

    o n e f o r m o r a n o t h e r o f r e p l a y a t t a c k .

    S u p p o s e t h a t A n n a u t h o r i z e s a t r a n s f e r o f f u n d s f r o m

    o n e a c c o u n t t o a n o t h e r b y e n c r y p t i n g t h e t r a n s f e r r e -

    q u e s t w i t h a s i g n a t u r e k e y k n o w n o n l y t o h e r . T o

    g e t t h i s p r o c e s s e d s h e t h e n s e n d s i t t o a m a c h i n e t h a t

    c h e c k s t h e s i g n a t u r e a n d p e r f o r m s t h e t r a n s a c t i o n . I f a

    p e n e t r a t o r

    1

    , E v e , w i s h e d t o h a v e t h e s a m e t r a n s f e r r e -

    p e a t e d w i t h o u t A n n ' s k n o w i n g a u t h o r i z a t i o n , s h e w o u l d

    n o t n e e d t o b e a b l e t o p r o d u c e t h e e n c r y p t e d t r a n s f e r

    r e q u e s t h e r s e l f . A s s u m i n g s h e c a n g u e s s o r o t h e r w i s e d e -

    t e r m i n e w h i c h m e s s a g e t e x t c o r r e s p o n d s t o t h e t r a n s f e r

    r e q u e s t , s h e n e e d o n l y e a v e s d r o p a c o p y o f t h e e n c r y p t e d

    1

    ` P e n e t r a t o r ' i s m e a n t t o i n c l u d e b o t h o u t s i d e i n t r u d e r s t o a

    s y s t e m a n d l e g i t i m a t e p r i n c i p a l s m i s u s i n g t h e s y s t e m .

    r e q u e s t a n d t h e n r e p l a y i t a t a n o t h e r t i m e . S o m e t h i n g

    i s n e e d e d t o g u a r d a g a i n s t s u c h r e p l a y , i n a d d i t i o n t o a

    g o o d e n c r y p t i o n a l g o r i t h m . T h i s e x a m p l e i l l u s t r a t e s a

    v e r y c l e a r f o r m o f r e p l a y a t t a c k . I n g e n e r a l w e w i l l t a k e

    ` r e p l a y ' t o m e a n t h e c a p t u r e o f a m e s s a g e o r a p i e c e o f a

    m e s s a g e t h a t i s t h e n u s e d a t a l a t e r t i m e . T h i s e n c o m -

    p a s s e s b o t h c a s e s w h e r e t h e o r i g i n a l m e s s a g e i s a l l o w e d

    t o p a s s u n i m p e d e d a n d c a s e s w h e r e i t i s p r e v e n t e d f r o m

    a r r i v i n g .

    I t i s i m p o r t a n t t o u n d e r s t a n d t h a t t h e f o l l o w i n g i s a

    t a x o n o m y , h e n c e m o r e t h a n a l i s t o f r e p l a y t y p e s ( a s

    i n G o n 9 3 ] ) . T h i s m e a n s t h a t o u r c a t e g o r i z a t i o n i s h i -

    e r a r c h i c a l a n d t h a t e a c h l e v e l i n t h e h i e r a r c h y f o r m s a

    p a r t i t i o n o f t h e p r e c e d i n g l e v e l . T h u s , t h e t a x o n o m y i s

    t r i v i a l l y c o m p l e t e : a l l r e p l a y s ( i n t h e s e n s e j u s t g i v e n )

    c a n b e c l a s s i e d a s f a l l i n g i n t o o n e o f t h e c a t e g o r i e s a t

    e a c h l e v e l o f t h e h i e r a r c h y .

    T h e s t r u c t u r e o f t h e t a x o n o m y i s a l s o d e t e r m i n e d o n l y

    b y w h e n c e m e s s a g e s o r i g i n a t e a n d w h e r e m e s s a g e s a r -

    r i v e . C a p a b i l i t i e s o f t h e p e n e t r a t o r o t h e r t h a n t o a e c t

    t h e s e t w o f a c t o r s p l a y s n o r o l e i n c l a s s i c a t i o n ; t h o u g h

    o f c o u r s e i t m a y p l a y a r o l e i n t h e p o s s i b i l i t y o f a g i v e n

    a t t a c k i n a g i v e n c a t e g o r y . S i m i l a r l y t h e c l a s s i c a t i o n

    i s i n d e p e n d e n t o f a n y a b i l i t y t o d e t e c t o r p r e v e n t p e n -

    e t r a t o r a c t i o n s . T h i s i n d e p e n d e n c e f r e e s u s t o c o n s i d e r

    w h i c h d e t e c t i o n , r e p r e s e n t a t i o n , o r p r e v e n t i o n m e c h a -

    n i s m s a r e a p p r o p r i a t e f o r a r e p l a y a t t a c k b y f o c u s i n g

    o n w h e r e i t o c c u r s i n t h e t a x o n o m y . T h e t a x o n o m y i s

    s u r p r i s i n g l y h e l p f u l i n t h i s r e g a r d g i v e n t h a t t h e m o d -

    e l l i n g o f t h r e a t s i s s o m i n i m a l .

    1 A T a x o n o m y o f R e p l a y s

    T h e f u l l t a x o n o m y c a n a c t u a l l y b e c o m p o s e d f r o m t w o

    c o m p o n e n t t a x o n o m i e s , o n e f o r m e s s a g e o r i g i n a n d o n e

    f o r d e s t i n a t i o n . W e w i l l r s t s e t o u t t h e o r i g i n a t i o n

    t a x o n o m y a n d e x p l a i n i t . T h e n w e w i l l d o t h e s a m e f o r

    t h e d e s t i n a t i o n t a x o n o m y .

    1 . 1 O r i g i n a t i o n T a x o n o m y

    T h i s t a x o n o m y i s b a s e d o n t h e p r o t o c o l r u n o f o r i g i n

    f o r a m e s s a g e ( r e l a t i v e t o t h e p r o t o c o l r u n i n w h i c h t h e

    r e p l a y o c c u r s ) . ` P r o t o c o l r u n ' r e f e r s t o a n y s i n g l e e x e -

    c u t i o n o f a p r o t o c o l b y t h e r e l e v a n t p r i n c i p a l s .

  • 8/3/2019 Syverson Replay 1994

    2/5

    1 . R u n e x t e r n a l a t t a c k s ( r e p l a y o f m e s s a g e s f r o m o u t -

    s i d e t h e c u r r e n t r u n o f t h e p r o t o c o l )

    ( a ) I n t e r l e a v i n g s ( r e q u i r i n g c o n t e m p o r a n e o u s p r o -

    t o c o l r u n s )

    ( b ) C l a s s i c r e p l a y s ( r u n s n e e d n o t b e c o n t e m p o -

    r a n e o u s )

    2 . R u n i n t e r n a l a t t a c k s ( r e p l a y o f m e s s a g e s f r o m i n -

    s i d e t h e c u r r e n t r u n o f t h e p r o t o c o l )

    W h e r e v e r w e u s e ` m e s s a g e ' i t i s a c c e p t a b l e t o s u b s t i t u t e

    ` m e s s a g e f r a g m e n t ' . I n o t h e r w o r d s , t h i s t a x o n o m y d o e s

    n o t d i s t i n g u i s h b e t w e e n a t t a c k s w h e r e a w h o l e m e s s a g e

    i s r e p l a y e d a n d a t t a c k s w h e r e s o m e p i e c e o f a m e s s a g e

    i s r e p l a y e d . N o t e a l s o t h a t w h i l e t h e t a x o n o m y p a r -

    t i t i o n s r e p l a y s a t e a c h l e v e l , s o m e a t t a c k s m i g h t o n l y

    b e p o s s i b l e i f m o r e t h a n o n e k i n d o f r e p l a y i s i n v o l v e d .

    S u c h a t t a c k s m i g h t s p a n m o r e t h a n o n e c l a s s o f s o m e

    p a r t i t i o n . S h o u l d t h i s b e c o n f u s i n g , i t m a y b e h e l p -

    f u l t o t h i n k o f t h i s a s a t a x o n o m y o f a t t a c k e l e m e n t s

    w h i c h m a y o r m a y n o t c o n s t i t u t e w h o l e a t t a c k s . W e

    n o w d e s c r i b e t h e c l a s s e s o f a t t a c k s e t o u t i n t h e a b o v e

    t a x o n o m y .

    R u n e x t e r n a l a t t a c k s u s e m e s s a g e e l e m e n t s f r o m o n e

    p r o t o c o l r u n i n a n o t h e r . A c l a s s i c e x a m p l e o f t h i s i s

    t h e D e n n i n g - S a c c o a t t a c k o n t h e o r i g i n a l N e e d h a m -

    S c h r o e d e r k e y d i s t r i b u t i o n p r o t o c o l ( D S 8 1 ] , N S 7 8 ] ) .

    A p e n e t r a t o r w h o c a p t u r e s a c o p y o f t h e t h i r d m e s -

    s a g e a n d h a s t i m e t o b r e a k t h e d i s t r i b u t e d s e s s i o n k e y

    c a n m o u n t a n a t t a c k . S h e c a n r e p l a y t h e t h i r d m e s s a g e

    l a t e r , a s p a r t o f a n o t h e r r u n o f t h e p r o t o c o l . A s a r e -

    s u l t s h e c a n t r i c k o n e p r i n c i p a l i n t o t h i n k i n g h e h a s j u s t

    a u t h e n t i c a l l y e x c h a n g e d a k e y w i t h a n o t h e r . I n r e a l i t y ,

    t h e o t h e r p r i n c i p a l i s n o t t h e r e , a n d t h e s e s s i o n k e y i s

    a n o l d , p r e v i o u s l y b r o k e n k e y . T h i s c o n s t i t u t e s a r u n

    e x t e r n a l a t t a c k b e c a u s e i t u s e s a m e s s a g e f r o m o u t s i d e

    o f t h e p r o t o c o l r u n i n w h i c h t h e r e p l a y o c c u r s .

    R u n i n t e r n a l a t t a c k s u s e m e s s a g e e l e m e n t s f r o m

    w i t h i n t h e c u r r e n t r u n o f a p r o t o c o l . A n e x a m p l e o f

    t h i s i s t h e a t t a c k o n t h e i n i t i a l e x c h a n g e o f t h e N e u m a n -

    S t u b b l e b i n e p r o t o c o l d e s c r i b e d i n S y v 9 3 b ] a n d C a r 9 3 ] .

    I n t h a t a t t a c k , a p e n e t r a t o r t a k e s p a r t o f t h e s e c o n d

    m e s s a g e a n d u s e s i t t o c o n s t r u c t t h e f o u r t h m e s s a g e .

    T h e a t t a c k a l l o w s h i m t o m a s q u e r a d e a s s o m e o n e e l s e

    a n d t o o b t a i n , o r e v e n t o g e n e r a t e , a s e s s i o n k e y . I t i s a

    r u n i n t e r n a l a t t a c k b e c a u s e i t u s e s m e s s a g e s f r o m i n s i d e

    a s i n g l e r u n o f a p r o t o c o l .

    C l a s s i c R e p l a y s a r e a t t a c k s n o t r e q u i r i n g c o n t e m p o -

    r a n e o u s r u n s . W e c a l l t h e s e ` c l a s s i c r e p l a y s ' b e c a u s e

    t h e y h a v e b e e n k n o w n a b o u t a n d a d d r e s s e d f o r s o m e

    t i m e . T h e a b o v e D e n n i n g - S a c c o a t t a c k i s a c l a s s i c r e -

    p l a y . W h i l e s u c h a n a t t a c k u s e s a m e s s a g e f r o m o u t s i d e

    o f t h e c u r r e n t r u n o f t h e p r o t o c o l , t h a t m e s s a g e c a n

    c o m e f r o m a p r o t o c o l r u n t h a t o c c u r r e d a t a n y t i m e

    ( a s s u m i n g t h a t t h e l o n g t e r m k e y s h a v e n o t e x p i r e d ) .

    I n t e r l e a v i n g s r e q u i r e t h a t t w o p r o t o c o l r u n s o v e r l a p

    i n e x e c u t i o n .

    2

    H e r e i s a n e x a m p l e . T h e p r o t o c o l i s o n e

    2

    ` I n t e r l e a v i n g ' i s u s e d i n a r e l a t e d b u t s l i g h t l y d i e r e n t w a y i n

    B G H

    +

    9 3 ] .

    d u e t o B u r r o w s , A b a d i , a n d N e e d h a m . I t i s a v a r i a n t

    t h e y g i v e o f a d r a f t p r o t o c o l d u e t o Y a h a l o m , w h i c h t h e y

    d i s c u s s i n B A N 8 9 ] .

    T h e B A N - Y a h a l o m P r o t o c o l

    ( 1 ) A ! B A N

    a

    ( 2 ) B ! S B N

    b

    f A N

    a

    g

    K

    b s

    ( 3 ) S ! A N

    b

    f B K

    a b

    N

    a

    g

    K

    a s

    f A K

    a b

    N

    b

    g

    K

    b s

    ( 4 ) A ! B f A K

    a b

    N

    b

    g

    K

    b s

    f N

    b

    g

    K

    a b

    W e r e f e r t o t h e i n i t i a t o r , A , o f t h e p r o t o c o l a n d t h e

    o t h e r p r i n c i p a l , B , a s ` A n n ' a n d ` B o b ' r e s p e c t i v e l y . S

    i s c a l l e d t h e ` s e r v e r ' . T h e p r o t o c o l r u n s a s f o l l o w s . A n n

    s e n d s t o B o b h e r o w n n a m e ( s o h e k n o w s w h o i s a t -

    t e m p t i n g t o c o m m u n i c a t e w i t h h i m ) a n d a n o n c e , a

    r a n d o m n u m b e r t h a t s h e w i l l u s e t o v e r i f y t h e f r e s h -

    n e s s o f l a t e r m e s s a g e s t h a t c o n t a i n i t . S e c o n d , B o b

    s e n d s t o t h e s e r v e r h i s o w n n o n c e . I n t h e s a m e m e s -

    s a g e h e s e n d s A N

    a

    , e n c r y p t e d t o g e t h e r w i t h a k e y ,

    K

    b s

    , g o o d o n l y f o r c o m m u n i c a t i o n b e t w e e n B o b a n d

    t h e s e r v e r . I n t h e t h i r d m e s s a g e , t h e s e r v e r s e n d s t o

    A n n : N

    b

    f B K

    a b

    N

    a

    g

    K

    a s

    f A K

    a b

    N

    b

    g

    K

    b s

    . T h e r s t

    e n c r y p t e d c h u n k t e l l s A n n t h a t t h e s e r v e r h a s b e e n t a l k -

    i n g t o B o b , t h a t t h e m e s s a g e i s f r e s h ( v i a N

    a

    ) , a n d g i v e s

    h e r t h e s e s s i o n k e y . T h e s e c o n d e n c r y p t e d c h u n k i s f o r

    h e r t o p a s s o n t o B o b . I n t h e f o u r t h m e s s a g e , A n n s e n d s

    t h a t c h u n k t o B o b . T h i s t e l l s h i m t h a t t h e s e r v e r h a s

    r e c e n t l y t a l k e d t o A n n a n d g i v e s h i m t h e s e s s i o n k e y .

    B e c a u s e A n n h a s u s e d t h e s e s s i o n k e y t o e n c r y p t B o b ' s

    n o n c e , t h e s e c o n d e n c r y p t e d c h u n k l e t s h i m k n o w t h a t

    s h e h a s s e e n t h e s e s s i o n k e y r e c e n t l y . W e n o w s e t o u t

    t h e a t t a c k . ( H e r e ` E

    x

    ' r e f e r s t o t h e p e n e t r a t o r , E v e ,

    m a s q u e r a d i n g a s p r i n c i p a l X . I f t h i s o c c u r s i n t h e p l a c e

    o f a n i n t e n d e d r e c i p i e n t , i t i s a s s u m e d t h a t t h e m e s s a g e

    i s i n t e r c e p t e d . )

    A t t a c k 1 o n t h e B A N - Y a h a l o m P r o t o c o l

    ( 1 ) A ! B A N

    a

    ( 2 ) B ! S B N

    b

    f A N

    a

    g

    K

    b s

    ( 1 ) E

    a

    ! B A ( N

    a

    N

    b

    )

    ( 2 ) B ! E

    s

    B N

    b

    f A N

    a

    N

    b

    g

    K

    b s

    ( 3 ) O m i t t e d .

    ( 4 ) E

    a

    ! B f A N

    a

    ( = K

    a b

    ) N

    b

    g

    K

    b s

    f N

    b

    g

    K

    a b

    T h i s a t t a c k b e g i n s w i t h t h e p e n e t r a t o r e i t h e r e a v e s d r o p -

    p i n g o n a n i n i t i a l m e s s a g e f r o m A n n t o B o b o r s e n d i n g

    i t h e r s e l f . ( I f t h e l a t t e r , t h e n ` A ' s h o u l d b e c h a n g e d

    t o E

    a

    ' a t t h e a p p r o p r i a t e s p o t a b o v e . ) A f t e r t h e s e c -

    o n d m e s s a g e , E v e i n i t i a t e s a n o t h e r r u n o f t h e p r o t o c o l

    m a s q u e r a d i n g a s A n n . S h e u s e s N

    a

    c o n c a t e n a t e d w i t h

    N

    b

    f r o m t h e r s t r u n a s t h e n o n c e i n s t e p ( 1 ) o f t h e

    s e c o n d r u n . O n c e s h e h a s t h e e n c r y p t e d m e s s a g e s h e

    i n t e r c e p t s f r o m B o b i n ( 2 ) , s h e d r o p s t h e s e c o n d r u n .

    S h e t h e n u s e s t h i s f o r t h e r s t e n c r y p t e d c h u n k i n t h e

    l a s t m e s s a g e o f t h e r s t r u n . N

    b

    w a s p r e v i o u s l y s e n t a s

    c l e a r t e x t , a n d K

    a b

    i s a c t u a l l y N

    a

    w h i c h a l s o a p p e a r e d a s

    c l e a r t e x t . T h u s , s h e c a n p r o d u c e t h e s e c o n d e n c r y p t e d

  • 8/3/2019 Syverson Replay 1994

    3/5

    c h u n k o f m e s s a g e ( 4 ) . A t t h e e n d o f t h e a t t a c k , E v e

    h a s m a s q u e r a d e d a s A n n t o B o b a n d o b t a i n e d t h e d i s -

    t r i b u t e d s e s s i o n k e y . I t i s e v e n p o s s i b l e f o r h e r t o h a v e

    g e n e r a t e d i t h e r s e l f . T h e a t t a c k a s s u m e s t h a t s u b s t i t u t -

    i n g t w o c o n c a t e n a t e d n o n c e s f o r o n e w i l l g o u n d e t e c t e d

    a n d b e p a s s e d a l o n g w h e n s e n t t o s o m e o n e w h o h a s n o

    n e e d t o c h e c k t h e n o n c e . I t a l s o a s s u m e s t h a t s u b s t i -

    t u t i n g a r a n d o m n u m b e r g e n e r a t e d a s a n o n c e f o r o n e

    g e n e r a t e d a s a s e s s i o n k e y w i l l b e s u c c e s s f u l .

    T h i s a t t a c k i s a n i n t e r l e a v i n g b e c a u s e i t r e l i e s o n m e s -

    s a g e s c o n s t r u c t e d o f m e s s a g e e l e m e n t s f r o m c o n t e m p o -

    r a n e o u s p r o t o c o l r u n s . I f t h e s e c o n d r u n i s n o t b e g u n

    d u r i n g t h e r s t r u n , E v e c a n n o t s u c c e s s f u l l y c o m p l e t e

    t h e a t t a c k . N o t e t h a t b o t h c l a s s i c r e p l a y s a n d i n t e r l e a v -

    i n g s a r e o n l y s u b c a s e s o f r u n e x t e r n a l a t t a c k s . ( T h e s e

    c a t e g o r i e s m a k e n o s e n s e f o r r u n i n t e r n a l a t t a c k s . )

    1 . 2 D e s t i n a t i o n T a x o n o m y

    T h e a b o v e t a x o n o m y i s b a s e d o n t h e p r o t o c o l r u n o f

    m e s s a g e o r i g i n r e l a t i v e t o t h e r u n w h e r e t h e r e p l a y o c -

    c u r s . T h i s t a x o n o m y f o c u s e s o n t h e r e c i p i e n t o f t h e

    m e s s a g e r e l a t i v e t o t h e i n t e n d e d r e c i p i e n t .

    1 . D e e c t i o n s ( m e s s a g e i s d i r e c t e d t o o t h e r t h a n t h e

    i n t e n d e d r e c i p i e n t )

    ( a ) R e e c t i o n s ( m e s s a g e i s s e n t b a c k t o s e n d e r )

    ( b ) D e e c t i o n s t o a t h i r d p a r t y

    2 . S t r a i g h t r e p l a y s ( i n t e n d e d p r i n c i p a l r e c e i v e s m e s -

    s a g e , b u t m e s s a g e i s d e l a y e d )

    T h e c a t e g o r i e s i n t h e d e s t i n a t i o n t a x o n o m y a r e m o s t l y

    s e l f - e x p l a n a t o r y . ` S t r a i g h t r e p l a y s ' a r e s o c a l l e d b e c a u s e

    t h e m e s s a g e i s s e n t s t r a i g h t f r o m t h e s e n d e r t o t h e i n -

    t e n d e d r e c i p i e n t , t h o u g h i t m a y b e d e l a y e d o r h a v e o t h e r

    t e x t a p p e n d e d t o i t , g e n e r a l l y a l t e r i n g t h e s i g n i c a n c e

    o f t h e m e s s a g e . A t t a c k s u s i n g s t r a i g h t r e p l a y s a r e n o t

    a s u n u s u a l a s i t m i g h t a p p e a r . F o r e x a m p l e , i n t h e

    a t t a c k d e s c r i b e d i n S y v 9 3 a ] t h e p e n e t r a t o r r e u s e s a

    m e s s a g e f r o m A n n t o t h e s e r v e r ( m e s s a g e 2 ) a s a d i f -

    f e r e n t m e s s a g e f r o m A n n t o t h e s e r v e r ( m e s s a g e 4 ) i n

    a n o t h e r r o u n d o f t h e p r o t o c o l . T h e p r o t o c o l i n v o l v e d i n

    t h i s a t t a c k w a s a n a r t i c i a l e x a m p l e u s e d f o r i l l u s t r a -

    t i v e p u r p o s e s . H o w e v e r , s t r a i g h t r e p l a y a t t a c k s e x i s t o n

    p r o t o c o l s p o s i t e d f o r u s e . H e r e i s a n o t h e r a t t a c k o n t h e

    B A N - Y a h a l o m p r o t o c o l t h a t i n v o l v e s a s t r a i g h t r e p l a y .

    A t t a c k 2 o n t h e B A N - Y a h a l o m P r o t o c o l

    ( 1 ) A ! E

    b

    A N

    a

    ( 1 ) E

    b

    ! A B N

    a

    ( 2 ) A ! E

    s

    A N

    a

    f B N

    a

    g

    K

    a s

    ( 2 ) E

    a

    ! S A N

    a

    f B N

    a

    g

    K

    a s

    ( 3 ) S ! E

    b

    N

    a

    f A K

    a b

    N

    a

    g

    K

    b s

    f B K

    a b

    N

    a

    g

    K

    a s

    ( 2 ) O m i t t e d .

    ( 3 ) E

    s

    ! A N

    i

    f B K

    a b

    N

    a

    g

    K

    a s

    f A K

    a b

    N

    a

    g

    K

    b s

    ( 4 ) A ! E

    b

    f A K

    a b

    N

    a

    g

    K

    b s

    f N

    i

    g

    K

    a b

    T h e p o t e n t i a l d a m a g e o f t h i s a t t a c k i s n o t s o i m m e d i -

    a t e l y g r e a t a s t h a t o f A t t a c k 1 . I t o n l y r e s u l t s i n E v e

    s p o o n g A n n i n t o t h i n k i n g t h a t s h e h a s e x c h a n g e d a

    k e y w i t h B o b . T h e r e i s n o r e l e a s e o f t h e s e s s i o n k e y .

    N o n e t h e l e s s , i t r e l i e s o n l e s s a s s u m p t i o n s a b o u t t h i n g s

    m i s s e d b y a n y i m p l e m e n t a t i o n , e . g . , s u b s t i t u t i n g n o n c e s

    f o r k e y s o r d o u b l e d n o n c e s f o r n o n c e s . T h e r e i s o n l y t h e

    r a t h e r w e a k a s s u m p t i o n t h a t A n n w i l l n o t d e t e c t t h e

    r e e c t i o n i n t h e s e c o n d r u n o f h e r n o n c e f r o m t h e r s t

    r u n .

    A t t a c k 2 n i c e l y i l l u s t r a t e s a l l o f t h e p o s s i b l e k i n d s o f d e s -

    t i n a t i o n r e p l a y s . T h e r e i s t h e j u s t m e n t i o n e d r e e c t i o n .

    T h e r e i s a s t r a i g h t r e p l a y o f c r y p t o t e x t f r o m m e s s a g e

    ( 2 ) i n m e s s a g e ( 2 ) o f t h e s e c o n d r u n . A n d , t h e r e i s

    a t h i r d p a r t y d e e c t i o n o f t h e c r y p t o t e x t f r o m m e s s a g e

    ( 3 ) i n m e s s a g e ( 3 ) .

    T h e o r i g i n a n d d e s t i n a t i o n t a x o n o m i e s a r e e s s e n t i a l l y

    i n d e p e n d e n t o f e a c h o t h e r . T h u s , w e c a n c o n s t r u c t t h e

    f u l l t a x o n o m y b y a p p e n d i n g e i t h e r o n e t o t h e n e s t l e v -

    e l s o f d i s t i n c t i o n i n t h e o t h e r , i . e . , b y f o r m i n g t h e c r o s s

    p r o d u c t e i t h e r w a y . S i n c e p r o t o c o l r u n i s r o u g h l y a

    b r o a d e r a b s t r a c t i o n t h a n m e s s a g e r e c i p i e n t , i t m a k e s

    s o m e i n t u i t i v e s e n s e t o a p p e n d t h e d e s t i n a t i o n t a x o n -

    o m y a t t h e n e s t l e v e l o f o r i g i n a t i o n t a x o n o m y . T h a t i s

    t h e f u l l t a x o n o m i c s t r u c t u r e w e a d o p t .

    1 . 3 F u l l T a x o n o m y

    1 . R u n e x t e r n a l a t t a c k s ( r e p l a y o f m e s s a g e s f r o m o u t -

    s i d e t h e c u r r e n t r u n o f t h e p r o t o c o l )

    ( a ) I n t e r l e a v i n g s ( r e q u i r i n g c o n t e m p o r a n e o u s p r o -

    t o c o l r u n s )

    i . D e e c t i o n s ( m e s s a g e i s d i r e c t e d t o o t h e r

    t h a n t h e i n t e n d e d r e c i p i e n t )

    A . R e e c t i o n s ( m e s s a g e i s s e n t b a c k t o

    s e n d e r )

    B . D e e c t i o n s t o a t h i r d p a r t y

    i i . S t r a i g h t r e p l a y s ( i n t e n d e d p r i n c i p a l r e -

    c e i v e s m e s s a g e , b u t m e s s a g e i s d e l a y e d )

    ( b ) C l a s s i c r e p l a y s ( r u n s n e e d n o t b e c o n t e m p o -

    r a n e o u s )

    i . D e e c t i o n s ( m e s s a g e i s d i r e c t e d t o o t h e r

    t h a n t h e i n t e n d e d r e c i p i e n t )

    A . R e e c t i o n s ( m e s s a g e i s s e n t b a c k t o

    s e n d e r )

    B . D e e c t i o n s t o a t h i r d p a r t y

    i i . S t r a i g h t r e p l a y s ( i n t e n d e d p r i n c i p a l r e -

    c e i v e s m e s s a g e , b u t m e s s a g e i s d e l a y e d )

    2 . R u n i n t e r n a l a t t a c k s ( r e p l a y o f m e s s a g e s f r o m i n -

    s i d e t h e c u r r e n t r u n o f t h e p r o t o c o l )

    ( a ) D e e c t i o n s ( m e s s a g e i s d i r e c t e d t o o t h e r t h a n

    t h e i n t e n d e d r e c i p i e n t )

    i . R e e c t i o n s ( m e s s a g e i s s e n t b a c k t o

    s e n d e r )

    i i . D e e c t i o n s t o a t h i r d p a r t y

    ( b ) S t r a i g h t r e p l a y s ( i n t e n d e d p r i n c i p a l r e c e i v e s

    m e s s a g e , b u t m e s s a g e i s d e l a y e d )

  • 8/3/2019 Syverson Replay 1994

    4/5

    2 U s i n g t h e t a x o n o m y

    N o w t h a t w e h a v e t h e t a x o n o m y w e t a k e a b r i e f l o o k a t

    s o m e a p p l i c a t i o n s o f i t .

    2 . 1 L o o k i n g a t c o u n t e r m e a s u r e s

    T h i s t a x o n o m y i s u s e f u l f o r r e a d i l y d e t e r m i n i n g t h e e f -

    f e c t i v e n e s s o f s o m e r e p l a y c o u n t e r m e a s u r e s a n d a s s o c i -

    a t e d c o n c e p t s . F o r e x a m p l e , t h e e x i s t e n c e o f i n t e r l e a v -

    i n g a t t a c k s h a s p r o m p t e d o c c a s i o n a l d i s c u s s i o n o f t h e

    i n a p p r o p r i a t e n e s s o f f r e s h n e s s m e c h a n i s m s f o r g e n e r a l

    p r e v e n t i o n o f r e p l a y . S o m e h a v e p r o p o s e d i n t h e i r s t e a d

    m e c h a n i s m s f o r t y i n g m e s s a g e s t o a p a r t i c u l a r p r o t o c o l

    r u n r a t h e r t h a n t o a p a r t i c u l a r e p o c h . T h u s , e v e n i f a n

    i n t e r l e a v i n g i n v o l v e s o n l y f r e s h m e s s a g e s , t h a t t h e m e s -

    s a g e s a r e f r o m d i e r e n t p r o t o c o l r u n s w o u l d b e r e v e a l e d

    b y s u c h a m e c h a n i s m . T h e p o s s i b i l i t y o f r u n i n t e r n a l

    a t t a c k s s h o w s t h a t t h i s t o o i s i n a p p r o p r i a t e i f t h e g o a l

    i s t o p r e c l u d e r e p l a y i n g e n e r a l . I n t r u t h , b o t h n o t i o n s

    a r e r e l e v a n t b u t s i m p l y n o t s u c i e n t t o t h e o v e r a l l t a s k .

    W i t h r e s p e c t t o t h e t a x o n o m y , m e c h a n i s m s a d d r e s s i n g

    o n l y f r e s h n e s s a r e o n l y o f v a l u e a g a i n s t c l a s s i c r e p l a y s .

    ( O f c o u r s e , t h e y m a y b e g e n e r a l l y u s e f u l f o r d e t e r m i n -

    i n g m e s s a g e e x p i r a t i o n . ) S i m i l a r l y , m e c h a n i s m s l o c a l -

    i z i n g t o a p a r t i c u l a r r u n a r e o n l y o f v a l u e a g a i n s t r u n

    e x t e r n a l a t t a c k s .

    A n o t h e r k i n d o f c o u n t e r m e a s u r e i s o n e t h a t i n d i c a t e s

    w h o a m e s s a g e i s f r o m , w h o i t i s t o , o r b o t h . S o m e e x -

    a m p l e s o f t h e s e a r e d i s c u s s e d i n M i t 8 9 ] w i t h r e s p e c t t o

    r e e c t i o n a t t a c k s o n p a r t i c u l a r p r o t o c o l s . T h e t a x o n -

    o m y d e l i m i t s t h e a p p l i c a b i l i t y o f t h e s e s o r t s o f c o u n t e r -

    m e a s u r e s a s w e l l . O n e m e c h a n i s m M i t c h e l l d i s c u s s e s i s

    e n c r y p t e d f r o m e l d s , w h i c h c r y p t o g r a p h i c a l l y b i n d t h e

    n a m e o f t h e m e s s a g e o r i g i n a t o r t o t h e m e s s a g e . T h e s e

    w i l l w o r k a g a i n s t r e e c t i o n s b u t n o t a g a i n s t d e e c t i o n s

    t o a t h i r d p a r t y o r s t r a i g h t r e p l a y s . A n o t h e r m e c h a n i s m

    d i s c u s s e d p r e c l u d e s m i s t a k i n g e i t h e r s e n d e r o r r e c e i v e r

    o f a m e s s a g e v i a s p e c i a l i z e d u s e o f s h a r e d k e y s . T h i s w i l l

    r u l e o u t b o t h r e e c t i o n s a n d t h i r d p a r t y d e e c t i o n s b u t

    n o t s t r a i g h t r e p l a y s . S o m e o t h e r r e l a t e d c o u n t e r m e a -

    s u r e s a r e d i s c u s s e d i n G o n 9 3 ] . A s i n M i t 8 9 ] , d i s c u s s i o n

    i s e x p l i c i t l y l i m i t e d t h e r e t o c o u n t e r i n g r e e c t i o n s .

    B o t h o f t h o s e p a p e r s p r o p o s e i n t r o d u c i n g a s y m m e t r y

    b e t w e e n m e s s a g e s X s e n d s t o Y a n d t h o s e Y s e n d s t o X

    a s a s i m p l e m e a n s o f c o u n t e r i n g r e p l a y . T h i s i s a l s o p r o -

    p o s e d i n B G H

    +

    9 3 ] . A s m e n t i o n e d , w e s h o u l d o n l y e x -

    p e c t t h i s t o b e e e c t i v e i n t h e c o n t e x t o f r e e c t i o n s . W e

    m u s t a l s o t a k e c a r e t h a t f o r m a t a s y m m e t r y i s n o t i t s e l f

    a t t a c k a b l e . W e h a v e d i s c u s s e d o l d a n d n e w p r o t o c o l s

    a b o v e i n w h i c h t h e a t t a c k i n v o l v e s u s i n g a n o n c e f o r a

    k e y . F o r e x a m p l e , i n t h e a t t a c k i n S y v 9 3 b ] a n d C a r 9 3 ]

    c i t e d a b o v e , a m e s s a g e o f t h e f o r m f A K

    a b

    T

    b

    g

    K

    b s

    i s

    s u b s t i t u t e d f o r o n e o f t h e f o r m f A N

    a

    T

    b

    g

    K

    b s

    . A r e -

    l a t e d s u b s t i t u t i o n w a s m a d e i n A t t a c k 1 a b o v e o n t h e

    B A N - Y a h a l o m P r o t o c o l . N o r i s i t s u c i e n t s i m p l y t o

    v a r y t h e n u m b e r o f e l d s , e v e n i n s i d e o f a p i e c e o f c r y p -

    t o t e x t . A t t a c k 1 a l s o i n v o l v e d f a i l u r e t o d e t e c t w h e t h e r

    a p l a i n t e x t m e s s a g e h a d t h r e e e l d s o r t w o ( a l l t h e m o r e

    l i k e l y i f n o n c e l e n g t h s a r e a l l o w e d t o v a r y ) . T h i s f a i l u r e

    l e t s a l e g i t i m a t e p r i n c i p a l b e t r i c k e d i n t o p r o d u c i n g a

    t h r e e e l d c r y p t o g r a m w h e r e h e w a s t o p r o d u c e a t w o

    e l d c r y p t o g r a m . H o w e a s y i t i s t o p r e v e n t t h e s e s o r t s

    o f p r o b l e m s p l a y s a p i v o t a l r o l e i n h o w e a s y i t i s t o

    i n t r o d u c e e e c t i v e a s y m m e t r y i n a p r o t o c o l f o r m a t .

    2 . 2 L o o k i n g a t a n a l y s i s m e t h o d s

    T h i s t a x o n o m y i s a l s o u s e f u l f o r d e t e r m i n i n g t h e a p -

    p r o p r i a t e n e s s o f a n a l y s i s t e c h n i q u e s t o r e p r e s e n t a n d / o r

    r e v e a l r e p l a y s . F o r e x a m p l e , B A N l o g i c , B A N 8 9 ] , i s

    c l e a r l y d i r e c t e d o n l y a t w h a t w e h a v e c a l l e d c l a s s i c r e -

    p l a y s , t h e u s e o f r u n e x t e r n a l m e s s a g e s f r o m b e f o r e t h e

    c u r r e n t p r o t o c o l r u n b e g a n . T h i s i s n o t t o s a y t h a t

    a B A N a n a l y s i s w i l l n e v e r u n c o v e r a t t a c k s o f a n o t h e r

    k i n d . B u t , f o r e x a m p l e , i t d o e s n o t g e n e r a l l y h a n d l e i n -

    t e r l e a v i n g s s i n c e f r e s h n e s s w i l l n o t r e j e c t m e s s a g e s f r o m

    o t h e r r u n s t h a t w e r e s e n t ( v e r i a b l y ) a f t e r t h e b e g i n n i n g

    o f t h e c u r r e n t r u n . T h i s i s n o c r i t i c i s m o f B A N . R a t h e r

    i t i s a n e x p r e s s d e m a r c a t i o n o f w h a t o n e c a n g e n e r a l l y

    h o p e t o r e a s o n a b o u t b y u s i n g i t .

    O n e o f t h e r s t e x p a n s i o n s o f B A N i s t h e l o g i c G N Y ,

    p r e s e n t e d i n G N Y 9 0 ] . A m o n g s t o t h e r t h i n g s t h i s l o g i c

    a d d s m e a n s t o a s s e s s v u l n e r a b i l i t y t o r e e c t i o n a t t a c k s .

    ( B A N a n a l y s i s s i d e s t e p s r e e c t i o n s . T h e a u t h o r s e x -

    p l i c i t l y a s s u m e t h a t p r i n c i p a l s c a n r e c o g n i z e t h e i r o w n

    m e s s a g e s . ) G N Y h a s n o t a t i o n a n d r u l e s t o l i m i t a p r i n -

    c i p a l ' s i n f e r e n c e s r e g a r d i n g a m e s s a g e t o c a s e s w h e r e t h e

    m e s s a g e o r i g i n a t e d e l s e w h e r e . G N Y i s t h u s e x p r e s s i v e

    e n o u g h t o r e p r e s e n t a t l e a s t s o m e o f b o t h r u n i n t e r -

    n a l a n d r u n e x t e r n a l r e e c t i o n s . I t d o e s n o t e x p l i c i t l y

    a d d r e s s e i t h e r d e e c t i o n s o r s t r a i g h t r e p l a y s . T h e a n a l -

    y s i s t e c h n i q u e d i s c u s s e d i n G N Y 9 0 ] i s f u r t h e r l i m i t e d

    t o r u n i n t e r n a l r e e c t i o n s w h e r e t h e s i g n i c a n c e o f t h e

    m e s s a g e d o e s n o t c h a n g e . T h u s , a c c o r d i n g t o t h e t a x -

    o n o m y , G N Y a d d s o n l y a l i t t l e t o t h e r e p l a y t y p e s d e -

    t e c t a b l e b y B A N . N o n e t h e l e s s , w e s e e t h a t G N Y d o e s

    g o b e y o n d c l a s s i c r e p l a y s i n d e a l i n g l o g i c a l l y w i t h t h e s e

    c o n c e r n s . ( G N Y a l s o a d d r e s s e s o t h e r c o n c e r n s n o t c o v -

    e r e d b y B A N . )

    O t h e r l o g i c s a p p e a r t o h a v e m o r e g e n e r a l r e p l a y r e p -

    r e s e n t a t i o n c a p a b i l i t i e s ( B i e 9 0 ] , K G 9 1 ] , S y v 9 3 a ] ) , a s

    d o o t h e r p r o t o c o l a n a l y s i s m e t h o d s ( M C F 8 7 ] , S M 9 3 ] ,

    B G H

    +

    9 3 ] ) . S o m e o f t h e s e a p p e a r c a p a b l e o f r e p r e -

    s e n t i n g r e p l a y s o f a l l k i n d s . H o w e v e r , d e t e c t i o n i s a n -

    o t h e r m a t t e r . T o d a t e o n l y t h e N R L p r o t o c o l a n a l y z e r

    ( M e a 9 1 ] , M e a 9 2 ] ) a p p e a r s t o b e g e n e r a l l y c a p a b l e o f

    d e t e c t i n g a l l t y p e s o f r e p l a y s . I t i s h o p e d t h a t t h e a b o v e

    t a x o n o m y w i l l a i d i n t h e d e v e l o p m e n t o f n e w a n d e x i s t -

    i n g t e c h n i q u e s f o r a d d r e s s i n g r e p l a y a t t a c k s .

    A c k n o w l e d g e m e n t s

    I w o u l d l i k e t o t h a n k C a t h y M e a d o w s f o r h e l p f u l d i s -

    c u s s i o n s a n d f o r p r o v i d i n g e x a m p l e s o f p r o t o c o l a t t a c k s

    t h a t m o t i v a t e d t h e d i s c o v e r y o f o n e o f t h e a t t a c k s p r e -

    s e n t e d h e r e i n . I a l s o t h a n k t h e a n o n y m o u s r e f e r e e s f o r

    h e l p f u l c o m m e n t s .

    R e f e r e n c e s

    B A N 8 9 ] M i c h a e l B u r r o w s , M a r t n A b a d i , a n d R o g e r

    N e e d h a m . A L o g i c o f A u t h e n t i c a t i o n . R e -

    s e a r c h R e p o r t 3 9 , D i g i t a l S y s t e m s R e s e a r c h

    C e n t e r , F e b r u a r y 1 9 8 9 . P a r t s a n d v e r -

    s i o n s o f t h i s m a t e r i a l h a v e b e e n p r e s e n t e d

  • 8/3/2019 Syverson Replay 1994

    5/5

    i n m a n y p l a c e s i n c l u d i n g A C M T r a n s a c t i o n s

    o n C o m p u t e r S y s t e m s , 8 ( 1 ) : 1 8 { 3 6 , F e b .

    1 9 9 0 . A l l r e f e r e n c e s h e r e i n a r e t o t h e S R C

    R e s e a r c h R e p o r t 3 9 a s r e v i s e d F e b . 2 2 , 1 9 9 0 .

    B G H

    +

    9 3 ] R a y B i r d , I n d e r G o p a l , A m i r H e r z b e r g , P h i l

    J a n s o n , S h a y K u t t e n , R e k M o l v a , a n d M o t i

    Y u n g . S y s t e m a t i c D e s i g n o f a F a m i l y o f

    A t t a c k - R e s i s t a n t P r o t o c o l s . I E E E J o u r -

    n a l o n S e l e c t e d A r e a s i n C o m m u n i c a t i o n

    1 1 ( 5 ) : 6 7 9 { 6 9 3 , J u n e 1 9 9 3 .

    B i e 9 0 ] P i e r r e B i e b e r . A L o g i c o f C o m m u n i c a t i o n

    i n H o s t i l e E n v i r o n m e n t . I n P r o c . C o m p u t e r

    S e c u r i t y F o u n d a t i o n s W o r k s h o p I I I , p a g e s

    1 4 { 2 2 . I E E E C o m p u t e r S o c i e t y P r e s s , L o s

    A l a m i t o s , C a l i f o r n i a , J u n e 1 9 9 0 .

    C a r 9 3 ] U l f C a r l s e n . U s i n g L o g i c s t o D e t e c t

    I m p l e m e n t a t i o n - D e p e n d e n t F l a w s . I n P r o -

    c e e d i n g s o f t h e N i n t h A n n u a l C o m p u t e r S e -

    c u r i t y A p p l i c a t i o n s C o n f e r e n c e , p a g e s 6 4 {

    7 3 . I E E E C o m p u t e r S o c i e t y P r e s s , L o s

    A l a m i t o s , C a l i f o r n i a , D e c e m b e r 1 9 9 3 .

    D S 8 1 ] D . E . D e n n i n g a n d G . M . S a c c o . T i m e s -

    t a m p s i n K e y D i s t r i b u t i o n P r o t o c o l s . C o m -

    m u n i c a t i o n s o f t h e A C M , 2 4 ( 8 ) : 5 3 3 { 5 3 6 ,

    A u g u s t 1 9 8 1 .

    G N Y 9 0 ] L i G o n g , R o g e r N e e d h a m , a n d R a p h a e l Y a -

    h a l o m . R e a s o n i n g a b o u t B e l i e f i n C r y p -

    t o g r a p h i c P r o t o c o l s . I n P r o c e e d i n g s o f t h e

    1 9 9 0 I E E E C o m p u t e r S o c i e t y S y m p o s i u m

    o n R e s e a r c h i n S e c u r i t y a n d P r i v a c y , p a g e s

    2 3 4 { 2 4 8 . I E E E C o m p u t e r S o c i e t y P r e s s , L o s

    A l a m i t o s , C a l i f o r n i a , 1 9 9 0 .

    G o n 9 3 ] L i G o n g . V a r i a t i o n s o n t h e T h e m e s o f M e s -

    s a g e F r e s h n e s s a n d R e p l a y o r , t h e D i -

    c u l t y o f D e v i s i n g F o r m a l M e t h o d s t o A n a -

    l y z e C r y p t o g r a p h i c P r o t o c o l s . I n P r o c e e d -

    i n g s o f t h e C o m p u t e r S e c u r i t y F o u n d a t i o n s

    W o r k s h o p V I , p a g e s 1 3 1 { 1 3 6 . I E E E C o m -

    p u t e r S o c i e t y P r e s s , L o s A l a m i t o s , C a l i f o r -

    n i a , 1 9 9 3 .

    K G 9 1 ] R a j a s h e k a r K a i l a r a n d V i r g i l D . G l i g o r . O n

    B e l i e f E v o l u t i o n i n A u t h e n t i c a t i o n P r o t o -

    c o l s . I n P r o c e e d i n g s o f t h e C o m p u t e r S e c u -

    r i t y F o u n d a t i o n s W o r k s h o p I V , p a g e s 1 0 3 {

    1 1 6 . I E E E C o m p u t e r S o c i e t y P r e s s , L o s

    A l a m i t o s , C a l i f o r n i a , 1 9 9 1 .

    M C F 8 7 ] J . K . M i l l e n , S . C . C l a r k , a n d S . B . F r e e d m a n .

    T h e I N T E R R O G A T O R : P r o t o c o l S e c u r i t y

    A n a l y s i s . I E E E T r a n s a c t i o n s o n S o f t w a r e

    E n g i n e e r i n g , S E - 1 3 ( 2 ) : 5 { 5 3 , F e b r u a r y 1 9 8 7 .

    M e a 9 1 ] C . M e a d o w s . A S y s t e m f o r t h e S p e c i c a t i o n

    a n d A n a l y s i s o f K e y M a n a g e m e n t P r o t o c o l s .

    I n P r o c e e d i n g s o f t h e 1 9 9 1 I E E E C o m p u t e r

    S o c i e t y S y m p o s i u m o n R e s e a r c h i n S e c u r i t y

    a n d P r i v a c y , p a g e s 1 8 2 { 1 9 5 . I E E E C o m -

    p u t e r S o c i e t y P r e s s , L o s A l a m i t o s , C a l i f o r -

    n i a , 1 9 9 1 .

    M e a 9 2 ] C . M e a d o w s . A p p l y i n g F o r m a l M e t h o d s t o

    t h e A n a l y s i s o f a K e y M a n a g e m e n t P r o t o c o l .

    J o u r n a l o f C o m p u t e r S e c u r i t y , 1 : 5 { 5 3 , 1 9 9 2 .

    M i t 8 9 ] C . M i t c h e l l . L i m i t a t i o n s o f C h a l l e n g e -

    R e s p o n s e E n t i t y A u t h e n t i c a t i o n . E l e c t r o n i c

    L e t t e r s , 2 5 ( 1 7 ) : 1 1 9 5 { 1 1 9 6 , A u g u s t 1 9 8 9 .

    N S 7 8 ] R o g e r M . N e e d h a m a n d M i c h a e l D .

    S c h r o e d e r . U s i n g E n c r y p t i o n f o r A u t h e n -

    t i c a t i o n i n L a r g e N e t w o r k s o f C o m p u t e r s .

    C o m m u n i c a t i o n s o f t h e A C M , 2 1 ( 1 2 ) : 9 9 3 {

    9 9 9 , D e c e m b e r 1 9 7 8 .

    S M 9 3 ] P a u l S y v e r s o n a n d C a t h e r i n e M e a d o w s . A

    L o g i c a l L a n g u a g e f o r S p e c i f y i n g C r y p t o -

    g r a p h i c P r o t o c o l R e q u i r e m e n t s . I n P r o c e e d -

    i n g s o f t h e 1 9 9 3 I E E E C o m p u t e r S o c i e t y

    S y m p o s i u m o n R e s e a r c h i n S e c u r i t y a n d P r i -

    v a c y , p a g e s 1 6 5 { 1 7 7 . I E E E C o m p u t e r S o c i -

    e t y P r e s s , L o s A l a m i t o s , C a l i f o r n i a , 1 9 9 3 .

    S y v 9 3 a ] P a u l F . S y v e r s o n . A d d i n g T i m e t o a L o g i c o f

    A u t h e n t i c a t i o n . I n P r o c e e d i n g s o f t h e F i r s t

    A C M C o n f e r e n c e o n C o m p u t e r a n d C o m -

    m u n i c a t i o n s S e c u r i t y , p a g e s 9 7 { 1 0 1 . A C M

    P r e s s , N e w Y o r k , N o v e m b e r 1 9 9 3 .

    S y v 9 3 b ] P a u l F . S y v e r s o n . O n K e y D i s t r i b u t i o n P r o -

    t o c o l s f o r R e p e a t e d A u t h e n t i c a t i o n . O p e r -

    a t i n g S y s t e m s R e v i e w , 2 7 ( 4 ) : 2 4 { 3 0 , O c t o b e r

    1 9 9 3 .