We want to find a way to build private networking applications easily. Our peers will be grouped logically in a virtual community of trusted nodes. A simple and efficient method must secure our communications without using third party certificates. A single connection should be used for all transferred data, which will be organized in named packets with additional headers.