Klíč relace je jednorázový symetrický klíč používaný k šifrování všech zpráv v jedné komunikační relaci. Úzce souvisejícím pojmem je klíč pro šifrování provozu (traffic encryption key nebo TEK), který označuje jakýkoli symetrický klíč používaný k šifrování provozních zpráv. TEK se obvykle často mění, v některých systémech denně, v jiných pro každou zprávu.

Relační klíče vnášejí do kryptosystému složitost. Pomáhají však také při řešení některých skutečných problémů, a proto se používají. Existují dva hlavní důvody pro používání klíčů relací:

  • Zaprvé je několik kryptoanalytických útoků snazších, protože je k dispozici více šifrového textu zašifrovaného určitým klíčem. Omezením počtu zpráv zašifrovaných jedním klíčem se tyto útoky ztíží.
  • Za druhé, mnoho jinak dobrých šifrovacích algoritmů vyžaduje, aby byly klíče před použitím šifrování bezpečně distribuovány. Tuto nežádoucí vlastnost mají všechny algoritmy symetrických tajných klíčů. Existují i jiné algoritmy, které nevyžadují bezpečnou distribuci tajných klíčů, ale jsou příliš pomalé na to, aby byly praktické pro šifrování dlouhých zpráv (viz Kryptografie s veřejným klíčem). Použitím jednoho z těchto "asymetrických" algoritmů k distribuci šifrovaného tajného klíče pro jiný, rychlejší algoritmus se symetrickým klíčem, je možné výrazně zvýšit celkový výkon.

Stejně jako všechny kryptografické klíče musí být i klíče relace zvoleny tak, aby byly pro útočníka nepředvídatelné. V obvyklém případě to znamená, že musí být vybrány náhodně. Nesprávná volba klíčů relace (nebo jakéhokoli jiného klíče) je zásadním nedostatkem každého kryptosystému.