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] .
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 |
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]
Symmetriset salausjärjestelmät | |
---|---|
Suoratoista salauksia | |
Feistelin verkko | |
SP verkko | |
Muut |