gnunet.org
GNUnet is GNU's framework for secure peer-to-peer networking. It is described as a network protocol stack for building secure, distributed and privacy-preserving applications, aiming to replace the existing Internet protocol stack, and is free software.