Vue d’ensemble
Cette proposition concerne la persistance de données supplémentaires dans le LeaseSet qui est actuellement éphémère. Implémentée dans la version 0.9.18.
Motivation
Dans la version 0.9.17, la persistance a été ajoutée pour la clé de découpage netDb, stockée dans i2ptunnel.config. Cela aide à prévenir certaines attaques en gardant la même découpe après redémarrage, et empêche également une possible corrélation avec un redémarrage du routeur.
Il y a deux autres éléments qui sont encore plus faciles à corréler avec le redémarrage du routeur : les clés de chiffrement et de signature du leaseset. Celles-ci ne sont actuellement pas persistantes.
Modifications Proposées
Les clés privées sont stockées dans i2ptunnel.config, en tant que i2cp.leaseSetPrivateKey et i2cp.leaseSetSigningPrivateKey.