개시 자 는 아래 에서 자세히 설명 되 는 바 와 같이 , 해시 화 된 메시지 인증 코드 ( HMAC : Hashed Message Authentication Code ) - 기반 키 유도 함수 ( HKDF : HMAC - based key derivation function ) 를 사용 하 여 마스터 시크릿 에서 루트 키 와 체인 키 를 생성 할 수 있 다 . 루트 키 는 체 인 키 들 을 생성 하 는 데 사용 되 는 32 바이트 값 일 수 있 다 . 체인 키 는 메시지 키 들 을 생성 하 는 데 사용 되 는 32 바이트 값 일 수 있 다 . 메시지 키 는 메시지 컨텐츠 를 암호 화 하 는 데 사용 되 는 80 바이트 값 일 수 있 다 . 메시지 키 에서 , 32 바이트 는 고급 암호 화 표준 - 256 ( AES - 256 : Advanced Encryption Standard - 256 ) 키 를 위해 사용 될 수 있 고 , 32 바이트 는 HMAC 안전 한 해시 알고리즘 - 256 ( HMAC - SHA 56 : HMAC Secure Hash Algorithm - 256 ) 키 를 위해 사용 될 수 있 고 , 16 바이트 는 초기 화 벡터 ( Ⅳ : initialization vector ) 를 위해 사용 될 수 있 다 .