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 s s a g e s – ( i . e . E ma i l , J a b b e r , …) ● Mo s t p e o p l e d o n ’ t u n d e r s t a n d C r y p t o a t a l l – T h e y d o n ’ t u n d e r s t a n d k e y s – T h e y d o n ’ 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 o n ’ t u n d e r s t a n d t h e r e l a t i o n b e t w e e n p r i v a c y , c o n fj d e n t i a l i t y a n d c r y p t o ● A n i mp l e me n t a t i o n o f 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 o n e e d s f r o m 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 .
Me s s a g i n g p l a t f o r ms a r e e a s y … ● …O p e n S t a n d a r d s a r e n o t : – I n t e r o p e r a b i l i t y v s . e a s y c r y p t o i mp l e me n t a t i o n s – P e e r - t o - p e e r S y n c h r o n i z a t i o n n e e d e d – T e x t me s s a g e t e c h n o l o g i e s a r e v e r y d i f f e r e n t f r o m e a c h o t h e r – C r y p t o t e c h n o l o g i e s f o r 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 o m e a c h o t h e r – C l i e n t a p p l i c a t i o n 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 o n t o a n s w e r . P r i v a c y b y D e f a u l t .
p ≡ p a p p a r c h i t e c t u r e O u t l o o k A n d r o i d P l u g i n I O S a p p P l u g i n a p p A p p E n i g ma i l [ t e c h ] C O M S e r v e r J N I O b j e c t i v e C A d a p t e r A d a p t e r A d a p t e r A d a p t e r A c t i v e X 1 p ≡ p e n g i n e E n g i n e P r i v a c y b y D e f a u l t .
p ≡ p e n g i n e S e n d - / Me s s a g e K e y - B a s i c A P I A P I R e c e i v e L o o p b a c k Ma n a g . C r y p t o S y n c T r a n s p o r t MC R a b s t r a c t i o n t e c h A u t o - P G P MI ME O T R t r a n s p o r t ( G n u P G ) P G P l o w - ( N e t P G P ) l e v e l G n u N E T e ma i l X MP P N e t P G P L i b e t p a n f o r k f o r k P r i v a c y b y D e f a u l t .
p ≡ p S y n c p r o t o c o l Trust Sync Contact Sync Calendar Sync Sync KeySync Base protocol Transport P r i v a c y b y D e f a u l t .
A d d i t i o n s t o I E T F p r o t o c o l s ● S y n c n e t w o r k p r o t o c o l 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 o t o c o l ma p p i n g f o r e ma i l , J a b b e r , … ● I n t e r o p e r a b i l i t y : – O p e n P G P – S / MI ME ● U R I s c h e me s f o r 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 o : i r c : x mp p : a r e h e r e , o t 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 o r t ) P r i v a c y b y D e f a u l t .
A d d i t i o n s t o I E T F p r o t o c o l s ● MI ME b a s e d me s s a g e f o r ma t s ● N o n - MI ME b a s e d me s s a g e f o r ma t s ● I d e n t i t y ma p p i n g ● C a l e n d a r ma p p i n g ● K e y ma p p i n g – O p e n P G P < = > S / MI ME – Ma p p i n g o n t e mp o r 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 .
I E T F : H e l p ! ● I n t e r o p e r a b i l i t y i s mo s t i mp o r t a n t f o r p ≡ p , s o p l e a s e h e l p k e e p i n g i t u p ● We n e e d c r i t i c s a n d i n p u t f o r a l r e a d y i mp l e me n t e d c o d e a n d I - D s ( fj r s t d r a f t s u b mi t t e d d r a f t - b i r k - p e p - 0 0 ) ● O 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 o f S t a n d a r d s h a v e t o b e k e p t w o r 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 o u l d b e ) ● We 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 .
Q u e s t i o n s ? B a r B o F ! ● R o o m T y r o l k a , Me z z a n i n e fm o o r , t o d a y 1 9 : 3 0 , i n c l u d i n g : – D e mo o f r u n n i n g c o d e – Q & A – D i s c u s s i o n ● … l i k e l y t o b e f o l l o w e d u p i n a b a r c l o s e - b y ; - ) P r i v a c y b y D e f a u l t .
Recommend
More recommend