Kytkentäpohjainen salaus

Salakirjoitus kytkentäainetta viittaa haara salausteknisen joka on kiinnostunut rakenteissa käyttämällä kytkimiä tai kytkimet . Kytkentä on ei-degeneroitunut bilineaarinen kartta , toisin sanoen joka ei ole identtisesti nolla. Näiden objektien avulla voidaan avata rakenteita, joita ei tiedetä, käyttämällä vain ryhmää, joka tarkistaa salauksen ominaisuudet, kuten Diffie-Hellmanin päätöshypoteesi . Esimerkiksi määritteen salaus .

Antoine Joux suositteli kytkentöjen käyttöä salauksessa vuonna 2002.

Määritelmä

Kytkentä on kaksisuuntainen sovellus , toisin sanoen joka varmistaa kaikkien kokonaislukujen ja ryhmien kaikkien elementtien tasa-arvon . Lisäksi kytkentä ei saa olla rappeutunut, toisin sanoen tai . Lopuksi, kun haluamme käyttää tätä primitiiviä salauksessa, haluamme lopulta, että funktion laskenta voidaan arvioida polynomiajassa toimivalla algoritmilla .

Luokittelu

Kytkimiä on pääasiassa kahta pääperhettä: symmetriset kytkimet , kun kaksi lähderyhmää ovat samat :, ja epäsymmetriset kytkennät, kun ne ovat erilaisia.

Yleensä, cryptographers myös erottaa vahva epäsymmetrinen kytkimet, joissa on vaikeaa luoda homomorfismi välillä ja , ja heikko toisin. Tämä taksonomia on tiivistetty kolmeen tyyppiin  :

Käytä salauksessa

Kytkennät liittyvät turvallisuusolettamuksiin, kuten Diffie-Hellman-päätöksen oletuksen yleistäminen alkuperäisissä ryhmissä ja nimeltään "External Symmetric Diffie-Hellman Assumption" (SXDH).

Näitä oletuksia käytetään tällä hetkellä kryptausjärjestelmien, kuten Bonehin ja Franklinin identiteettiin perustuvan salauksen, rakentamisen perustana.

Esimerkki: kolmikantainen avainten vaihto

Diffie-Hellman-protokolla mahdollistaa kahden käyttäjät voivat sopia yksityinen avain, joka on salainen ulkopuolisen tarkkailijan ja jota voidaan sitten käyttää pitää salaisen vaihto. Tämän primitiivin turvallisuus perustuu Diffie-Hellman-laskennallisen oletuksen turvallisuuteen . Periaate on seuraava: Alice haluaa vaihtaa salaisen avaimen Bobin kanssa . Tätä varten molemmat alkavat luoda kokonaisluvun Alicelle ja Bobille. Alice laskee sitten ja Bob hänen puolellaan laskee . Nämä kaksi arvoa vaihdetaan sitten osapuolten kesken. Joten Alice osaa laskea ja Bob voi laskea  ; mutta tarkkailija, jolla ei ole eikä voi selvittää tapausta, jossa hän ratkaisee tapauksen laskennallisen Diffie-Hellmanin . Siten muodostuu Alice ja Bob jakama salainen avain .

Tämä protokolla voidaan laajentaa kolmelle käyttäjälle yhdellä kierroksella symmetrisen kytkennän avulla. Jos Alice jakaa , Bob jakaa ja Charles jakaa satunnaisen ja salaisen kokonaisluvun , Alice voi laskea , Bob voi laskea ja Charles voi lopulta laskea saman arvon .

Huomautuksia ja viitteitä

Huomautuksia

(fr) Tämä artikkeli on osittain tai kokonaan peräisin englanninkielisestä Wikipedia- artikkelista ”  Pariliitospohjainen salaus  ” ( katso luettelo kirjoittajista ) .

Viitteet

  1. Joux 2002 .
  2. Galbraith, Patterson ja Smart 2006 .
  3. Ballard et ai. 2005 .
  4. Boneh ja Franklin 2001 .

Liitteet

Aiheeseen liittyvät artikkelit

Bibliografia

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">