p r i v a c y b y d e f a u l t p g p g p g
play

P r i v a c y b y D e f a u l t . P G P / G P - PowerPoint PPT Presentation

p r e t t y E a s y p r i v a c y N U L L c o n 2 0 1 7 , G o a s v a @ p E p . f o u n d a t i o n h t t p s : / / p E p . f o u n d a t i o n t w i t t e r @ s v a


  1. p r e t t y E a s y p r i v a c y N U L L c o n 2 0 1 7 , G o a s v a @ p E p . f o u n d a t i o n h t t p s : / / p E p . f o u n d a t i o n t w i t t e r @ s v a t w i t t e r @ p E p f o u n d a t i o n P r i v a c y b y D e f a u l t .

  2. P G P / G P G P G P ≡ P r e t t y G o o d P r i v a c y C r e a t e d b y P h i l Z i mme r ma n n i n 1 9 9 1 s e e R F C 1 9 9 1 ( i n 1 9 9 6 ) Z i mme r ma n n h a d b e e n a l o n g - t i me a n t i - n u c l e a r a c t i v i s t , h e c r e a t e d P G P t h a t p e o p l e mi g h t s e c u r e l y u s e B B S s a n d s e c u r e l y s t o r e me s s a g e s a n d fj l e s O p e n P G P ≡ s t a n d a r d / s p e c i fj c a t i o n s e e R F C 2 4 4 0 ( i n 1 9 9 8 ) a n d 4 8 8 0 ( i n 2 0 0 7 ) G P G ≡ G N U P r i v a c y G u a r d C r e a t e d b y We r n e r K o c h 1 9 9 9 f r o m F r e e S o f t w a r e F o u n d a t i o n ( mo s t c o mmo n i mp l e me n t a t i o n o f P G P )

  3. O v e r v i e w 0 – I n t r o 1 – C o n c e p t 2 – O r g a n i z a t i o n 3 – T e c h n o l o g y 4 – A p p s : C u r r e n t I mp l e me n t a t i o n 5 – A p p s : D e mo s

  4. 0 – I n t r o “ I d o n ' t w a n t t o l i v e i n a w o r l d w h e r e e v e r y t h i n g t h a t I s a y , e v e r y t h i n g I d o , e v e r y o n e I t a l k t o , e v e r y e x p r e s s i o n o f c r e a t i v i t y o r l o v e o r f r i e n d s h i p i s r e c o r d e d . ” ( E d w a r d S n o w d e n )

  5. N o t o n l y t h e U S / U K , a l s o i n I n d i a : C e n t r a l Mo n i t o r i n g S y s t e m ( C MS ) s t a r t e d i n ~ 2 0 1 3 N o o n e k n o w s w h e r e w h a t d a t a g o e s a n d w h a t t h e y d o w i t h i t , w h o h a s a c c e s s , e t c .

  6. 0 – I n t r o : P r o b l e m & S o l u t i o n P r o b l e m: O n l i n e c o mmu n i c a t i o n i s v i s i b l e l i k e a p o s t c a r d & t h i s w o r l d h a s ma s s s u r v e i l l a n c e S o l u t i o n : F i r s t : Ma s s e n c r y p t i o n S e c o n d : Ma s s a n o n y mi z a t i o n

  7. 0 – I n t r o : J u s t a s t a r t i n g p o i n t . . . We s e e o u r s e l v e s a s c y p h e r p u n k s a n d w e w a n t t o o p t i mi z e t h e c o s t s o f ma s s s u r v e i l l a n c e P G P p r e t t y g o o d p r i v a c y ≡ p p p r e t t y E a s y p r i v a c y ≡ ≡ N o t o n l y p r i v a c y f o r c i t i z e n s , b u t a l s o s e c u r i t y f o r c o mp a n i e s . . .

  8. 0 – I n t r o : s v a A n t h r o p o l o g y c r y p t o p a r t y . i n C o mp u t e r s c i e n c e h i l l h a c k s . i n h a c k b e a c h . i n s v a = u n i q u e a d d r e s s i n g C h a o s C o mp u t e r C l u b i n I n t e r n e t a n d w e b H a c k e r s w i t h o u t B o r d e r s

  9. 1 – C o n c e p t : O v e r v i e w 1 . 0 . P r i v a c y b y D e f a u l t 1 . 1 . p r e t t y E a s y p r i v a c y 1 . 2 . P e e r - t o - P e e r a n d E n d - t o - E n d 1 . 3 . F r e e S o f t w a r e 1 . 4 . C o mp a t i b i l i t y ( C r y p t o & T r a n s p o r t s ) 1 . 5 . A n o n y mi t y ( G N U n e t )

  10. 1 . 0 . p ≡ p C o n c e p 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 d o e s w h a t t h e u s e r w o u l d w a n t t o d o I n s t e a d o f w r i t i n g h o w - t o g u i d e s w e w r i t e u s e r e x p e c t a t i o n s i n t o s o f t w a r e a n d s t a n d a r d s

  11. 1 . 1 . p ≡ p C o n c e p t : p r e t t y E a s y p r i v a c y p r e t t y E a s y p r i v a c y B y D e f a u l t . E a s y t o i n s t a l l ; E a s y t o u n d e r s t a n d ; E a s y t o u s e . . N o h a s s l e ; N o t r a i n i n g n e e d e d A l s o : E a s y f o r a p p - d e v s

  12. 1 . 1 . E a s y : T r u s t w o r d s >> Battery Horse Staple << i n s t e a d o f >> EC55 39C8 FECF <<

  13. 1 . 1 . E a s y : p ≡ p S y n c U s e s a me k e y s o n mu l t i p l e d e v i c e s : R e a l i z e d w i t h t h e h e l p o f D e v i c e G r o u p s : ( 1 ) N e w d e v i c e g e n e r a t e s a d e v i c e - k e y , ( 2 ) P i n g s w i t h t h i s o n e t o t h e d e v i c e - g r o u p , ( 3 ) E x i s t i n g d e v i c e s a n d u s e r v e r i f y t h e n e w d e v i c e , ( 4 ) D e v i c e s a g r e e o n a s e c r e t ma i n g r o u p , ( 5 ) A l l D e v i c e s e x c h a n g e t h e i r s e c r e t k e y s .

  14. 1 . 1 . E a s y : p ≡ p S y n c S y n c k e y s , c o n t a c t s a n d c a l e n d a r ( F i n a l l y t h e p r o b l e m o f b a c k u p s i s s o l v e d , t o o ! )

  15. 1 . 1 . S u mma r y : T r u s t w o r d s & p ≡ p S y n c

  16. 1 . 2 . p ≡ p C o n c e p t : P e e r - t o - P e e r P e e r - t o - p e e r t r a n s p o r t E n d - t o - e n d e n c r y p t i o n N o c e n t r a l i z e d i n f r a s t r u c t u r e o r c l o s e d s e r v i c e s

  17. 1 . 3 . p ≡ p C o n c e p t : F r e e S o f t w a r e p ≡ p i s F r e e / L i b r e S o f t w a r e h t t p s : / / c a c e r t . p e p . f o u n d a t i o n / t r a c / h t t p s : / / l e t s e n c r y p t . p e p . f o u n d a t i o n / t r a c ( G P L v 3 ) R e g u l a r i n d e p e n d e n t e x t e r n a l c o d e a u d i t s

  18. 1 . 4 . p ≡ p C o n c e p t : C o mp a t i b i l i t y Mu l t i p l e c r y p t o t e c h n o l o g i e s Mu l t i p l e me s s a g e t r a n s p o r t s Mu l t i p l e p l a t f o r ms Mu l t i p l e l a n g u a g e s

  19. 1 . 4 . p ≡ p C o n c e p t : C o mp a t i b i l i t y : C r y p t o O p e n P G P / G n u P G S / MI ME O T R O ME MO S i g n a l P r o t o c o l / A x o l o t l …

  20. 1 . 4 . p ≡ p C o n c e p t : C o mp a t : T r a n s p o r t s S MT P / I MA P / P O P 3 / E x c h a n g e X MP P ( j a b b e r ) n o n - o p e n s t a n d a r d s ( e . g . T w i t t e r D Ms ) G N U n e t S MS . . .

  21. 1 . 5 . p ≡ p C o n c e p t : A n o n y mi t y C o n t e n t e n c r y p t i o n i s n o t e v e r y t h i n g … E . g . E - Ma i l : Me t a d a t a s t a y s v i s i b l e ! ( e . g . : f r o m/ t o , I P s , S u b j e c t , s i z e , …) p ≡ p a l r e a d y e n c r y p t s s u b j e c t s i n l i n e ( o p t - o u t ) p ≡ p w i l l o b f u s c a t e & e n c r y p t t h e r e s t o f t h e h e a d e r

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend