neblo
a middleware for anonymous peer to peer
NEBLO logo

What is NEBLO?

NEBLO, a NEarly BLind Overlay, is a structured overlay network in which the use of imprecise routing tables, whose size and extent are severely constrained, yields a better privacy (aka ``anonymity'') to information requestors as well as providers.

NEBLO makes it extremely difficult for a ``small'' coalition of malicious peers to correlate overlay addresses to actual IP addresses for censorship or auditing purposes. At the same time, NEBLO keeps routing paths within a logarithmic length, to ensure a pretty fast message routing.

All communications are encrypted by RSA + Blowfish.
No trusted authority is relied upon.

NEBLO is a runtime system topped by a library. Source code is released under the GNU GPL.
It is for developers of peer to peer applications, not for end users.