Simon (lohkosalaus)

Simon
Luoja NSA
julkaistu 2013_ _
Avaimen koko 64, 72, 96, 128, 144, 192 tai 256 bittiä
Lohkon koko 32, 48, 64, 96 tai 128 bittiä
Kierrosten lukumäärä 32, 36, 42, 44, 52, 54, 68, 69 tai 72 lohkon koosta ja avaimesta riippuen
Tyyppi tasapainoinen Feistelin verkko

Simon  on perhe helposti toteutettavia lohkosalauksia, jotka US NSA julkaisi kesäkuussa 2013 [1] . Simon on optimoitu laitteistototeutuksiin, kun taas sen mukana julkaistu Speck on optimoitu ohjelmistototeutuksiin. Simon on tasapainoinen Feistelin verkosto .

Vuonna 2017 tuli tunnetuksi, että ISO eväsi NSA:n salakirjoituksia Simon ja Speck standardoimasta [2] . Lokakuussa 2018 standardi kuitenkin otettiin käyttöön [3] .

Vaihtoehdot

Simon tukee useita lohkokoon, avaimen koon ja kierrosten lukumäärän yhdistelmiä: [4]

Lohkon koko (bittiä) Avaimen koko (bittiä) Pyöreät
32 64 32
48 72 36
96 36
64 96 42
128 44
96 96 52
144 54
128 128 68
192 69
256 72

Kryptanalysis

Differentiaalinen kryptausanalyysi voi murtaa 46 Simon128/128 kierrosta 2125,6 datalla , 240,6 tavulla muistia ja 2125,7 tavua muistia ja 2125,7 tavua onnistumistodennäköisyydellä 0,632. [5]

Katso myös

Muistiinpanot

  1. Schneier, Bruce SIMON ja SPECK: Uudet NSA:n salausalgoritmit . Schneier turvallisuusblogissa (1. heinäkuuta 2013). Haettu 17. heinäkuuta 2013. Arkistoitu alkuperäisestä 1. heinäkuuta 2013.
  2. Joseph Menn . Epäluottavat Yhdysvaltain liittolaiset pakottavat vakoojaviraston perääntymään salaustaistelussa  (eng.) , Reuters (21. syyskuuta 2017). Arkistoitu alkuperäisestä 18. marraskuuta 2017. Haettu 18.11.2017.
  3. ISO/IEC 29167-21:2018 . Haettu 12. helmikuuta 2019. Arkistoitu alkuperäisestä 13. helmikuuta 2019.
  4. Lightwieght Block Cipherien Simonin ja Speckin perheet . Käyttöpäivä: 29. tammikuuta 2014. Arkistoitu alkuperäisestä 31. tammikuuta 2014.
  5. Reduced-Round Simonin differentiaalinen ja lineaarinen kryptaanalyysi . Haettu 16. huhtikuuta 2014. Arkistoitu alkuperäisestä 16. huhtikuuta 2014.

Kirjallisuus

Linkit