Sateenkaari | |
---|---|
Luoja | Chang Hyi Lee ja Jeong Soo Kim |
Luotu | 1998_ _ |
julkaistu | 1998_ _ |
Avaimen koko | 128/256 bittiä |
Lohkon koko | 128 bittinen |
Kierrosten lukumäärä | 7 |
Tyyppi | Korvaus-permutaatioverkko |
Rainbow on Samsungin Advanced Institute of Technologyn asiantuntijoiden kehittämä symmetrinen lohkosalausalgoritmi . Oletusalgoritmi käyttää 128-bittistä avainta ja 128-bittistä (16 tavua) lohkoa. Avaimen kokoa voidaan kuitenkin kasvattaa 256 bittiin. Algoritmi toimitettiin ehdokkaaksi uudelle AES-standardille, mutta se hylättiin, koska se ei täysin täyttänyt NIST-vaatimuksia.
Algoritmi, kuten Rijndael, ei ole Feistel-verkkoon perustuva salaus, vaan se toteutetaan SPN - rakenteen mukaisesti. Kirjoittajien mukaan salaus on merkittävästi samanlainen kuin Square- ja SHARK-salaukset. Koska salaus luotiin AES-kilpailua varten, se suunniteltiin siten, että sillä on oltava korkea suorituskyky tyypillisissä järjestelmissä samalla, kun se vastustaa olemassa olevia lohkosalauksia vastaan kohdistuvia hyökkäyksiä.
Salaustoiminto on käännettävä, salauksen purkamiseen sitä voidaan käyttää erityisesti muokatuilla rand-avaimilla, jolloin voit luoda kompaktin koodin ohjelmisto- ja laitteistototeutuksiin.
Kirjoittajan algoritmin toteutus näyttää noin 9,5 MB / s suorituskyvyn PC:llä, jossa on P-133-prosessori.
Symmetriset salausjärjestelmät | |
---|---|
Suoratoista salauksia | |
Feistelin verkko | |
SP verkko | |
Muut |