I2P to bezpieczna i anonimowa sieć peer to peer wykorzystująca szyfrowanie pakietów, charakteryzująca się rozproszoną organizacją.
Szyfrowanie odbywa się w czterech warstwach: wiadomości, „główki czosnku”, transportowej wewnątrz tunelu oraz transportowej między bramami różnych tuneli.
W obrębie sieci I2P mogą bez przeszkód funkcjonować takich technologie i usługi jak HTTP, IRC, Telnet/SSH, systemy wymiany plików, serwery proxy, SMTP/POP3. I2P stosowana jest wszędzie tam, gdzie stawia się nacisk na ochronę danych i jak najwyższą prywatność.
Invisible Internet Project (I2P) Chroni aktywność i lokalizację. Ukrywa serwer przed użytkownikiem, a użytkownika przed serwerem. Ruch wewnątrz I2P nie wchodzi w bezpośrednią interakcję z Internetem. Wykorzystuje zaszyfrowane jednokierunkowe tunele między użytkownikiem a innymi osobami. Nikt nie widzi, skąd pochodzi ruch, dokąd zmierza ani jaka jest jego zawartość.
I2P wykorzystuje kryptografię, aby osiągnąć różnorodne właściwości dla tuneli, które buduje i komunikacji, którą transportuje. Tunele I2P wykorzystują transporty, NTCP2 i SSU2, aby ukryć transportowany przez nie ruch.