O princípio do anonimato I2P é a localização desconhecida de um serviço oculto. Cada serviço oculto (por exemplo, um site ou um usuário que o visita) interage com outros recursos exclusivamente por meio de túneis de anonimato. Os túneis são construídos por meio dos roteadores dos participantes da rede da mesma forma que outros usuários criam túneis por meio de nosso roteador. Este modelo cria muitas conexões diretas entre roteadores I2P, nas quais é impossível determinar em qual roteador um determinado túnel foi iniciado ou encerrado: milhares de conexões criptografadas simultâneas não oferecem essa oportunidade.
, (LeaseSet), . , , (Floodfill) – , . , , .. , I2P . ( « » «destination») .
– , «.b32.i2p». , . I2P , - , – !
blinding («»). : «bb32» – blinded-b32. «b32» base32, , . , bb32 – . .
bb32 ( ) , . bb32 «i2p». – . bb32-, I2P- , , , .
( , ), – , : , .
, .. , , . : EDDSA_SHA512_ED25519 ( 7) REDDSA_SHA512_ED25519 ( 11), . i2pd , .. .
, , -, 11 , -, 7 . , .. - , . - , , , . , , 11, , .
bb32 ( - b33, - ) ( ):
[SUPER-HIDDEN-SERVICE]
type = server
host = 127.0.0.1
port = 8080
inport = 80
keys = site.dat
signaturetype = 11
i2cp.leaseSetType = 5
, . , , . i2cp.leaseSetAuthType
. : , , – , , , . ( i2cp.leaseSetPrivKey
, i2cp.leaseSetClient.dh.nnn
, i2cp.leaseSetClient.psk.nnn
).
- ITSOFT.