TR-31
Формат блока ключа, привязывающий назначение, алгоритм и режим симметричного ключа к самому ключевому материалу.
TR-31 — технический отчёт ANSI X9, определяющий блоки ключей для симметричных ключей в платёжных системах. Блок несёт заголовок с кодом назначения, алгоритмом и режимом, а весь блок защищён криптографическим MAC. Ключ, предназначенный для проверки PIN, нельзя использовать для чего-то другого, не провалив проверку MAC.
Позже стандарт сменил ANSI X9.143, но название TR-31 по-прежнему в ходу по всей отрасли. Урок в том, что тип ключа — это данные безопасности, а не просто строка байтов, которая случайно имеет длину 16.