Block cipher/Catalogs/Cipher table: Difference between revisions
< Block cipher | Catalogs
Jump to navigation
Jump to search
imported>Sandy Harris No edit summary |
imported>Sandy Harris mNo edit summary |
||
Line 13: | Line 13: | ||
<tr> | <tr> | ||
<td>[[Blowfish]]</td><td>Feistel</td><td>64</td><td>up to 556</td><td>16</td><td>4 8*32</td><td></td><td>key-dependent S-boxes</td> | <td>[[Blowfish]]</td><td>Feistel</td><td>64</td><td>up to 556</td><td>16</td><td>4 8*32</td><td></td><td>key-dependent S-boxes</td> | ||
</tr> | |||
<tr> | |||
<td>[[CAST cipher#CAST-128|CAST-128]]</td><td>Feistel</td><td>64</td><td>40 to 128</td><td>16</td><td>4 8*32</td><td></td><td>S-boxes using [[bent function]]s</td> | |||
</tr> | </tr> | ||
<tr> | <tr> |
Revision as of 01:45, 9 August 2009
Cipher | Type | Block size | Key size | Rounds | S-boxes | Standard in | Comment |
---|---|---|---|---|---|---|---|
Advanced Encryption Standard | SP network | 128 | 128,192,256 | 10 to 14 | one 8*8 | US, 2002 onward | current US standard, widely used |
Data Encryption Standard | Feistel | 64 | 56 | 16 | 8 6*4 | US, 1976-2002 | obsolete, key too short against brute force |
Blowfish | Feistel | 64 | up to 556 | 16 | 4 8*32 | key-dependent S-boxes | |
CAST-128 | Feistel | 64 | 40 to 128 | 16 | 4 8*32 | S-boxes using bent functions | |
GOST | Feistel | 64 | 256 | 32 | 8 4*4 | Soviet Union | |
International Data Encryption Algorithm | 64 | 128 | 8 | none | Europe | uses modular multiplication | |
Serpent | SP network | 128 | 128,192,256 | 32 | 8 4*4 | finalist in AES competition | |
Twofish | 128 | 128,192,256 | 16 | finalist in AES competition |