매개변수

Tink 는 키 자료와 메타데이터로 구성됩니다. 암호문 태그 지정에 관한 섹션에서는 Tink가 암호문에 ID에서 파생된 5바이트 문자열의 접두사를 지정하는 방식, 즉 키가 키 세트에 있는 ID에 따라서도 종속되는 방식을 설명합니다.

따라서 새 키를 만들기 위해 Tink는 일반적으로 다음과 같은 요소를 사용합니다.

  • 모든 매개변수를 설명하는 개체
  • 새 키의 ID
  • 균일하고 암호학적으로 안전한 임의성

HMAC (RFC 2014)를 예로 들 수 있습니다. Tink에서 HMAC 계산을 지정하려면 키를 구성하는 다음 정보를 제공해야 합니다.

상응하는 매개변수는 실제 키 자료를 제외하고 이 모든 정보로 구성됩니다. 더 구체적인 내용:

  • 키 자료의 길이입니다.
  • 사용된 해시 함수입니다.
  • HMAC의 출력 길이(잘린 경우)
  • ID에서 접두사를 찾는 방법을 지정합니다.

이는 키 자료 및 ID와 함께 전체 키를 구성합니다. 또한 이러한 객체의 구현에 관한 자세한 내용을 참조하세요.