I2P



         


I2P is an open source project building an anonymous and/or pseudonymous virtual private network, exposing a simple layer that applications can use to anonymously and securely send messages to each other. The network itself is strictly message based (ala IP), but there is a library available to allow reliable streaming communication on top of it (ala TCP). All communication is end to end encrypted (in total there are four layers of encryption used when sending a message), and even the end points ("destinations") are cryptographic identifiers (essentially a pair of public keys).

Although many of the developers had been a part of the IIP and Freenet communities, there are significant differences between their designs and concepts. IIP is an anonymous centralized IRC server, Freenet is a censorship resistant distributed data store, but I2P is an anonymous peer-to-peer distributed communication layer designed to run any traditional internet service (e.g. usenet, email, IRC, webhosting and http, telnet), as well as more traditional distributed applications (e.g. a distributed data store, a web proxy network using Squid cache, and DNS).

An unstable developer release, 0.4, is now released for public consumption.

The first stable release, version 1.0 is planned to arrive in November 2004.

[Top]

See Also

[Top]




  View Live Article   This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License