Simon (bloková šifra)

Simone
Tvůrce NSA
zveřejněno 2013 _
Velikost klíče 64, 72, 96, 128, 144, 192 nebo 256 bitů
Velikost bloku 32, 48, 64, 96 nebo 128 bitů
Počet kol 32, 36, 42, 44, 52, 54, 68, 69 nebo 72, v závislosti na velikosti bloku a klíči
Typ vyvážená síť Feistel

Simon  je rodina snadno implementovatelných blokových šifer, kterou vydala americká NSA v červnu 2013 [1] . Simon je optimalizován pro hardwarové implementace, zatímco Speck publikovaný s ním je optimalizován pro softwarové implementace. Simon je vyvážená síť Feistel .

V roce 2017 vyšlo najevo, že šifry NSA Simon a Speck byly odmítnuty standardizací ISO [2] . V říjnu 2018 však byla norma přesto přijata [3] .

Možnosti

Simon podporuje více kombinací velikosti bloku, velikosti klíče a počtu kol:: [4]

Velikost bloku (bity) Velikost klíče (bity) kola
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

Kryptoanalýza

Diferenciální kryptoanalýza dokáže prolomit 46 kol Simon128/128 s 2125,6 daty , 240,6 bajty paměti a časovou složitostí 2125,7 s pravděpodobností úspěchu 0,632. [5]

Viz také

Poznámky

  1. Schneier, Bruce SIMON a SPECK: Nové šifrovací algoritmy NSA . Schneier na blogu Security (1. července 2013). Získáno 17. července 2013. Archivováno z originálu 1. července 2013.
  2. Joseph Menn . Nedůvěřiví spojenci USA nutí špionážní agenturu, aby ustoupila v boji proti šifrování  (Angl.) , Reuters (21. září 2017). Archivováno z originálu 18. listopadu 2017. Staženo 18. listopadu 2017.
  3. ISO/IEC 29167-21:2018 . Staženo 12. února 2019. Archivováno z originálu 13. února 2019.
  4. The Simon and Speck Families Of Lightwieght Block Ciphers . Datum přístupu: 29. ledna 2014. Archivováno z originálu 31. ledna 2014.
  5. Diferenciální a lineární kryptoanalýza Simona s redukovaným kruhem . Získáno 16. dubna 2014. Archivováno z originálu 16. dubna 2014.

Literatura

Odkazy