Le principe de l'anonymat I2P est la localisation inconnue d'un service caché. Chaque service caché (par exemple, un site Web ou un utilisateur qui le visite) interagit avec d'autres ressources exclusivement via des tunnels anonymes. Les tunnels sont construits via les routeurs des participants au réseau de la même manière que les autres utilisateurs construisent des tunnels via notre routeur. Ce modèle crée de nombreuses connexions directes entre les routeurs I2P, dans lesquelles il est impossible de déterminer sur quel routeur un tunnel particulier a démarré ou terminé: des milliers de connexions cryptées simultanées ne fournissent pas cette opportunité.
, (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.