Identifikátory Alice ( Alice ), iniciátorky sezení | |
Identifikátor Boba ( Bob ), strany, ze které je relace navázána | |
Identifikátor společnosti Trent ( Trent ), důvěryhodné zprostředkující strany | |
Veřejné klíče Alice, Boba a Trenta | |
Tajné klíče Alice, Boba a Trenta | |
Šifrování dat pomocí klíče Alice nebo společného klíče Alice a Trenta | |
Šifrování dat pomocí Bobova klíče nebo Bobova a Trentova společného klíče | |
Šifrování dat pomocí tajných klíčů Alice, Bob (digitální podpis) | |
Pořadové číslo relace (aby se zabránilo útokům z opakovaného přehrávání) | |
Náhodný klíč relace, který se má použít pro symetrické šifrování dat | |
Šifrování dat pomocí dočasného klíče relace | |
Časová razítka přidaná do zpráv od Alice a Boba | |
Náhodná čísla ( nonce ), která vybrala Alice a Bob |
Protokol Newman-Stubblebine je symetrický protokol pro ověřování a výměnu klíčů využívající důvěryhodnou stranu. Jedná se o vylepšenou verzi protokolu Yahalom . Charakteristickým rysem protokolu je absence nutnosti synchronizace hodin stran a také možnost opětovné autentizace bez použití zprostředkující strany.
Šifrovací protokol Newman-Stubblebine pro ověřování podpisů a výměnu klíčů byl poprvé publikován v roce 1993. Protokol je modifikací protokolu Yahalom a byl vyvinut na Massachusetts Institute of Technology (MIT) Cliffordem Newmanem a Stuartem Stubblebanem.
Alice a Bob si chtějí bezpečně vyměňovat zprávy na různých koncích sítě. Předpokládá se, že Trent přiděluje každému uživateli samostatný tajný klíč a před spuštěním protokolu jsou všechny klíče již v uživatelích.
Alice pošle Bobovi zprávu obsahující Alicino ID a nějaké náhodné Alicino číslo:Protokol má schopnost znovu autentizovat strany bez použití zprostředkující strany, ale pomocí nových náhodných čísel:
Alice pošle Bobovi zprávu, kterou poslal Trent v kroku 3, a nové náhodné číslo:
Bob pošle Alici své nové náhodné číslo a Alicino náhodné číslo a zašifruje je klíčem relace:
2. Alice pošle Bobovi jeho nové náhodné číslo zašifrované klíčem relace: 3.Použití nových náhodných čísel a ochrana před útoky opakovaného přehrávání.
(z anglického Intruder) – útočník.
V tomto útoku může útočník získat tolik šifer , kolik je potřeba k zahájení útoku v otevřeném textu.
Protokoly ověřování a výměny klíčů | |
---|---|
Se symetrickými algoritmy | |
Se symetrickými a asymetrickými algoritmy | |
Protokoly a služby používané na internetu |