TR-31
Ett format för nyckelblock som binder nyckelns användning, algoritm och läge till själva nyckelmaterialet.
TR-31 är en teknisk rapport från ANSI X9 som definierar nyckelblock för symmetriska nycklar i betalsystem. Blocket har ett header-fält med användningskod, algoritm och läge, och hela blocket skyddas med en kryptografisk MAC. En nyckel avsedd för PIN-verifiering kan då inte användas för något annat utan att MAC-kontrollen fallerar.
Standarden har senare motsvarats av ANSI X9.143, men namnet TR-31 lever kvar i branschen. Lärdomen är att nyckeltyp är säkerhetsdata, inte bara en bytesträng som råkar vara 16 byte lång.