Vorlage:Armcryptolib hash table: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
(a new table for ARM-Crypto-Lib)
 
(updated table)
Zeile 16: Zeile 16:
! align="center" style="background:#f0f0f0;"| {{{license_n|License / Patents}}}
! align="center" style="background:#f0f0f0;"| {{{license_n|License / Patents}}}
|-
|-
|            Blake-28 ||  C ||  C ||  1700 ||      56 ||      0 ||    224 ||    512 ||      82 ||    8880 ||    138.75 ||    9156 || || ||  
|            Blake-28 ||  C ||  C ||  1700 ||      56 ||      0 ||    224 ||    512 ||      82 ||    8928 ||    139.50 ||    9231 || || ||  
|-
|-
|            Blake-32 ||  C ||  C ||  2308 ||      56 ||      0 ||    256 ||    512 ||    148 ||    8930 ||    139.53 ||    9272 || || ||  
|            Blake-32 ||  C ||  C ||  2308 ||      56 ||      0 ||    256 ||    512 ||    150 ||    8980 ||    140.31 ||    9351 || || ||  
|-
|-
|            Blake-48 ||  C ||  C ||  1700 ||    104 ||      0 ||    384 ||    1024 ||    138 ||  25458 ||    198.89 ||  25842 || || ||  
|            Blake-48 ||  C ||  C ||  1700 ||    104 ||      0 ||    384 ||    1024 ||    138 ||  25629 ||    200.23 ||  26015 || || ||  
|-
|-
|            Blake-64 ||  C ||  C ||  2308 ||    104 ||      0 ||    512 ||    1024 ||    188 ||  25508 ||    199.28 ||  26004 || || ||  
|            Blake-64 ||  C ||  C ||  2308 ||    104 ||      0 ||    512 ||    1024 ||    190 ||  25681 ||    200.63 ||  26181 || || ||  
|-
|-
| BlueMidnightWish-224 ||   C ||  C ||  2223 ||      68 ||      0 ||    224 ||    512 ||    118 ||   10238 ||    159.97 ||  21094 || || ||  
| BlueMidnightWish-224 ||speed||  C ||  2364 ||      68 ||      0 ||    224 ||    512 ||    120 ||   8831 ||    137.98 ||  18291 || || ||  
|-
|-
| BlueMidnightWish-256 ||  C ||  C ||  2223 ||      68 ||      0 ||    256 ||    512 ||    172 ||  10302 ||    160.97 ||  21136 || || ||  
| BlueMidnightWish-224 ||  C ||  C ||  2223 ||      68 ||      0 ||    224 ||    512 ||    118 ||  10283 ||    160.67 ||  21229 || || ||  
|-
|-
| BlueMidnightWish-384 ||   C ||  C ||  4343 ||     132 ||      0 ||    384 ||   1024 ||    250 ||   18394 ||    143.70 ||  37570 || || ||  
| BlueMidnightWish-256 ||speed||  C ||  2364 ||     68 ||      0 ||    256 ||     512 ||    168 ||   8883 ||    138.80 ||  18321 || || ||  
|-
|-
| BlueMidnightWish-512 ||  C ||  C ||  4343 ||     132 ||      0 ||    512 ||   1024 ||    302 ||  18444 ||    144.09 ||  37690 || || ||  
| BlueMidnightWish-256 ||  C ||  C ||  2223 ||     68 ||      0 ||    256 ||     512 ||    170 ||  10345 ||    161.64 ||  21273 || || ||  
|-
|-
|         CubeHash-224 ||  C ||  C ||   736 ||    132 ||      0 ||    224 ||     256 || 207228 ||  21106 ||    659.56 || 229098 || || ||  
| BlueMidnightWish-384 ||  C ||  C ||   4343 ||    132 ||      0 ||    384 ||   1024 ||     250 ||  18511 ||    144.62 ||   37807 || || ||  
|-
|-
|         CubeHash-256 ||  C ||  C ||   736 ||    132 ||      0 ||    256 ||     256 || 207278 ||  21156 ||    661.12 || 229176 || || ||  
| BlueMidnightWish-512 ||  C ||  C ||   4343 ||    132 ||      0 ||    512 ||   1024 ||     300 ||  18559 ||    144.99 ||   37923 || || ||  
|-
|-
|        CubeHash-384 ||  C ||  C ||    736 ||    132 ||      0 ||    384 ||    256 ||  207228 ||  21106 ||    659.56 ||  229092 || || ||  
|        CubeHash-224 ||  C ||  C ||    736 ||    132 ||      0 ||    224 ||    256 ||  207568 ||  21138 ||    660.56 ||  229136 || || ||  
|-
|-
|        CubeHash-512 ||  C ||  C ||    736 ||    132 ||      0 ||    512 ||    256 ||  207278 ||  21156 ||    661.12 ||  229208 || || ||  
|        CubeHash-256 ||  C ||  C ||    736 ||    132 ||      0 ||    256 ||    256 ||  207649 ||  21190 ||    662.19 ||  229209 || || ||  
|-
|-
|             ECHO-224 ||  C ||  C ||   1780 ||     92 ||      0 ||    224 ||    1536 ||    122 ||  471933 ||  2457.98 ||  471240 || || ||  
|         CubeHash-384 ||  C ||  C ||   736 ||     132 ||      0 ||    384 ||    256 ||  207601 ||  21138 ||    660.56 ||  229121 || || ||  
|-
|-
|             ECHO-256 ||  C ||  C ||   1780 ||     92 ||      0 ||    256 ||    1536 ||    172 ||  472026 ||  2458.47 ||  471343 || || ||  
|         CubeHash-512 ||  C ||  C ||   736 ||     132 ||      0 ||    512 ||    256 ||  207648 ||  21190 ||    662.19 ||  229240 || || ||  
|-
|-
|            ECHO-384 ||  C ||  C ||  1780 ||     156 ||      0 ||    384 ||    1024 ||    228 ||  587566 ||  4590.36 ||  587298 || || ||  
|            ECHO-224 ||  C ||  C ||  1780 ||     92 ||      0 ||    224 ||    1536 ||    122 ||  472555 ||  2461.22 ||  471339 || || ||  
|-
|-
|            ECHO-512 ||  C ||  C ||  1780 ||     156 ||      0 ||    512 ||    1024 ||    278 ||  587557 ||  4590.29 ||  587395 || || ||  
|            ECHO-256 ||  C ||  C ||  1780 ||     92 ||      0 ||    256 ||    1536 ||    174 ||  472720 ||  2462.08 ||  471566 || || ||  
|-
|-
|         Groestl-224 ||  C ||  C ||  1464 ||     68 ||      0 ||    224 ||     512 ||    108 ||  660605 || 10321.95 ||  987813 || || ||  
|             ECHO-384 ||  C ||  C ||  1780 ||     156 ||      0 ||    384 ||   1024 ||    228 ||  588247 ||   4595.68 ||  587557 || || ||  
|-
|-
|         Groestl-256 ||  C ||  C ||  1464 ||     68 ||      0 ||    256 ||     512 ||    158 ||  660736 || 10324.00 ||  986596 || || ||  
|             ECHO-512 ||  C ||  C ||  1780 ||     156 ||      0 ||    512 ||   1024 ||    280 ||  588342 ||   4596.42 ||  587648 || || ||  
|-
|-
|          Groestl-384 ||  C ||  C ||  1512 ||     132 ||      0 ||    384 ||   1024 ||    158 || 1857676 ||  14513.09 || 2780168 || || ||  
|          Groestl-224 ||  C ||  C ||  1464 ||     68 ||      0 ||    224 ||     512 ||    108 || 659495 ||  10304.61 || 985411 || || ||  
|-
|-
|          Groestl-512 ||  C ||  C ||  1512 ||     132 ||      0 ||    512 ||   1024 ||    206 || 1857716 ||  14513.41 || 2780155 || || ||  
|          Groestl-256 ||  C ||  C ||  1464 ||     68 ||      0 ||    256 ||     512 ||    160 || 659251 ||  10300.80 || 984755 || || ||  
|-
|-
|           Keccak-224 ||  C ||  C ||  1753 ||    208 ||      0 ||    224 ||    1152 ||    252 ||   97804 ||   679.19 ||   98296 || || ||  
|         Groestl-384 ||  C ||  C ||  1512 ||    132 ||      0 ||    384 ||    1024 ||    158 || 1852014 || 14468.86 || 2773332 || || ||  
|-
|-
|           Keccak-256 ||  C ||  C ||  1753 ||    208 ||      0 ||    256 ||    1088 ||    304 ||   97760 ||   718.82 ||   98288 || || ||  
|         Groestl-512 ||  C ||  C ||  1512 ||    132 ||      0 ||    512 ||    1024 ||    208 || 1851636 || 14465.91 || 2773960 || || ||  
|-
|-
|          Keccak-384 ||  C ||  C ||  1753 ||    208 ||      0 ||    384 ||     832 ||    252 ||  97324 ||    935.81 ||  97792 || || ||  
|          Keccak-224 ||  C ||  C ||  1753 ||    208 ||      0 ||    224 ||   1152 ||    252 ||  98161 ||    681.67 ||  98319 || || ||  
|-
|-
|          Keccak-512 ||  C ||  C ||  1753 ||    208 ||      0 ||    512 ||     576 ||    304 ||  96992 ||   1347.11 ||  97504 || || ||  
|          Keccak-256 ||  C ||  C ||  1753 ||    208 ||      0 ||    256 ||   1088 ||    302 ||  98119 ||   721.46 ||  98311 || || ||  
|-
|-
|               SHA-1 ||  C ||  C ||   940 ||     28 ||      0 ||    160 ||    512 ||     20 ||  26002 ||    406.28 ||  26378 || || ||  
|           Keccak-384 ||  C ||  C ||   1753 ||     208 ||      0 ||    384 ||    832 ||     252 ||  97689 ||    939.32 ||  97819 || || ||  
|-
|-
|             SHA-256 ||  C ||  C ||  1132 ||     40 ||      0 ||    256 ||    512 ||     38 ||  28742 ||   449.09 ||  29628 || || ||  
|           Keccak-512 ||  C ||  C ||  1753 ||     208 ||      0 ||    512 ||    576 ||     302 ||  97326 ||   1351.75 ||  97527 || || ||  
|-
|-
|           Shabal-192 ||  C ||  C ||    984 ||     192 ||      0 ||    192 ||    512 ||     596 ||   5404 ||     84.44 ||  20528 || || ||  
|               SHA-1 ||  C ||  C ||    940 ||     28 ||      0 ||    160 ||    512 ||     20 ||   26009 ||   406.39 ||  26383 || || ||  
|-
|-
|           Shabal-224 ||  C ||  C ||   984 ||     192 ||      0 ||    224 ||    512 ||     704 ||   5456 ||     85.25 ||  20642 || || ||  
|             SHA-256 ||  C ||  C ||   1132 ||     40 ||      0 ||    256 ||    512 ||     38 ||   28757 ||   449.33 ||  29712 || || ||  
|-
|-
|          Shabal-256 ||  C ||  C ||    984 ||    192 ||      0 ||    256 ||    512 ||    596 ||    5404 ||    84.44 ||  20516 || || ||  
|          Shabal-192 ||  C ||  C ||    984 ||    192 ||      0 ||    192 ||    512 ||    596 ||    5404 ||    84.44 ||  20643 || || ||  
|-
|-
|          Shabal-384 ||  C ||  C ||    984 ||    192 ||      0 ||    384 ||    512 ||    704 ||    5456 ||    85.25 ||  20636 || || ||  
|          Shabal-224 ||  C ||  C ||    984 ||    192 ||      0 ||    224 ||    512 ||    702 ||    5477 ||    85.58 ||  20753 || || ||  
|-
|-
|          Shabal-512 ||  C ||  C ||    984 ||    192 ||      0 ||    512 ||    512 ||    596 ||    5404 ||    84.44 ||  20548 || || ||  
|          Shabal-256 ||  C ||  C ||    984 ||    192 ||      0 ||    256 ||    512 ||    596 ||    5427 ||    84.80 ||  20609 || || ||  
|-
|-
|     Skein-1024-1024 ||  C ||  C ||   1972 ||    148 ||      0 ||   1024 ||   1024 ||   70428 ||   71032 ||   554.94 || 139626 || || ||  
|           Shabal-384 ||  C ||  C ||   984 ||    192 ||      0 ||     384 ||     512 ||     702 ||   5477 ||     85.58 ||   20749 || || ||  
|-
|-
|       Skein-1024-128 ||  C ||  C ||   1972 ||    148 ||      0 ||    128 ||   1024 ||   70428 ||   71032 ||   554.94 || 139488 || || ||  
|           Shabal-512 ||  C ||  C ||   984 ||    192 ||      0 ||    512 ||     512 ||     596 ||   5427 ||     84.80 ||   20665 || || ||  
|-
|-
|       Skein-1024-160 ||  C ||  C ||  1972 ||    148 ||      0 ||     160 ||    1024 ||  70378 ||  71014 ||    554.80 ||  139406 || || ||  
|     Skein-1024-1024 ||  C ||  C ||  1972 ||    148 ||      0 ||   1024 ||    1024 ||  70921 ||  71180 ||    556.09 ||  139938 || || ||  
|-
|-
|      Skein-1024-224 ||  C ||  C ||  1972 ||    148 ||      0 ||    224 ||    1024 ||  70428 ||  71064 ||    555.19 ||  139524 || || ||  
|      Skein-1024-128 ||  C ||  C ||  1972 ||    148 ||      0 ||    128 ||    1024 ||  70917 ||  71180 ||    556.09 ||  139798 || || ||  
|-
|-
|      Skein-1024-256 ||  C ||  C ||  1972 ||    148 ||      0 ||    256 ||    1024 ||  70378 ||  70982 ||    554.55 ||  139406 || || ||  
|      Skein-1024-160 ||  C ||  C ||  1972 ||    148 ||      0 ||    160 ||    1024 ||  70866 ||  71160 ||    555.94 ||  139714 || || ||  
|-
|-
|      Skein-1024-384 ||  C ||  C ||  1972 ||    148 ||      0 ||    384 ||    1024 ||  70428 ||  71032 ||    554.94 ||  139526 || || ||  
|      Skein-1024-224 ||  C ||  C ||  1972 ||    148 ||      0 ||    224 ||    1024 ||  70913 ||  71212 ||    556.34 ||  139840 || || ||  
|-
|-
|      Skein-1024-512 ||  C ||  C ||  1972 ||    148 ||      0 ||    512 ||    1024 ||  70378 ||  70982 ||    554.55 ||  139446 || || ||  
|      Skein-1024-256 ||  C ||  C ||  1972 ||    148 ||      0 ||    256 ||    1024 ||  70869 ||  71128 ||    555.69 ||  139714 || || ||  
|-
|-
|       Skein-256-128 ||  C ||  C ||  1600 ||     52 ||      0 ||    128 ||     256 ||  17014 ||  16614 ||    519.19 ||   33080 || || ||  
|       Skein-1024-384 ||  C ||  C ||  1972 ||     148 ||      0 ||    384 ||   1024 ||  70917 ||  71180 ||    556.09 || 139838 || || ||  
|-
|-
|       Skein-256-160 ||  C ||  C ||  1600 ||     52 ||      0 ||    160 ||     256 ||  17102 ||  16710 ||    522.19 ||   33152 || || ||  
|       Skein-1024-512 ||  C ||  C ||  1972 ||     148 ||      0 ||    512 ||   1024 ||  70869 ||  71128 ||    555.69 || 139754 || || ||  
|-
|-
|        Skein-256-224 ||  C ||  C ||  1600 ||      52 ||      0 ||    224 ||    256 ||  17052 ||  16660 ||    520.62 ||  33072 || || ||  
|        Skein-256-128 ||  C ||  C ||  1600 ||      52 ||      0 ||    128 ||    256 ||  17145 ||  16742 ||    523.19 ||  33400 || || ||  
|-
|-
|        Skein-256-256 ||  C ||  C ||  1600 ||      52 ||      0 ||    256 ||    256 ||  17064 ||  16664 ||    520.75 ||  33198 || || ||  
|        Skein-256-160 ||  C ||  C ||  1600 ||      52 ||      0 ||    160 ||    256 ||  17232 ||  16839 ||    526.22 ||  33451 || || ||  
|-
|-
|        Skein-256-384 ||  C ||  C ||  1600 ||      52 ||      0 ||    384 ||    256 ||  17014 ||  16614 ||    519.19 ||  49776 || || ||  
|        Skein-256-224 ||  C ||  C ||  1600 ||      52 ||      0 ||    224 ||    256 ||  17179 ||  16812 ||    525.38 ||  33367 || || ||  
|-
|-
|        Skein-256-512 ||  C ||  C ||  1600 ||      52 ||      0 ||    512 ||    256 ||  17064 ||  16664 ||    520.75 ||  49894 || || ||  
|        Skein-256-256 ||  C ||  C ||  1600 ||      52 ||      0 ||    256 ||    256 ||  17198 ||  16818 ||    525.56 ||  33495 || || ||  
|-
|-
|       Skein-512-1024 ||  C ||  C ||  1672 ||      84 ||      0 ||   1024 ||    512 ||  32442 ||  32326 ||    505.09 ||  95946 || || ||  
|       Skein-256-384 ||  C ||  C ||  1600 ||      52 ||      0 ||     384 ||    256 ||  17145 ||  16766 ||    523.94 ||  50155 || || ||  
|-
|-
|        Skein-512-128 ||  C ||  C ||  1672 ||      84 ||      0 ||    128 ||    512 ||  32442 ||  32326 ||    505.09 ||  63726 || || ||  
|        Skein-256-512 ||  C ||  C ||  1600 ||      52 ||      0 ||    512 ||    256 ||  17198 ||  16818 ||    525.56 ||  50319 || || ||  
|-
|-
|       Skein-512-160 ||  C ||  C ||  1672 ||      84 ||      0 ||     160 ||    512 ||  32530 ||  32430 ||    506.72 ||  63806 || || ||  
|       Skein-512-1024 ||  C ||  C ||  1672 ||      84 ||      0 ||   1024 ||    512 ||  32699 ||  32579 ||    509.05 ||  96218 || || ||  
|-
|-
|        Skein-512-224 ||  C ||  C ||  1672 ||      84 ||      0 ||    224 ||    512 ||  32480 ||  32380 ||    505.94 ||  63724 || || ||  
|        Skein-512-128 ||  C ||  C ||  1672 ||      84 ||      0 ||    128 ||    512 ||  32699 ||  32580 ||    509.06 ||  63922 || || ||  
|-
|-
|        Skein-512-256 ||  C ||  C ||  1672 ||      84 ||      0 ||    256 ||    512 ||  32492 ||  32376 ||    505.88 ||  63844 || || ||  
|        Skein-512-160 ||  C ||  C ||  1672 ||      84 ||      0 ||    160 ||    512 ||  32785 ||  32685 ||    510.70 ||  64007 || || ||  
|-
|-
|        Skein-512-384 ||  C ||  C ||  1672 ||      84 ||      0 ||    384 ||    512 ||  32442 ||  32326 ||    505.09 ||  63764 || || ||  
|        Skein-512-224 ||  C ||  C ||  1672 ||      84 ||      0 ||    224 ||    512 ||  32733 ||  32633 ||    509.89 ||  63926 || || ||  
|-
|-
|        Skein-512-512 ||  C ||  C ||  1672 ||      84 ||      0 ||    512 ||    512 ||  32492 ||  32376 ||    505.88 ||  63884 || || ||  
|        Skein-512-256 ||  C ||  C ||  1672 ||      84 ||      0 ||    256 ||    512 ||  32751 ||  32631 ||    509.86 ||  64043 || || ||  
|-
|-
|        Skein-512-384 ||  C ||  C ||  1672 ||      84 ||      0 ||    384 ||    512 ||  32699 ||  32579 ||    509.05 ||  63963 || || ||
|-
|        Skein-512-512 ||  C ||  C ||  1672 ||      84 ||      0 ||    512 ||    512 ||  32751 ||  32631 ||    509.86 ||  64083 || || ||
|-
|}

Version vom 3. Mai 2010, 12:11 Uhr

Name Variant Language Size (Flash) (Bytes) Size (Context) (Bytes) Size (Stack) (Bytes) Hashsize (Bits) Blockize (Bits) Cycles (Initialisation) Cycles (per block) Cycles (per byte) Cycles (Finalisation) Attacs Paper License / Patents
Blake-28 C C 1700 56 0 224 512 82 8928 139.50 9231
Blake-32 C C 2308 56 0 256 512 150 8980 140.31 9351
Blake-48 C C 1700 104 0 384 1024 138 25629 200.23 26015
Blake-64 C C 2308 104 0 512 1024 190 25681 200.63 26181
BlueMidnightWish-224 speed C 2364 68 0 224 512 120 8831 137.98 18291
BlueMidnightWish-224 C C 2223 68 0 224 512 118 10283 160.67 21229
BlueMidnightWish-256 speed C 2364 68 0 256 512 168 8883 138.80 18321
BlueMidnightWish-256 C C 2223 68 0 256 512 170 10345 161.64 21273
BlueMidnightWish-384 C C 4343 132 0 384 1024 250 18511 144.62 37807
BlueMidnightWish-512 C C 4343 132 0 512 1024 300 18559 144.99 37923
CubeHash-224 C C 736 132 0 224 256 207568 21138 660.56 229136
CubeHash-256 C C 736 132 0 256 256 207649 21190 662.19 229209
CubeHash-384 C C 736 132 0 384 256 207601 21138 660.56 229121
CubeHash-512 C C 736 132 0 512 256 207648 21190 662.19 229240
ECHO-224 C C 1780 92 0 224 1536 122 472555 2461.22 471339
ECHO-256 C C 1780 92 0 256 1536 174 472720 2462.08 471566
ECHO-384 C C 1780 156 0 384 1024 228 588247 4595.68 587557
ECHO-512 C C 1780 156 0 512 1024 280 588342 4596.42 587648
Groestl-224 C C 1464 68 0 224 512 108 659495 10304.61 985411
Groestl-256 C C 1464 68 0 256 512 160 659251 10300.80 984755
Groestl-384 C C 1512 132 0 384 1024 158 1852014 14468.86 2773332
Groestl-512 C C 1512 132 0 512 1024 208 1851636 14465.91 2773960
Keccak-224 C C 1753 208 0 224 1152 252 98161 681.67 98319
Keccak-256 C C 1753 208 0 256 1088 302 98119 721.46 98311
Keccak-384 C C 1753 208 0 384 832 252 97689 939.32 97819
Keccak-512 C C 1753 208 0 512 576 302 97326 1351.75 97527
SHA-1 C C 940 28 0 160 512 20 26009 406.39 26383
SHA-256 C C 1132 40 0 256 512 38 28757 449.33 29712
Shabal-192 C C 984 192 0 192 512 596 5404 84.44 20643
Shabal-224 C C 984 192 0 224 512 702 5477 85.58 20753
Shabal-256 C C 984 192 0 256 512 596 5427 84.80 20609
Shabal-384 C C 984 192 0 384 512 702 5477 85.58 20749
Shabal-512 C C 984 192 0 512 512 596 5427 84.80 20665
Skein-1024-1024 C C 1972 148 0 1024 1024 70921 71180 556.09 139938
Skein-1024-128 C C 1972 148 0 128 1024 70917 71180 556.09 139798
Skein-1024-160 C C 1972 148 0 160 1024 70866 71160 555.94 139714
Skein-1024-224 C C 1972 148 0 224 1024 70913 71212 556.34 139840
Skein-1024-256 C C 1972 148 0 256 1024 70869 71128 555.69 139714
Skein-1024-384 C C 1972 148 0 384 1024 70917 71180 556.09 139838
Skein-1024-512 C C 1972 148 0 512 1024 70869 71128 555.69 139754
Skein-256-128 C C 1600 52 0 128 256 17145 16742 523.19 33400
Skein-256-160 C C 1600 52 0 160 256 17232 16839 526.22 33451
Skein-256-224 C C 1600 52 0 224 256 17179 16812 525.38 33367
Skein-256-256 C C 1600 52 0 256 256 17198 16818 525.56 33495
Skein-256-384 C C 1600 52 0 384 256 17145 16766 523.94 50155
Skein-256-512 C C 1600 52 0 512 256 17198 16818 525.56 50319
Skein-512-1024 C C 1672 84 0 1024 512 32699 32579 509.05 96218
Skein-512-128 C C 1672 84 0 128 512 32699 32580 509.06 63922
Skein-512-160 C C 1672 84 0 160 512 32785 32685 510.70 64007
Skein-512-224 C C 1672 84 0 224 512 32733 32633 509.89 63926
Skein-512-256 C C 1672 84 0 256 512 32751 32631 509.86 64043
Skein-512-384 C C 1672 84 0 384 512 32699 32579 509.05 63963
Skein-512-512 C C 1672 84 0 512 512 32751 32631 509.86 64083