Let's Make a GNU One! P≡P Privacy by Default
Total Page:16
File Type:pdf, Size:1020Kb
Speaker GNUnet.org IRC:sva [email protected] twitter@sva Let's make a GNU one! p≡p Privacy by Default. GNUnet 1970/80: Internet v1.0. Wow, I can access your computer, you can check out mine! Awesome! 2010/20: Internet v1.1. Sure I can access other computers and use their services. Wait, What? hey can also access mine!? 2025/30: Internet v2.0. "nd-to#end encryption and anonymi$ation of the ways data flows. p≡p Privacy by Default. Whats the problem of v1.1.? Network knows & learns too much Insecure de%au!ts & high comp!exities )entrali$ed components *e.g. IANA, ICANN, DNS, …) Administrators can be a target! /isuse of those flaws happens a!! over! p≡p Privacy by Default. Idea 0GNUnet is a mesh routing layer %or end#to#end encrypted networking and a %ramework %or distri.uted applications designed to replace the old insecure Internet protocol stack.1 GNUnet.org *%ounded 2332, %ollowed in academia) p≡p Privacy by Default. Layers *very hard- simplified version of the Internet: Google, FB ' Co +NS9:.;3< )=9U+= I=9BG= "thernet Physical Layer p≡p Privacy by Default. Layers Internet: GNUnet6 Google, FB & Co ... +NS/X.;3< ... )=9U+= ... I=/BGP ... "thernet ... =hysical Layer ... p≡p Privacy by Default. Layers Internet: GNUnet6 Google, FB & Co ... +NS/X.;3< ... )=9U+= ... I=/BGP ... "thernet ... =hysical Layer > =S/TCP9WLAN/... p≡p Privacy by Default. Layers GNUnet6 Start with what we have: ... e.g. )=, U+=, S/ =, H =, H =S, WLAN, Bluetooth, ,. ... Unreliable, out-o%-order packet ... delivery semantics. ... Automated ransport Selection *ATS- decides. ... > =S/TCP9WLAN/... p≡p Privacy by Default. Layers Internet: GNUnet6 Google, FB & Co ... +NS/X.;3< ... )=9U+= ... I=/BGP ... "thernet )?@" *? @- =hysical Layer > =S/TCP9WLAN/... p≡p Privacy by Default. Layers ?%%# he-Record encryption GNUnet6 between peers. ... /ultiple(es inbound messages .y type to higher#!evel subsystems. ... Hides connections from9to peers ... that do not speak same higher# level protocol. ... )?@" *? @- > =S/TCP9WLAN/... p≡p Privacy by Default. Layers Internet: GNUnet6 Google, FB & Co ... +NS/X.;3< ... )=9U+= ... I=/BGP @⁵ N +> "thernet )?@" *? @- =hysical Layer > =S/TCP9WLAN/... p≡p Privacy by Default. Layers GNUnet6 +ecentralized routing algorithm ... using distributed hash tables ... *randomi$ed version of Kadem!ia, stil! e%%ective in sma!! networks) ... @⁵ N +> )?@" *? @- > =S/TCP9WLAN/... p≡p Privacy by Default. Layers Internet: GNUnet6 Google, FB & Co ... +NS/X.;3< ... )=9U+= CAD" I=/BGP @⁵ N +> "thernet )?@" *? @- =hysical Layer > =S/TCP9WLAN/... p≡p Privacy by Default. Layers ransport Protocol. GNUnet6 >as Features o% S) = and A(olotl; serves end-to-end-encryption. ... Additional services, eg: ... :olot! (sphinx+A(olot!- CAD" protecting meta data, @⁵ N +> Lake (!ike pond) providing mai!.o(es /asynchronous delivery. )?@" *? @- > =S/TCP9WLAN/... p≡p Privacy by Default. Layers Internet: GNUnet6 Google, FB & Co ... +NS/X.;3< GNS )=9U+= CAD" I=/BGP @⁵ N +> "thernet )?@" *? @- =hysical Layer > =S/TCP9WLAN/... p≡p Privacy by Default. Layers GNUnet6 Secure and decentrali$ed ... name system, no central root $ones or auth. GNS =rovides alternative public CAD" key in%rastructure. @⁵ N +> Interoperable with DNS. )?@" *? @- Query and response privacy. > =S/TCP9WLAN/... p≡p Privacy by Default. Layers Internet: GNUnet6 Google, FB & Co Applications +NS/X.;3< GNS )=9U+= CAD" I=/BGP @⁵ N +> "thernet )?@" *? @- =hysical Layer > =S/TCP9WLAN/... p≡p Privacy by Default. Layers 7ile sharing GNUnet6 SecuShare (social networking- Applications )onversation *EoIP- GNS p≡p (messaging) CAD" GNU aler (payments) @⁵ N +> /U+s (game) )?@" *? @- Gour app? > =S/TCP9WLAN/... p≡p Privacy by Default. GNUnet wants to... ...protect the privacy o% its users and to guard itse!% against attacks or abuse. ,.ecome a widely used, relia.le, open, non#discriminating, egalitarian, un%ettered and censorship#resistant system o% %ree in%ormation e(change. ,serve as a development plat%orm %or the next generation o% decentralized Internet protocols.1 p≡p Privacy by Default. ry GNUnet! wget https://gnunet.org/gnunet0-11-0pre66 (or) clone gnunet.org/git 7ollow instructions on the we.site Get support via #GNUnet on freenode and9or via /4 e.g. [email protected] ! @eport .ugs on gnunet.org/bugs ! Written in ), .ut a GNUnet#Hava exist, too6 Start %or an API %or extensions in Hava 6- p≡p Privacy by Default. Law of Mathematics ??? Law of Gov s wont rescue us! .