Alice ( Alice ), a foglalkozás kezdeményezőjének azonosítói | |
Bob ( Bob ) azonosítója, amely oldalról a munkamenet létrejön | |
Trent ( Trent ), egy megbízható közvetítő fél azonosítója | |
Alice, Bob és Trent nyilvános kulcsai | |
Alice, Bob és Trent titkos kulcsai | |
Adatok titkosítása Alice kulcsával vagy Alice és Trent közös kulcsával | |
Adatok titkosítása Bob kulcsával vagy Bob és Trent közös kulcsával | |
Adattitkosítás Alice, Bob titkos kulcsaival (digitális aláírás) | |
Munkamenet sorszáma (az ismétléses támadások elkerülése érdekében) | |
Véletlenszerű munkamenetkulcs a szimmetrikus adattitkosításhoz | |
Adatok titkosítása ideiglenes munkamenet kulccsal | |
Alice és Bob időbélyegeket adott hozzá az üzenetekhez | |
Véletlen számok ( nonce ), amelyeket Alice és Bob választott ki |
Az Otway-Riis protokoll egy megbízható felet használó szimmetrikus hitelesítési és kulcscsere protokoll.
Alice egy véletlen számból, egy munkamenet sorszámából, valamint saját és Bob azonosítóiból generál egy üzenetet, majd titkosítja a Trenttel megosztott kulcsot. A titkosított üzenet a sorszámmal és mindkét azonosítóval együtt elküldésre kerül Bobnak.
Bob ezt egy véletlen számmal, egy sorszámmal és egy Trenttel megosztott kulccsal titkosított azonosítóval egészíti ki, majd elküldi Trentnek, egy megbízható közvetítő félnek.
Trent véletlenszerű munkamenet-kulcsot generál, és két üzenetet küld Bobnak, egy munkamenetszámmal együtt. Az első egy Alice-szel, a második Bobbal van titkosítva.
Bob megkapja a kulcsot, és megbizonyosodik arról, hogy a munkamenet véletlenszáma és sorszáma nem változott a protokoll működése során.
Alice megkapja a kulcsot, és meggyőződik arról, hogy a munkamenet véletlenszáma és sorszáma nem változott a protokoll működése során.
Hitelesítési és kulcscsere protokollok | |
---|---|
Szimmetrikus algoritmusokkal | |
Szimmetrikus és aszimmetrikus algoritmusokkal | |
Az interneten használt protokollok és szolgáltatások |