리스셋 2

Proposal 110
거부됨
Author zzz
Created 2014-01-22
Last Updated 2016-04-04
Superceded by: 123

개요

이 제안서는 새로운 암호화 유형을 지원하는 새로운 LeaseSet 형식에 관한 것입니다.

동기

I2P 터널을 통한 종단 간 암호화는 별도의 암호화와 서명 키를 사용합니다. 서명 키는 이미 최신 서명 유형을 지원하기 위해 KeyCertificates로 확장된 터널 목적지에 있습니다. 그러나 암호화 키는 LeaseSet의 일부이며, 인증서를 포함하지 않습니다. 따라서 새로운 LeaseSet 형식을 구현하고, 이를 netDb에 저장하는 지원을 추가하는 것이 필요합니다.

한 가지 희망적인 점은 LS2가 구현되면 모든 기존 목적지가 더 현대적인 암호화 유형을 활용할 수 있다는 것입니다. LS2를 가져와 읽을 수 있는 라우터는 함께 도입되는 모든 암호화 유형을 지원하는 것이 보장됩니다.

명세

기본 LS2 형식은 다음과 같습니다:

  • 목적지

  • 발행된 타임스탬프 (8 바이트)

  • 만료일 (8 바이트)

  • 하위 유형 (1 바이트) (일반, 암호화됨, 메타 또는 서비스)

  • 플래그 (2 바이트)

  • 하위 유형별 부분:

    • 일반의 경우 암호화 유형, 암호화 키 및 리스
    • 암호화된 블롭
    • 서비스의 경우 속성, 해시, 포트, 폐기 등
  • 서명