Klíč relace

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.

Otázky a odpovědi

Otázka: Co je to klíč relace?


Odpověď: Klíč relace je jednorázový symetrický klíč používaný k šifrování všech zpráv v jedné komunikační relaci.

Otázka: Jaký je rozdíl mezi klíčem relace a klíčem pro šifrování provozu (TEK)?


A: TEK označuje jakýkoli symetrický klíč, který se používá k šifrování provozních zpráv, zatímco klíč relace se používá speciálně pro šifrování všech zpráv v jedné komunikační relaci.

Otázka: Proč se používají klíče relace?


Odpověď: Klíče relací se používají, protože pomáhají řešit některé skutečné problémy, například znesnadňují kryptoanalytické útoky a umožňují používat rychlejší šifrovací algoritmy díky bezpečné distribuci šifrovaného tajného klíče.

Otázka: Jak by se měly klíče relací vybírat?


Odpověď: Klíče relací musí být voleny náhodně, aby byly pro útočníka nepředvídatelné.

Otázka: Co se stane, pokud je zvolen nesprávný typ klíčů relace?


Odpověď: Pokud je zvolen nesprávný typ klíčů relace, může to být v každém kryptosystému zásadní nedostatek.

Otázka: Jak často se obvykle mění TEK?


Odpověď: TEK se obvykle mění často; v některých systémech denně a v jiných při každé zprávě.

Otázka: Jaký další algoritmus lze použít ke zlepšení výkonu při použití algoritmů se symetrickým klíčem? Odpověď: Kryptografii s veřejným klíčem lze použít k distribuci šifrovaného tajného klíče pro jiný, rychlejší algoritmus se symetrickým klíčem, což může výrazně zlepšit celkový výkon.

AlegsaOnline.com - 2020 / 2023 - License CC3