이 글에서는 HI(Host Identity)와 HIT(Host Identity Tag)의 속성에 대해서 설명하며 정확한 형식에 대해 정의합니다.
HIP에서는, 공개키와 비대칭 키 쌍의 공개키가 HI로 사용됩니다. 곧, 호스트 자체는 키 쌍의 개인 키를 보유하는 엔티티로 정의됩니다.
** Identity와 해당 식별자의 차이에 대한 자세한 내용은 https://datatracker.ietf.org/doc/rfc9063 을 참고하세요. (추후 정리 예정)
HIP 구현은 HI 생성을 위해 RSA 공개키 알고리즘과 ECDSA(Elliptic Curve Digital Signature Algorithm) 를 지원해야 합니다.
HIT는 128비트 값으로, HI를 Hash encoding 한 것.
HIT는 IPv6 ORCHID(Overlay Routable Cryptographic Hash Identifiers)의 한 유형임.
HIT를 생성하기 위한 다양한 해시 함수를 허용. HIT Suite는 특정 HIT를 생성하고 사용하는 데 필요한 알고리즘 집합을 그룹화 함.
Suite는 HIT Suite ID로 인코딩 됨. 이러한 HIT 스위트는 ORCHID의 OGA (ORCHID Generation Algorithm) 필드에 전송되며, 호스트는 OGA ID 필드에 있는 HIT 스위트 ID를 통해 다른 호스트의 HIT가 HIP 연결을 설정하는데 필요한 해시 및 서명 알고리즘을 지원하는지 여부를 알 수 있음.