개요
이 제안은 두 목적지 간의 세션 태그를 리셋하는 데 사용될 수 있는 I2NP 메시지에 관한 것입니다.
동기
어떤 목적지가 다른 목적지에 대한 여러 확인된 태그를 가지고 있다고 상상해보세요. 하지만 그 목적지가 재시작되었거나 다른 방식으로 이러한 태그를 잃어버렸습니다. 첫 번째 목적지는 태그와 함께 메시지를 계속 보내고, 두 번째 목적지는 이를 해독할 수 없습니다. 두 번째 목적지는 첫 번째 목적지에 세션을 리셋하고 (처음부터 다시 시작) 업데이트된 LeaseSet을 보내는 것과 같은 방법으로 추가적인 갈릭 글로브를 통해 말할 수 있는 방법이 필요합니다.
설계
제안된 메시지
이 새로운 글로브에는 “목적지"라는 전달 유형이 포함되어야 하며, “태그 리셋"이라고 부르는 새로운 I2NP 메시지와 발신자의 식별자 해시가 포함되어야 합니다. 여기에는 타임스탬프와 서명이 포함되어야 합니다.
목적지가 메시지를 해독할 수 없는 경우 언제든지 보낼 수 있습니다.
사용법
내 라우터를 재시작하고 다른 목적지에 연결하려고 하면, 내 새로운 LeaseSet과 함께 글로브를 보내며, 이 메시지와 내 주소가 포함된 추가 글로브도 보냅니다. 원격 목적지가 이 메시지를 받으면, 나에게 보내는 모든 출력 태그를 삭제하고 ElGamal에서 다시 시작합니다.
한 목적지가 하나의 원격 목적지와만 통신하는 경우가 상당히 일반적입니다. 재시작하는 경우 첫 스트리밍이나 데이터그램 메시지와 함께 이 메시지를 모두에게 보내야 합니다.