Обзор
Это предложение касается сохранения дополнительной информации в LeaseSet, которая в настоящее время является эфемерной. Реализовано в 0.9.18.
Мотивация
В 0.9.17 была добавлена возможность сохранения ключа сегментации netDb, хранящегося в i2ptunnel.config. Это помогает предотвратить некоторые атаки, сохраняя тот же сегмент после перезапуска, и также предотвращает возможную корреляцию с перезапуском роутера.
Есть две другие вещи, которые еще легче сопоставить с перезапуском роутера: ключи шифрования и подписи LeaseSet. В настоящее время они не сохраняются.
Предлагаемые изменения
Частные ключи хранятся в i2ptunnel.config, как i2cp.leaseSetPrivateKey и i2cp.leaseSetSigningPrivateKey.