Simon (cifr de bloc)

Simon
Creator NSA
publicat 2013 _
Dimensiunea cheii 64, 72, 96, 128, 144, 192 sau 256 de biți
Dimensiunea blocului 32, 48, 64, 96 sau 128 de biți
Numărul de runde 32, 36, 42, 44, 52, 54, 68, 69 sau 72, în funcție de dimensiunea blocului și de cheie
Tip de rețeaua Feistel echilibrată

Simon  este o familie de cifruri bloc ușor de implementat publicate de NSA din SUA în iunie 2013 [1] . Simon este optimizat pentru implementări hardware, în timp ce Speck publicat împreună cu acesta este optimizat pentru implementări software. Simon este o rețea Feistel echilibrată .

În 2017, a devenit cunoscut faptul că cifrurile NSA Simon și Speck au fost refuzate standardizarea de către ISO [2] . Cu toate acestea, în octombrie 2018, standardul a fost încă adoptat [3] .

Opțiuni

Simon acceptă mai multe combinații de dimensiune bloc, dimensiune cheie și număr de runde:: [4]

Dimensiunea blocului (biți) Dimensiunea cheii (biți) Runde
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

Criptanaliză

Criptanaliza diferențială poate sparge 46 Simon128/128 runde cu 2125,6 date 240,6 octeți de memorie și o complexitate de timp de 2125,7 cu o probabilitate de succes de 0,632. [5]

Vezi și

Note

  1. Schneier, Bruce SIMON și SPECK: Noi algoritmi de criptare NSA . Schneier pe blogul de securitate (1 iulie 2013). Consultat la 17 iulie 2013. Arhivat din original la 1 iulie 2013.
  2. Joseph Menn . Aliații neîncrezători din SUA forțează agenția de spionaj să dea înapoi în lupta de criptare  (Eng.) , Reuters (21 SEP 2017). Arhivat din original pe 18 noiembrie 2017. Preluat la 18 noiembrie 2017.
  3. ISO/IEC 29167-21:2018 . Preluat la 12 februarie 2019. Arhivat din original la 13 februarie 2019.
  4. Familiile Simon și Speck ale cifrurilor bloc ușoare . Data accesului: 29 ianuarie 2014. Arhivat din original la 31 ianuarie 2014.
  5. Criptanaliză diferențială și liniară a lui Simon cu rotund redus . Consultat la 16 aprilie 2014. Arhivat din original pe 16 aprilie 2014.

Literatură

Link -uri