p ≡ p
P r i v a c y b y D e f a u l t .
P r i v a c y b y D e f a u l t .
P r i v a c y b y D e f a u l t . p p P r i v - - PowerPoint PPT Presentation
P r i v a c y b y D e f a u l t . p p P r i v a c y b y D e f a u l t . p p t h e p r o b l e m P e o p l e a r e s e n d i n g p l e n t y o f t e x t me
P r i v a c y b y D e f a u l t .
P r i v a c y b y D e f a u l t .
e
l e a r e s e n d i n g p l e n t y
t e x t me s s a g e s
– (
i . e . E ma i l , J a b b e r , …)
s t p e
l e d
’ t u n d e r s t a n d C r y p t
t a l l
– T
h e y d
’ t u n d e r s t a n d k e y s
– T
h e y d
’ t u n d e r s t a n d s i g n a t u r e s
– T
h e y d
’ t u n d e r s t a n d t h e r e l a t i
b e t w e e n p r i v a c y , c
fj d e n t i a l i t y a n d c r y p t
n i mp l e me n t a t i
P r i v a c y b y D e f a u l t i s n e e d e d
– T
a k i n g a w a y c r y p t
e e d s f r
u s e r s ’ v i e w
P r i v a c y b y D e f a u l t .
p e n S t a n d a r d s a r e n
:
– I
n t e r
e r a b i l i t y v s . e a s y c r y p t
mp l e me n t a t i
s
– P
e e r
e e r S y n c h r
i z a t i
n e e d e d
– T
e x t me s s a g e t e c h n
i e s a r e v e r y d i f f e r e n t f r
e a c h
h e r
– C
r y p t
e c h n
i e s f
t e x t me s s a g e s a r e v e r y d i f f e r e n t f r
e a c h
h e r
– C
l i e n t a p p l i c a t i
s a r e v e r y d i f f e r e n t , i . e . i n I d e n t i t y Ma n a g e me n t
– “
Wi l l my me s s a g e b e k e p t p r i v a t e ? ” i s a h a r d q u e s t i
t
n s w e r .
P r i v a c y b y D e f a u l t .
A p p P l u g i n A d a p t e r E n g i n e E n i g ma i l p ≡ p e n g i n e 1 [ t e c h ] A c t i v e X C O M S e r v e r A d a p t e r J N I A d a p t e r A n d r
d a p p I O S a p p O b j e c t i v e C A d a p t e r O u t l
P l u g i n
P r i v a c y b y D e f a u l t .
C r y p t
e c h T r a n s p
t P G P ( N e t P G P ) P G P ( G n u P G ) MI ME e ma i l A u t
r a n s p
t O T R G n u N E T a b s t r a c t i
l
e v e l Me s s a g e L
b a c k K e y
n a g . B a s i c A P I S e n d
R e c e i v e A P I S y n c N e t P G P f
k L i b e t p a n f
k X MP P MC R
P r i v a c y b y D e f a u l t .
Transport Base protocol Sync KeySync Trust Sync Contact Sync Calendar Sync
P r i v a c y b y D e f a u l t .
y n c n e t w
k p r
s t a c k
– S
y n c , K e y S y n c , T r u s t S y n c , …
– B
a s e p r
ma p p i n g f
e ma i l , J a b b e r , …
n t e r
e r a b i l i t y :
– O
p e n P G P
– S
/ MI ME
R I s c h e me s f
mi s s i n g me s s a g e a d d r e s s i n g
– ma
i l t
i r c : x mp p : a r e h e r e ,
h e r s a r e mi s s i n g ( l i k e G N U n e t Me s s a g e T r a n s p
t )
P r i v a c y b y D e f a u l t .
ME b a s e d me s s a g e f
ma t s
ME b a s e d me s s a g e f
ma t s
d e n t i t y ma p p i n g
a l e n d a r ma p p i n g
e y ma p p i n g
– O
p e n P G P < = > S / MI ME
– Ma
p p i n g
t e mp
a r y s y mme t r i c k e y s
P r i v a c y b y D e f a u l t .
n t e r
e r a b i l i t y i s mo s t i mp
t a n t f
p ≡ p , s
l e a s e h e l p k e e p i n g i t u p
n e e d c r i t i c s a n d i n p u t f
a l r e a d y i mp l e me n t e d c
e a n d I
s ( fj r s t d r a f t s u b mi t t e d d r a f t
i r k
e p
p e n S t a n d a r d s n e e d ma n a g e me n t
– I
n t e r f a c e s
S t a n d a r d s h a v e t
e k e p t w
k i n g
– p
≡ p c a n b e a n O p e n S t a n d a r d i t s e l f ( a n d s h
l d b e )
n e e d g u i d a n c e w h e r e i n t h e I E T F t h i s w i l l fj t ?
P r i v a c y b y D e f a u l t .
T y r
k a , Me z z a n i n e fm
, t
a y 1 9 : 3 , i n c l u d i n g :
– D
e mo
r u n n i n g c
e
– Q
& A
– D
i s c u s s i
l i k e l y t
e f
l
e d u p i n a b a r c l
e
y ;