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] .
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 |
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]
Symetrické kryptosystémy | |
---|---|
Streamové šifry | |
Síť Feistel | |
Síť SP | |
jiný |