Simon (blokk titkosítás)

Simon
Teremtő NSA
közzétett 2013_ _
Kulcsméret 64, 72, 96, 128, 144, 192 vagy 256 bit
Blokkméret 32, 48, 64, 96 vagy 128 bites
A körök száma 32, 36, 42, 44, 52, 54, 68, 69 vagy 72, a blokk méretétől és a kulcstól függően
Típusú kiegyensúlyozott Feistel hálózat

A Simon  könnyen megvalósítható blokk-rejtjelek családja, amelyet az amerikai NSA adott ki 2013 júniusában [1] . A Simon hardveres implementációra, míg a vele megjelent Speck szoftveres megvalósításra van optimalizálva. A Simon egy kiegyensúlyozott Feistel hálózat .

2017-ben vált ismertté, hogy az NSA Simon és Speck titkosítását az ISO megtagadta [2] . 2018 októberében azonban a szabványt még elfogadták [3] .

Opciók

Simon támogatja a blokkméret, a kulcsméret és a körök számának többféle kombinációját: [4]

Blokkméret (bit) Kulcsméret (bit) Kerekek
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

Kriptanalízis

A differenciális kriptoanalízis 46 Simon128/128 kört képes feltörni 2125,6 adattal , 240,6 bájt memóriával és 2125,7- es időbájttal , 0,632-es valószínűséggel. [5]

Lásd még

Jegyzetek

  1. Schneier, Bruce SIMON és SPECK: Új NSA titkosítási algoritmusok . Schneier a Security blogon (2013. július 1.). Letöltve: 2013. július 17. Az eredetiből archiválva : 2013. július 1..
  2. Joseph Menn . A bizalmatlan amerikai szövetségesek meghátrálásra kényszerítik a kémügynökséget a titkosítási harcban  (Eng.) , Reuters (2017. szeptember 21.). Archiválva az eredetiből 2017. november 18-án. Letöltve: 2017. november 18.
  3. ISO/IEC 29167-21:2018 . Letöltve: 2019. február 12. Az eredetiből archiválva : 2019. február 13.
  4. A Simon és Speck családok a Lightwieght blokkos titkosítókból . Hozzáférés dátuma: 2014. január 29. Az eredetiből archiválva : 2014. január 31.
  5. A redukált kerekű Simon differenciál- és lineáris kriptoanalízise . Letöltve: 2014. április 16. Az eredetiből archiválva : 2014. április 16..

Irodalom

Linkek