Vorlage:Cryptoavrlib blockcipher table: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
(aes_keyschedule speed up)
Keine Bearbeitungszusammenfassung
Zeile 15: Zeile 15:
! align="center" style="background:#f0f0f0;"| {{{license_n|License / Patents}}}
! align="center" style="background:#f0f0f0;"| {{{license_n|License / Patents}}}
|-
|-
| AES    ||128  ||C  || 2822||176|| || 128||128||  8910|| 21625|| 39696|| || ||
| AES    ||128  ||C  || 2822||176|| || 128||128||  4632|| 21279|| 39340|| || ||
|-
|-
| AES    ||192  ||C  || 2822||208|| || 192||128|| 10120|| 26039|| 48114|| || ||
| AES    ||192  ||C  || 2822||208|| || 192||128|| 5082|| 25724|| 47799|| || ||
|-
|-
| AES    ||256  ||C  || 2822||240|| || 256||128|| 11959|| 30458|| 56532|| || ||
| AES    ||256  ||C  || 2822||240|| || 256||128|| 6161|| 30174|| 56253|| || ||
|-
|-
| Camellia||C    ||C    || 8694|| 32|| || 128||128|| 10190|| 43200|| 44066|| || ||
| Camellia||C    ||C    || 8694|| 32|| || 128||128|| 10190|| 43200|| 44066|| || ||

Version vom 9. Januar 2009, 17:30 Uhr

Name Variant Language Size (Flash) (Bytes) Size (Context) (Bytes) Size (Stack) (Bytes) Keysize (Bits) Blockize (Bits) Cycles (Initialisation) Cycles (Encryption) Cycles (Decryption) Attacs Paper License / Patents
AES 128 C 2822 176 128 128 4632 21279 39340
AES 192 C 2822 208 192 128 5082 25724 47799
AES 256 C 2822 240 256 128 6161 30174 56253
Camellia C C 8694 32 128 128 10190 43200 44066
Camellia C+Asm C+Asm 4114 32 128 128 11115 10185 10217
Cast5 C C 14312 75 0 – 128 64 13742 12550 13109
RC5 RC5-32/r/b C 1650 3+(8*#rounds+1) 1 – 2040 64 79352 7827 7223 US-Patent 5,724,428 expires: 03/03/2015
RC6 RC6-32/r/b C 2780 19+(8*#rounds) 1 – 2040 128 139940 26600 25986
Noekeon C C 1616 0 (16) 128 128 26037 25798 26396
Noekeon Asm Asm 774 0 (16) 128 128 10416 10191 10745
DES C C 2642 0 56 64 284952 284977
TDES C C 2642 0 168 64 852082 852107
Serpent Non-bitslice C 3064 528 1 – 256 128 537021 492884 493004
Serpent Non-bitslice, small Asm 1290 528 1 – 256 128 114844 105771 105871
Serpent Non-bitslice, fast Asm 1400 528 1 – 256 128 110582 101648 101743
Serpent bitslice C 4482 528 1 – 256 128 102098 70827 70462
Skipjack C C 1144 0 80 64 38109 38450
Present C C 1514 256 80 64 30395 105796 151624
SEED C C 3726 16 128 128 181 56906 56427
SEED Asm Asm 1656 16 128 128 181 11401 11394
XTEA C C 820 0 128 64 9912 9789
XTEA Asm Asm 504 0 128 64 7687 7688
Shabea C C 1988 0 0 – infinit 256
Name Variant Language Size (Flash) (Bytes) Size (Context) (Bytes) Size (Stack) (Bytes) Keysize (Bits) Blockize (Bits) Cycles (Initialisation) Cycles (Encryption) Cycles (Decryption) Attacs Paper License / Patents