Newman-Stubblebine-protokolla

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 10. kesäkuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 3 muokkausta .

Newman-Stubblebine Protocol

Todennuksessa ja avaintenvaihtoprotokollassa käytetyt kryptografiset merkinnät
Istunnon aloittajan Alice ( Alice ) tunnisteet
Bobin ( Bob ) tunniste , puoli, josta istunto muodostetaan
Luotetun välittäjän Trentin ( Trent ) tunniste
Alicen, Bobin ja Trentin julkiset avaimet
Alicen, Bobin ja Trentin salaiset avaimet
Tietojen salaus Alicen avaimella tai Alicen ja Trentin yhteisellä avaimella
Tietojen salaus Bobin avaimella tai Bobin ja Trentin yhteisellä avaimella
Tietojen salaus Alice, Bobin salaisilla avaimilla (digitaalinen allekirjoitus)
Istunnon järjestysnumero (uudelleentoistohyökkäysten estämiseksi)
Satunnainen istuntoavain, jota käytetään tietojen symmetriseen salaukseen
Tietojen salaus väliaikaisella istuntoavaimella
Liisa ja Bob ovat lisänneet viesteihin aikaleimat
Satunnaiset luvut ( nonce ), jotka Alice ja Bob valitsivat vastaavasti

Newman-Stubblebine-  protokolla on symmetrinen todennus- ja avaintenvaihtoprotokolla, joka käyttää luotettavaa osapuolta. Se on Yahalom - protokollan parannettu versio . Protokollan ominaisuus on se, että osapuolten kelloja ei tarvitse synkronoida, samoin kuin mahdollisuus todentaa uudelleen ilman väliosapuolen käyttöä.

Historia

Newman-Stubblebinen salausprotokolla allekirjoitusten todentamista ja avainten vaihtoa varten julkaistiin ensimmäisen kerran vuonna 1993. Protokolla on muunnos Yahalom-protokollasta, ja sen kehittivät Massachusetts Institute of Technology (MIT) Clifford Newman ja Stuart Stubbleban.

Protokollan kuvaus

Kuvaus

Alice ja Bob haluavat vaihtaa viestejä turvallisesti verkon eri päissä. Oletetaan, että Trent varaa jokaiselle käyttäjälle erillisen salaisen avaimen, ja ennen protokollan alkamista kaikki avaimet ovat jo käyttäjissä.

Alice lähettää Bobille viestin, joka sisältää Alicen tunnuksen ja jonkin satunnaisen Alicen numeron:
Bob yhdistää Alicen tunnuksen, hänen satunnaisnumeronsa ja aikaleiman, salaa viestin Trentin kanssa jakamalla avaimella ja lähettää sen Trentille lisäämällä hänen tunnuksensa ja Bobin satunnaisnumeron: 2. Trent luo istuntoavaimen ja luo sitten kaksi viestiä. Ensimmäinen sisältää Bobin tunnuksen, Alicen satunnaisluvun, satunnaisen istuntoavaimen ja aikaleiman, ja se on salattu Trentin ja Alicen jakamalla avaimella. Toinen koostuu Alicen tunnuksesta, istuntoavaimesta ja aikaleimasta, ja se on salattu Trentin ja Bobin jakamalla avaimella. Trent lisää niihin Bobin satunnaisluvun ja lähettää Alicelle: 3. Alice hakee ja varmistaa, että se vastaa vaiheessa 1 lähetettyä. Alice lähettää kaksi viestiä Bobille. Ensimmäinen on Trentin toinen viesti, joka on salattu Bobin avaimella. Toinen on Bobin satunnaisluku, joka on salattu istuntoavaimella. neljä. Bob purkaa viestin salauksen avaimellaan ja varmistaa, että ja arvot eivät ole muuttuneet. Jos sekä satunnaisluvut että aikaleima täsmäävät, Alice ja Bob vahvistavat toistensa henkilöllisyyden ja saavat salaisen avaimen. Kelloja ei tarvitse synkronoida, koska aikaleiman määrittää vain Bobin kello ja vain Bob tarkistaa luomansa aikaleiman.

Todennus

Protokollalla on mahdollisuus todentaa osapuolet uudelleen ilman väliosapuolta, mutta käyttämällä uusia satunnaislukuja:

Alice lähettää Bobille Trentin vaiheessa 3 lähettämän viestin ja uuden satunnaisluvun:

Bob lähettää Alicelle uuden satunnaisnumeronsa ja Alicen satunnaisluvun salaamalla ne istuntoavaimella:

2. Alice lähettää Bobille uuden satunnaisnumeronsa istuntoavaimella salattuna: 3.

Uusien satunnaislukujen käyttö ja suojaa uusintahyökkäyksiä vastaan.

Protokollahyökkäykset

Todennushyökkäys

(englanniksi Intruder) - hyökkääjä.

Selkotekstihyökkäys

  1. jne.

Tässä hyökkäyksessä hyökkääjä voi hankkia niin monta salausta kuin tarvitaan selkokielisen hyökkäyksen käynnistämiseen.

Kirjallisuus