Measurements of public-key cryptosystems, indexed by machine
eBATS
(ECRYPT Benchmarking
of Asymmetric Systems)
is a project in ECRYPT's VAMPIRE lab
to measure the performance of public-key systems.
This page presents the benchmark results collected in eBATS
for public-key encryption.
There is a
separate page
with more information about each public-key cryptosystem and each implementation.
Designers and implementors
interested in submitting new public-key cryptosystems
and new implementations of existing cryptosystems
should read the call for submissions.
What do the graphs and tables mean?
The rest of this page is organized into sections, one section for each computer.
Each computer has one graph.
There are seven horizontal positions on each graph:
- Time to encrypt a short message.
- Time to decrypt a short message.
- Time to compute a key pair.
- Space for a secret key.
- Space for a public key.
- Ciphertext overhead for a short message:
more precisely, the difference between the space used by a short encrypted message
and the space used by the original message.
- Ciphertext overhead for a long message.
Each graph is a superimposition of several curves,
one curve for each cryptosystem.
Each computer also has a series of tables, eight tables for each computer.
The first table shows the time, in cycles, to generate a key pair.
Each row of the table lists
- the first quartile of many time measurements,
- the median of many time measurements,
- the third quartile of many time measurements, and
- the name of the cryptosystem.
The second table shows the time to encrypt a short message.
The third table shows the time to decrypt a short message.
The fourth table shows the length of a secret key.
The fifth table shows the length of a public key.
The sixth, seventh, and eighth tables show
the ciphertext overhead for, respectively,
a 0-byte message,
a 23-byte message,
and a long message.
Measurements with large variance are indicated in red with question marks.
The computer name is linked to additional information
about the implementations and compilers selected for benchmarking.
armeabi (v7-A, Krait); 2012 Qualcomm Snapdragon S4 APQ8060A; 2 x 1512MHz; h9dragon, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 108268786 | 114377742 | 121497428 | mceliece |
| 239095690 | 240584317 | 241132099 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 160933 | 164525 | 167964 | mceliece |
| 918671 | 919125 | 919990 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1688977 | 1689390 | 1690086 | ntruees787ep1 |
| 2123570 | 2129110 | 2192382 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (Cortex A15); 2012 Samsung Exynos 5 Dual; 2 x 1700MHz; sachr, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 76089295 | 79155629 | 82498433 | mceliece |
| 186984772 | 188109241 | 188586757 | ntruees787ep1 |
| 327169993? | 598928655? | 895043724? | ronald1024 |
| 712177888? | 1256333446? | 1892772560? | ronald1536 |
| 1884421477? | 3040112567? | 5900091958? | ronald2048 |
| 4789354345? | 7358605836? | 12905260103? | ronald3072 |
| 12700351152? | 20654271731? | 35583120412? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 103510 | 105466 | 107967 | mceliece |
| 187544 | 188381 | 191157 | ronald1024 |
| 298478 | 299898 | 304371 | ronald1536 |
| 440266 | 444464 | 450390 | ronald2048 |
| 789399 | 793671 | 799650 | ntruees787ep1 |
| 789530 | 793753 | 798366 | ronald3072 |
| 1276310 | 1282104 | 1290317 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1455290 | 1455853 | 1457870 | ntruees787ep1 |
| 1812726 | 1831910 | 1834389 | mceliece |
| 9069413 | 9109246 | 9157798 | ronald1024 |
| 17073148 | 17121925 | 17166789 | ronald1536 |
| 49855962 | 49895463 | 49942087 | ronald2048 |
| 98692538 | 98883842 | 99199423 | ronald3072 |
| 307836539 | 308081194 | 308389881 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 46946984 | 49104964 | 51438912 | mceliece |
| 53408664? | 74565733? | 111327746? | ronald1024 |
| 90271613 | 90916591 | 91088386 | ntruees787ep1 |
| 133525745? | 213655072? | 273507312? | ronald1536 |
| 235622494? | 395777855? | 657836553? | ronald2048 |
| 817528886? | 1578285285? | 2201636193? | ronald3072 |
| 2412587870? | 3849942977? | 5907959313? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 63696 | 64461 | 66671 | ronald1024 |
| 70045 | 70799 | 71762 | mceliece |
| 89058 | 90395 | 92651 | ronald1536 |
| 124382 | 126194 | 128970 | ronald2048 |
| 214614 | 218239 | 222018 | ronald3072 |
| 332536 | 334190 | 338623 | ronald4096 |
| 421706 | 422031 | 422534 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 737041 | 737347 | 738349 | ntruees787ep1 |
| 1169701 | 1183568 | 1217622 | mceliece |
| 1640654 | 1652610 | 1671978 | ronald1024 |
| 3855293 | 3876328 | 3894100 | ronald1536 |
| 7649272 | 7683588 | 7710105 | ronald2048 |
| 22415553 | 22490429 | 22563657 | ronald3072 |
| 48852437 | 48954551 | 49046057 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 47065519 | 49514675 | 51669003 | mceliece |
| 89626206 | 90218430 | 90402759 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 97509 | 98313 | 99339 | mceliece |
| 455382 | 455751 | 456217 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 766348 | 766561 | 766920 | ntruees787ep1 |
| 1054874 | 1056860 | 1059634 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Piledriver (610f01); 2012 AMD A10-4655M; 2 x 2000MHz; h9trinity, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 47201000 | 49188882 | 51501449 | mceliece |
| 47584452? | 74988358? | 113649929? | ronald1024 |
| 90454615 | 90980033 | 91390594 | ntruees787ep1 |
| 102725746? | 179384915? | 267327079? | ronald1536 |
| 264685160? | 411286258? | 601226595? | ronald2048 |
| 857681217? | 1622673683? | 2384797356? | ronald3072 |
| 2367894020? | 3954926528? | 6204259517? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 62614 | 64720 | 67372 | ronald1024 |
| 70187 | 71016 | 72021 | mceliece |
| 89702 | 91618 | 94048 | ronald1536 |
| 123184 | 125251 | 126657 | ronald2048 |
| 213285 | 216021 | 219739 | ronald3072 |
| 333031 | 336557 | 341853 | ronald4096 |
| 421627 | 421973 | 422446 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 736769 | 737148 | 737787 | ntruees787ep1 |
| 1164064 | 1167211 | 1174112 | mceliece |
| 1651804 | 1669339 | 1680522 | ronald1024 |
| 3859984 | 3888852 | 3917560 | ronald1536 |
| 7668579 | 7698437 | 7744815 | ronald2048 |
| 22433748 | 22518910 | 22607362 | ronald3072 |
| 48937647 | 49132854 | 49359863 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Piledriver (610f01); 2012 AMD A10-4655M; 2 x 2000MHz; h9trinity, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 47134107 | 49746771 | 52023898 | mceliece |
| 109038914 | 109754514 | 110071320 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 97286 | 98259 | 99180 | mceliece |
| 507252 | 507914 | 508929 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 854391 | 854745 | 855234 | ntruees787ep1 |
| 1058006 | 1062448 | 1197616 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Bulldozer (600f12); 2012 AMD FX-4170; 2 x 4200MHz; pistol, supercop-20121016
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 48135124 | 50514803 | 53088438 | mceliece |
| 110309293 | 111063645 | 111293246 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 71368 | 72562 | 73368 | mceliece |
| 447385 | 448021 | 448683 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 783027 | 783446 | 784353 | ntruees787ep1 |
| 1209269 | 1220918 | 1260552 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Bulldozer (600f12); 2012 AMD FX-4170; 2 x 4200MHz; pistol, supercop-20121016
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 48646925 | 51306138 | 53544897 | mceliece |
| 109007949 | 109800995 | 110037523 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 101672 | 102969 | 104490 | mceliece |
| 477199 | 477827 | 478513 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 803342 | 803667 | 805703 | ntruees787ep1 |
| 1098417 | 1108247 | 1148953 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 33404256 | 34689912 | 36227852 | mceliece |
| 33784608? | 59763904? | 90545716? | ronald1024 |
| 71517728 | 72011552 | 72145808 | ntruees787ep1 |
| 84205160? | 149161636? | 230805540? | ronald1536 |
| 190571748? | 338174520? | 481188560? | ronald2048 |
| 612811128? | 1103681036? | 1681359164? | ronald3072 |
| 1544556664? | 2504391648? | 4021831144? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 46628 | 47296 | 48292 | ronald1024 |
| 60748 | 61888 | 62712 | mceliece |
| 67060 | 67908 | 69640 | ronald1536 |
| 93888 | 95764 | 97752 | ronald2048 |
| 162304 | 163544 | 166200 | ronald3072 |
| 254784 | 257244 | 261204 | ronald4096 |
| 398456 | 398732 | 399272 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 699288 | 699920 | 701656 | ntruees787ep1 |
| 1217652 | 1218728 | 1221372 | mceliece |
| 1318536 | 1333564 | 1345948 | ronald1024 |
| 2977452 | 2994880 | 3013176 | ronald1536 |
| 5737292 | 5769176 | 5788200 | ronald2048 |
| 15964940 | 15998668 | 16055424 | ronald3072 |
| 34272792 | 34330672 | 34429808 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 35699140 | 37437004 | 39178620 | mceliece |
| 71674368 | 72139456 | 72316000 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 78148 | 79236 | 80224 | mceliece |
| 419456 | 419900 | 420508 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 718880 | 719740 | 721820 | ntruees787ep1 |
| 1084716 | 1085684 | 1089596 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; IB+AES (306a9); 2012 Intel Core i7-3520M; 2 x 2900MHz; khazaddum, supercop-20120928
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 33645692 | 34940008 | 37063452 | mceliece |
| 71673396 | 71987648 | 72160960 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 59028 | 59672 | 60476 | mceliece |
| 397484 | 397968 | 398268 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 697664 | 698272 | 699788 | ntruees787ep1 |
| 1224376 | 1226884 | 1240044 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; IB+AES (306a9); 2012 Intel Core i5-3210M; 2 x 2500MHz; h9ivy, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 33494384 | 34669948 | 36218364 | mceliece |
| 32667668? | 44632908? | 74823368? | ronald1024 |
| 71553388 | 72022424 | 72170972 | ntruees787ep1 |
| 89248436? | 124823932? | 178789192? | ronald1536 |
| 151678900? | 242714532? | 382032116? | ronald2048 |
| 591906620? | 909846984? | 1459112316? | ronald3072 |
| 1755915056? | 2971873108? | 4119693796? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 46192 | 46940 | 48632 | ronald1024 |
| 60548 | 61440 | 62244 | mceliece |
| 66812 | 67740 | 69152 | ronald1536 |
| 93776 | 94464 | 97100 | ronald2048 |
| 162336 | 164320 | 167052 | ronald3072 |
| 256340 | 258728 | 263008 | ronald4096 |
| 398528 | 398912 | 399304 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 699584 | 700512 | 702724 | ntruees787ep1 |
| 1218380 | 1219344 | 1223644 | mceliece |
| 1326820 | 1340040 | 1354480 | ronald1024 |
| 2978076 | 3000748 | 3022720 | ronald1536 |
| 5735616 | 5766752 | 5790808 | ronald2048 |
| 16005476 | 16052564 | 16095232 | ronald3072 |
| 34331684 | 34373392 | 34436852 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; IB+AES (306a9); 2012 Intel Core i5-3210M; 2 x 2500MHz; h9ivy, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 35669444 | 37439100 | 39115468 | mceliece |
| 72930252 | 73423216 | 73575748 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 77952 | 79060 | 79996 | mceliece |
| 417536 | 417964 | 418556 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 713288 | 714068 | 715908 | ntruees787ep1 |
| 1086140 | 1087132 | 1091184 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v7-A, Cortex A9); 2011 TI OMAP 4460; 2 x 1000MHz; h5omap, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 114070579 | 118062546 | 123234843 | mceliece |
| 238065976 | 239700814 | 240205642 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 147011 | 151086 | 155401 | mceliece |
| 1025632 | 1027886 | 1038152 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1622700 | 1624862 | 1637584 | mceliece |
| 1885400 | 1887352 | 1896374 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v7-A, Cortex A8); 2011 TI Sitara AM3359; 1 x 720MHz; h7beagle, supercop-20121016
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 84234554 | 88190330 | 92467256 | mceliece |
| 226458933 | 227815642 | 228326244 | ntruees787ep1 |
| 447720408? | 680975606? | 1128501110? | ronald1024 |
| 1023807822? | 1705593788? | 2420361903? | ronald1536 |
| 2952847775? | 4052138869? | 6096880728? | ronald2048 |
| 8183044736? | 13988676362? | 23268766048? | ronald3072 |
| 28560157218? | 40966330754? | 61926974390? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 127691 | 130569 | 135626 | mceliece |
| 287973 | 288878 | 290721 | ronald1024 |
| 499672 | 502736 | 511191 | ronald1536 |
| 747047 | 751112 | 754949 | ronald2048 |
| 1200764 | 1201389 | 1202635 | ntruees787ep1 |
| 1468010 | 1473675 | 1481602 | ronald3072 |
| 2336412 | 2345156 | 2353421 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1473725 | 1479977 | 1492613 | mceliece |
| 2281902 | 2282479 | 2293245 | ntruees787ep1 |
| 13368936 | 13417006 | 13478790 | ronald1024 |
| 32826437 | 32879942 | 32951094 | ronald1536 |
| 76071326 | 76142088 | 76221709 | ronald2048 |
| 203234558 | 203446670 | 203637153 | ronald3072 |
| 486903765 | 487156372 | 487355790 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v7-A, Scorpion); 2011 Qualcomm Snapdragon S3 APQ8060; 2 x 1782MHz; h6dragon, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 93095628 | 98536363 | 106889267 | mceliece |
| 204708912 | 206106215 | 206496008 | ntruees787ep1 |
| 402466854? | 688498601? | 1139063473? | ronald1024 |
| 935884440? | 1700502688? | 2722234678? | ronald1536 |
| 2219101746? | 3148413343? | 5303896586? | ronald2048 |
| 4729384533? | 9855505349? | 14976772892? | ronald3072 |
| 16254053397? | 29325196173? | 45521662501? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 149473 | 151827 | 155176 | mceliece |
| 275056 | 276836 | 279175 | ronald1024 |
| 411928 | 414059 | 421887 | ronald1536 |
| 603269 | 609593 | 617141 | ronald2048 |
| 969929 | 971152 | 972697 | ntruees787ep1 |
| 1083918 | 1090401 | 1097184 | ronald3072 |
| 1727855 | 1735554 | 1747612 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1786250 | 1786833 | 1788321 | ntruees787ep1 |
| 1827357 | 1853845 | 1854977 | mceliece |
| 7342571 | 7373869 | 7421099 | ronald1024 |
| 19023400 | 19073650 | 19153845 | ronald1536 |
| 39670474 | 39746105 | 39885798 | ronald2048 |
| 118081057 | 118211438 | 118351809 | ronald3072 |
| 264257523 | 264462376 | 264590434 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v7-A, Scorpion); 2011 Qualcomm Snapdragon S3 APQ8060; 2 x 1188MHz; spongebob, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 111528192 | 116611584 | 126012416 | mceliece |
| 292632832 | 294049280 | 294785280 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 179712 | 182016 | 185344 | mceliece |
| 1157120 | 1160704 | 1165312 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1930496 | 1942272 | 1946880 | mceliece |
| 2142976 | 2150144 | 2155008 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Bulldozer (600f12); 2011 AMD FX-8150; 4 x 3600MHz; bulldozer, supercop-20120709
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 48545362 | 50233003 | 53266592 | mceliece |
| 63749423? | 93147617? | 133685921? | ronald1024 |
| 107773989 | 118688546 | 119601397 | ntruees787ep1 |
| 120174331? | 189900923? | 325257792? | ronald1536 |
| 253320715? | 469067198? | 722186321? | ronald2048 |
| 635387252? | 1296329718? | 2018925848? | ronald3072 |
| 2202197664? | 4016972328? | 5608860359? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 76539 | 77630 | 79778 | ronald1024 |
| 81721 | 83205 | 84379 | mceliece |
| 102334 | 105762 | 109298 | ronald1536 |
| 138786 | 141775 | 144874 | ronald2048 |
| 233936 | 236297 | 240115 | ronald3072 |
| 333825 | 357866 | 362942 | ronald4096 |
| 492615 | 494003 | 494659 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 860124 | 861574 | 862042 | ntruees787ep1 |
| 1151863 | 1177878 | 1180052 | mceliece |
| 1881153 | 1903632 | 1926740 | ronald1024 |
| 4237478 | 4276669 | 4308447 | ronald1536 |
| 7991950 | 8054242 | 8109585 | ronald2048 |
| 22759090 | 22884524 | 22974651 | ronald3072 |
| 47080424 | 48898717 | 49116006 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Bulldozer (600f12); 2011 AMD FX-8150; 4 x 3600MHz; bulldozer, supercop-20120709
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 47303704 | 50055812 | 52659623 | mceliece |
| 107837635 | 118468116 | 119953391 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 109005 | 109954 | 111041 | mceliece |
| 518814 | 519919 | 520489 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 876218 | 877628 | 879533 | ntruees787ep1 |
| 1041351 | 1044607 | 1046914 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Bulldozer (600f12); 2011 AMD FX-8120; 4 x 3100MHz; hydra6, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 48172898 | 50567301 | 53041864 | mceliece |
| 55191946? | 98031407? | 131588222? | ronald1024 |
| 110681141 | 111382575 | 111603831 | ntruees787ep1 |
| 122099568? | 235070985? | 361426001? | ronald1536 |
| 265601932? | 485965963? | 837426589? | ronald2048 |
| 922521881? | 1398644726? | 2298907786? | ronald3072 |
| 2187707109? | 3873419112? | 6629658486? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 65041 | 67336 | 68548 | ronald1024 |
| 71458 | 72548 | 73502 | mceliece |
| 94135 | 94803 | 97400 | ronald1536 |
| 130807 | 132565 | 134397 | ronald2048 |
| 228407 | 231703 | 234054 | ronald3072 |
| 355940 | 359068 | 362096 | ronald4096 |
| 446216 | 446579 | 447117 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 780720 | 781018 | 781099 | ntruees787ep1 |
| 1211288 | 1215549 | 1219046 | mceliece |
| 1793721 | 1815082 | 1832719 | ronald1024 |
| 4205724 | 4220687 | 4243782 | ronald1536 |
| 8171884 | 8208280 | 8239943 | ronald2048 |
| 23355880 | 23455951 | 23515538 | ronald3072 |
| 50783859 | 50910440 | 51041326 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Bulldozer (600f12); 2011 AMD FX-8120; 4 x 3100MHz; hydra6, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 48583101 | 51193337 | 53501172 | mceliece |
| 108112471 | 108884123 | 109103880 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 101195 | 102282 | 103596 | mceliece |
| 478760 | 479288 | 480313 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 805312 | 805707 | 805814 | ntruees787ep1 |
| 1094408 | 1097438 | 1101824 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 56418912 | 58877748 | 61481700 | mceliece |
| 161020236 | 161991744 | 162387309 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 88020 | 89115 | 90294 | mceliece |
| 569526 | 571290 | 572739 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1006761 | 1012098 | 1013727 | ntruees787ep1 |
| 1186743 | 1187127 | 1188144 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 59795700 | 63352371 | 67278792 | mceliece |
| 174323376 | 175388190 | 175745031 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 121569 | 122739 | 125085 | mceliece |
| 583293 | 583905 | 584607 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1012461 | 1012989 | 1016145 | ntruees787ep1 |
| 1116888 | 1118835 | 1123926 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h5e450, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 57448815 | 59946612 | 62585760 | mceliece |
| 76357062? | 144273684? | 210359073? | ronald1024 |
| 161118525 | 162089097 | 162396606 | ntruees787ep1 |
| 202854411? | 303601554? | 433503210? | ronald1536 |
| 418104597? | 772769922? | 1142020770? | ronald2048 |
| 1070151459? | 1781685039? | 2904766569? | ronald3072 |
| 2998848576? | 5241121710? | 7597159788? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 84198 | 86463 | 91884 | ronald1024 |
| 94014 | 95436 | 96492 | mceliece |
| 116907 | 117528 | 121602 | ronald1536 |
| 161130 | 163950 | 167151 | ronald2048 |
| 269160 | 271290 | 276963 | ronald3072 |
| 410640 | 414444 | 421443 | ronald4096 |
| 570018 | 571548 | 573585 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1005204 | 1006188 | 1013049 | ntruees787ep1 |
| 1182021 | 1186710 | 1190034 | mceliece |
| 2145276 | 2161842 | 2184903 | ronald1024 |
| 4825218 | 4857372 | 4888074 | ronald1536 |
| 9346095 | 9374907 | 9428907 | ronald2048 |
| 25907319 | 25956696 | 26012802 | ronald3072 |
| 55511994 | 55577151 | 55682652 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h5e450, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 59682879 | 63330198 | 67180836 | mceliece |
| 174329025 | 175408131 | 175816914 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 121458 | 122790 | 124200 | mceliece |
| 583266 | 583737 | 584397 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1012374 | 1013046 | 1016133 | ntruees787ep1 |
| 1117671 | 1119705 | 1126902 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Bobcat (500f20); 2011 AMD E-350; 2 x 1600MHz; h4e350, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 56757561 | 59303022 | 62016783 | mceliece |
| 161089227 | 162073737 | 162465087 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 88152 | 89415 | 90270 | mceliece |
| 569208 | 570165 | 572424 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1007052 | 1012689 | 1014294 | ntruees787ep1 |
| 1186710 | 1186920 | 1189578 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Bobcat (500f20); 2011 AMD E-350; 2 x 1600MHz; h4e350, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 60002442 | 63332994 | 67350774 | mceliece |
| 177234993 | 178306629 | 178683729 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 121356 | 122502 | 124743 | mceliece |
| 575829 | 576339 | 577023 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1005384 | 1005750 | 1009050 | ntruees787ep1 |
| 1117551 | 1119030 | 1127592 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Bobcat (500f10); 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 55560318 | 58203645 | 61026966 | mceliece |
| 68027109? | 145040910? | 215451960? | ronald1024 |
| 168965691 | 170014626 | 170377881 | ntruees787ep1 |
| 226063107? | 334834632? | 531983355? | ronald1536 |
| 394111473? | 712568922? | 980295888? | ronald2048 |
| 995988006? | 1722338298? | 2750314935? | ronald3072 |
| 2347153953? | 4335251517? | 6495908172? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 82455 | 86520 | 89280 | ronald1024 |
| 86976 | 88341 | 89157 | mceliece |
| 115227 | 116154 | 119979 | ronald1536 |
| 156816 | 160503 | 163659 | ronald2048 |
| 268773 | 271029 | 275163 | ronald3072 |
| 408267 | 413352 | 418410 | ronald4096 |
| 613968 | 615882 | 618378 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1119414 | 1121430 | 1123995 | ntruees787ep1 |
| 1182567 | 1182969 | 1184298 | mceliece |
| 2121672 | 2144622 | 2162457 | ronald1024 |
| 4801023 | 4824705 | 4855953 | ronald1536 |
| 9332298 | 9365997 | 9402399 | ronald2048 |
| 25795011 | 25876632 | 25930323 | ronald3072 |
| 55310022 | 55384860 | 55478559 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Bobcat (500f10); 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 59475183 | 62861658 | 67019373 | mceliece |
| 177108126 | 178172826 | 178639986 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 121527 | 122676 | 123765 | mceliece |
| 575862 | 576441 | 576822 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1004676 | 1005354 | 1009170 | ntruees787ep1 |
| 1125855 | 1127610 | 1134363 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 39944923 | 42308208 | 44720836 | mceliece |
| 67548808 | 67926212 | 68123823 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 71225 | 71731 | 72745 | mceliece |
| 377980 | 378276 | 378604 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 660025 | 660175 | 660263 | ntruees787ep1 |
| 1140886 | 1141169 | 1141565 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 44309406 | 46875361 | 49389210 | mceliece |
| 66002350 | 66410408 | 66565867 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 80680 | 81518 | 82484 | mceliece |
| 384997 | 385242 | 385676 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 656476 | 658820 | 658850 | ntruees787ep1 |
| 1082146 | 1083710 | 1084875 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; K10 32nm (300f10); 2011 AMD A6-3650; 4 x 2600MHz; hydra4, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 39218455 | 41753907 | 44079878 | mceliece |
| 68699073 | 69151293 | 69340822 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 70352 | 70754 | 71756 | mceliece |
| 357014 | 357451 | 357864 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 615171 | 615623 | 615888 | ntruees787ep1 |
| 1138566 | 1138913 | 1139362 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; K10 32nm (300f10); 2011 AMD A6-3650; 4 x 2600MHz; hydra4, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 43305264 | 45537671 | 47791923 | mceliece |
| 65970972 | 66401022 | 66538754 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 95897 | 96790 | 97586 | mceliece |
| 384946 | 385495 | 388214 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 656654 | 657977 | 659259 | ntruees787ep1 |
| 1083849 | 1084933 | 1086372 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Atom (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 71402177 | 75626033 | 79982826 | mceliece |
| 197795465 | 199054422 | 199575425 | ntruees787ep1 |
| 142192141? | 208639781? | 347088287? | ronald1024 |
| 402000445? | 576460857? | 1004674321? | ronald1536 |
| 868808171? | 1414615657? | 1944403251? | ronald2048 |
| 2699564651? | 4498783905? | 7861214886? | ronald3072 |
| 7019277993? | 9881469843? | 19970169919? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 98539 | 100520 | 102879 | mceliece |
| 161238 | 162407 | 166131 | ronald1024 |
| 247597 | 249025 | 253057 | ronald1536 |
| 363258 | 367486 | 371770 | ronald2048 |
| 676683 | 679798 | 687645 | ronald3072 |
| 874776 | 876099 | 878318 | ntruees787ep1 |
| 1111635 | 1116430 | 1125838 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1588209 | 1588398 | 1593130 | mceliece |
| 1604218 | 1604316 | 1619870 | ntruees787ep1 |
| 5082784 | 5126933 | 5157656 | ronald1024 |
| 12972407 | 13023157 | 13079633 | ronald1536 |
| 26811743 | 26891186 | 26968116 | ronald2048 |
| 80055045 | 80203011 | 80513412 | ronald3072 |
| 177985213 | 178222513 | 178634456 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Atom (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 85850765 | 89926816 | 94593156 | mceliece |
| 214893924 | 216194405 | 217027608 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 153937 | 156856 | 161133 | mceliece |
| 841400 | 841757 | 842296 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1400308 | 1400455 | 1404060 | mceliece |
| 1498448 | 1498574 | 1502816 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; SB+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 34592756 | 36007092 | 37660812 | mceliece |
| 35839632? | 57782756? | 87772256? | ronald1024 |
| 76097388 | 76600780 | 76750364 | ntruees787ep1 |
| 91630008? | 137288268? | 268095440? | ronald1536 |
| 224247716? | 385248644? | 541191776? | ronald2048 |
| 565846436? | 1055609436? | 1750896868? | ronald3072 |
| 1841099068? | 2713749572? | 4027573740? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 49248 | 49652 | 51672 | ronald1024 |
| 64532 | 65008 | 66340 | mceliece |
| 71656 | 72296 | 74192 | ronald1536 |
| 101960 | 103744 | 105084 | ronald2048 |
| 180392 | 182860 | 184648 | ronald3072 |
| 284628 | 286900 | 290312 | ronald4096 |
| 415632 | 415976 | 416416 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 720724 | 721148 | 722964 | ntruees787ep1 |
| 1280536 | 1281644 | 1286616 | mceliece |
| 1393336 | 1403884 | 1421740 | ronald1024 |
| 3169056 | 3187356 | 3214564 | ronald1536 |
| 6126212 | 6158336 | 6190104 | ronald2048 |
| 17159060 | 17208312 | 17266568 | ronald3072 |
| 36869452 | 36927452 | 36993712 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; SB+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 38475200 | 40428168 | 42145504 | mceliece |
| 88637056 | 89214620 | 89388168 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 93304 | 94696 | 95388 | mceliece |
| 430456 | 431184 | 432948 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 723416 | 723996 | 725128 | ntruees787ep1 |
| 1166516 | 1169072 | 1171860 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; SB+AES (206a7); 2011 Intel Xeon E3-1220L; 2 x 2200MHz; threads; boost; backup, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 25701214 | 26647680 | 28496824 | mceliece |
| 49971682 | 50174764 | 50328254 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 40716 | 41432 | 48937 | mceliece |
| 269884 | 270194 | 270622 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 465622 | 466130 | 467018 | ntruees787ep1 |
| 824146 | 827864 | 834998 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; SB+AES (206a7); 2011 Intel Core i7-2600K; 4 x 3400MHz; threads; sandy0, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 34689480 | 35988160 | 37658744 | mceliece |
| 42845412? | 69539928? | 100924400? | ronald1024 |
| 76108292 | 76620892 | 76775372 | ntruees787ep1 |
| 129881516? | 197271412? | 296694676? | ronald1536 |
| 229214660? | 369200832? | 565905164? | ronald2048 |
| 773046752? | 1208428816? | 1938833928? | ronald3072 |
| 2281608100? | 3491889292? | 5940009812? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 50420 | 51084 | 53176 | ronald1024 |
| 64212 | 64908 | 65976 | mceliece |
| 74284 | 74900 | 77260 | ronald1536 |
| 107104 | 108708 | 110900 | ronald2048 |
| 195356 | 197352 | 199956 | ronald3072 |
| 310440 | 313268 | 316800 | ronald4096 |
| 416468 | 416924 | 417384 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 722048 | 722624 | 724272 | ntruees787ep1 |
| 1279960 | 1280900 | 1283764 | mceliece |
| 1598128 | 1616304 | 1630444 | ronald1024 |
| 3849812 | 3863148 | 3894216 | ronald1536 |
| 7612628 | 7665736 | 7724992 | ronald2048 |
| 21515944 | 21597080 | 21853960 | ronald3072 |
| 47177956 | 47553964 | 48223164 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; SB+AES (206a7); 2011 Intel Core i5-2400S; 4 x 2495MHz; sandy, supercop-20120908
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 32989512 | 34334068 | 36285048 | mceliece |
| 33507176? | 57492516? | 88522328? | ronald1024 |
| 77792612 | 78319448 | 78533268 | ntruees787ep1 |
| 84274516? | 169229128? | 262948728? | ronald1536 |
| 189479488? | 298575868? | 423883996? | ronald2048 |
| 742769584? | 1074391224? | 1578709864? | ronald3072 |
| 1608726440? | 2478505480? | 4040092280? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 50748 | 51340 | 52536 | ronald1024 |
| 68792 | 69776 | 70496 | mceliece |
| 75960 | 77180 | 78484 | ronald1536 |
| 108724 | 110352 | 112576 | ronald2048 |
| 190672 | 192816 | 195400 | ronald3072 |
| 299872 | 304108 | 308236 | ronald4096 |
| 409688 | 410156 | 410668 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 709736 | 710788 | 712992 | ntruees787ep1 |
| 1172924 | 1173840 | 1178092 | mceliece |
| 1391480 | 1404728 | 1419132 | ronald1024 |
| 3168256 | 3193144 | 3215536 | ronald1536 |
| 6130168 | 6150612 | 6181088 | ronald2048 |
| 17187204 | 17230640 | 17322840 | ronald3072 |
| 36886596 | 36968528 | 37044752 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; SB+AES (206a7); 2011 Intel Core i5-2400; 4 x 3100MHz; mangetsu, supercop-20121016
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 33158672 | 34575824 | 37515192 | mceliece |
| 30457384? | 56700748? | 94501164? | ronald1024 |
| 78049380 | 78390140 | 79597228 | ntruees787ep1 |
| 89614732? | 149580152? | 239691548? | ronald1536 |
| 215945508? | 325859764? | 536254932? | ronald2048 |
| 659134164? | 1043191068? | 1868871280? | ronald3072 |
| 1824730548? | 2838706016? | 4888572984? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 48576 | 48960 | 50564 | ronald1024 |
| 69536 | 70588 | 71468 | mceliece |
| 70400 | 72112 | 74192 | ronald1536 |
| 100132 | 101704 | 103128 | ronald2048 |
| 177008 | 178588 | 181644 | ronald3072 |
| 283224 | 286856 | 289728 | ronald4096 |
| 409920 | 410580 | 411116 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 709308 | 710136 | 713332 | ntruees787ep1 |
| 1173076 | 1175592 | 1178108 | mceliece |
| 1394316 | 1411068 | 1426608 | ronald1024 |
| 3167384 | 3186152 | 3205440 | ronald1536 |
| 6121384 | 6148724 | 6185868 | ronald2048 |
| 17167176 | 17220168 | 17275300 | ronald3072 |
| 36835560 | 36914208 | 37027224 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; bridge, supercop-20120928
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 35421508 | 36558420 | 38095972 | mceliece |
| 44413316? | 68901564? | 98022044? | ronald1024 |
| 76134100 | 76615220 | 76758400 | ntruees787ep1 |
| 94332888? | 141049452? | 262420052? | ronald1536 |
| 249209604? | 409077400? | 631161612? | ronald2048 |
| 799760328? | 1285601540? | 2067259812? | ronald3072 |
| 2379156980? | 3530042260? | 5788071636? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 50724 | 51120 | 51868 | ronald1024 |
| 64152 | 64884 | 66140 | mceliece |
| 74940 | 76548 | 77804 | ronald1536 |
| 106168 | 108056 | 110060 | ronald2048 |
| 195288 | 196828 | 199540 | ronald3072 |
| 306264 | 310400 | 312752 | ronald4096 |
| 416792 | 417236 | 417636 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 722372 | 723072 | 725044 | ntruees787ep1 |
| 1280624 | 1281864 | 1284784 | mceliece |
| 1608228 | 1625580 | 1650936 | ronald1024 |
| 3848612 | 3872368 | 3896544 | ronald1536 |
| 7629412 | 7686616 | 7738224 | ronald2048 |
| 21525200 | 21650312 | 21888664 | ronald3072 |
| 47168620 | 47484664 | 47785840 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; bridge, supercop-20120928
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 38453468 | 40420860 | 42152884 | mceliece |
| 76326264 | 76833504 | 77007152 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 93500 | 94452 | 95672 | mceliece |
| 430848 | 431432 | 431996 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 732520 | 733692 | 736816 | ntruees787ep1 |
| 1169220 | 1172016 | 1174836 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 35034092 | 36295188 | 37974228 | mceliece |
| 27973872? | 50231880? | 72922696? | ronald1024 |
| 76110232 | 76585232 | 76739004 | ntruees787ep1 |
| 97475756? | 151042304? | 227621596? | ronald1536 |
| 206364192? | 316411688? | 489861840? | ronald2048 |
| 585793544? | 1127933428? | 1801138404? | ronald3072 |
| 1562689880? | 2519347120? | 4204121608? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 46696 | 47872 | 49660 | ronald1024 |
| 64444 | 65048 | 65964 | mceliece |
| 71400 | 73256 | 73952 | ronald1536 |
| 100308 | 102048 | 104024 | ronald2048 |
| 178144 | 180544 | 182836 | ronald3072 |
| 281332 | 283452 | 286484 | ronald4096 |
| 416708 | 416980 | 417552 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 722620 | 723408 | 725296 | ntruees787ep1 |
| 1280336 | 1281472 | 1285448 | mceliece |
| 1392400 | 1409024 | 1425260 | ronald1024 |
| 3184864 | 3201328 | 3218464 | ronald1536 |
| 6143560 | 6174812 | 6210604 | ronald2048 |
| 17159648 | 17201576 | 17235048 | ronald3072 |
| 36871680 | 36942980 | 37033416 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 37182120 | 38532520 | 40402372 | mceliece |
| 76304228 | 76796396 | 76950580 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 80804 | 81628 | 82644 | mceliece |
| 430280 | 430804 | 431312 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 732528 | 733456 | 735252 | ntruees787ep1 |
| 1158184 | 1159616 | 1162824 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Atom (106ca); 2011 Intel Atom N435; 1 x 1330MHz; h4atom, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 86694712 | 91409536 | 96246928 | mceliece |
| 200793752 | 201955136 | 202306888 | ntruees787ep1 |
| 171512600? | 244897088? | 407337528? | ronald1024 |
| 467581176? | 696342688? | 1058823912? | ronald1536 |
| 795684832? | 1365231648? | 1960660312? | ronald2048 |
| 3339423576? | 5703899096? | 8918820264? | ronald3072 |
| 7555872008? | 13427688576? | 21423816000? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 122544 | 124336 | 127240 | mceliece |
| 165872 | 167232 | 169360 | ronald1024 |
| 252192 | 254040 | 259056 | ronald1536 |
| 367832 | 372064 | 377480 | ronald2048 |
| 688680 | 693680 | 698928 | ronald3072 |
| 876104 | 877464 | 879696 | ntruees787ep1 |
| 1122480 | 1129640 | 1147608 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1467000 | 1470096 | 1492032 | mceliece |
| 1606240 | 1608768 | 1628624 | ntruees787ep1 |
| 5179976 | 5207240 | 5261960 | ronald1024 |
| 13119600 | 13191504 | 13260184 | ronald1536 |
| 27136016 | 27217800 | 27307848 | ronald2048 |
| 80878848 | 81012296 | 81158208 | ronald3072 |
| 179750744 | 179910848 | 180090712 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Atom (106ca); 2011 Intel Atom N435; 1 x 1330MHz; h4atom, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 87034272 | 92151192 | 96681536 | mceliece |
| 215652008 | 217017536 | 217630744 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 154352 | 156952 | 159232 | mceliece |
| 841896 | 843744 | 845272 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1428232 | 1431744 | 1453056 | mceliece |
| 1499152 | 1503200 | 1518736 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v7-A, Tegra 2); 2010 NVIDIA Tegra 250; 2 x 1000MHz; h2tegra, supercop-20121016
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 119844844 | 124655520 | 129071963 | mceliece |
| 499568913 | 501701217 | 503212322 | ntruees787ep1 |
| 439768883? | 703137469? | 1277544028? | ronald1024 |
| 1296922831? | 2041306785? | 3160093408? | ronald1536 |
| 3039196808? | 5216213593? | 7184177309? | ronald2048 |
| 7318717434? | 11910665853? | 20751434858? | ronald3072 |
| 26693731072? | 43170818858? | 58256355640? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 147761 | 151059 | 155434 | mceliece |
| 256634 | 259828 | 263938 | ronald1024 |
| 444452 | 449377 | 463169 | ronald1536 |
| 659474 | 665733 | 676041 | ronald2048 |
| 981068 | 992511 | 1004754 | ntruees787ep1 |
| 1279418 | 1290603 | 1322236 | ronald3072 |
| 2018444 | 2042721 | 2100603 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1640091 | 1650704 | 1672418 | mceliece |
| 1865227 | 1884077 | 1919938 | ntruees787ep1 |
| 11788180 | 11872193 | 11934859 | ronald1024 |
| 27899697 | 28050186 | 28229661 | ronald1536 |
| 66378807 | 66476070 | 66679301 | ronald2048 |
| 169963362 | 170120546 | 170505193 | ronald3072 |
| 424922621 | 425475731 | 426083210 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v7-A, Tegra 2); 2010 NVIDIA Tegra 2; 2 x 1000MHz; h5tegra, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 126108375 | 133518411 | 140281940 | mceliece |
| 223023150 | 224553260 | 225107004 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 174631 | 176955 | 181374 | mceliece |
| 875412 | 876589 | 878240 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1592170 | 1595851 | 1602201 | ntruees787ep1 |
| 1829392 | 1831478 | 1834630 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
mips64; 2010 ICT Loongson 3A V0.5; 4 x 900MHz; gcc49, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 145320286 | 153427388 | 161174906 | mceliece |
| 221988814 | 223252352 | 223615696 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 140872 | 144184 | 148028 | mceliece |
| 1799346 | 1810344 | 1823332 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 2597210 | 2605084 | 2605660 | mceliece |
| 3396104 | 3414212 | 3425840 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
mips32; normally mips64; 2010 ICT Loongson 3A V0.5; 4 x 900MHz; gcc49, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 217888766 | 219097672 | 219431874 | ntruees787ep1 |
| 244074062 | 250158668 | 258838436 | mceliece |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 233322 | 238400 | 244802 | mceliece |
| 2073758 | 2076588 | 2083198 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 2794450 | 2799864 | 2816122 | mceliece |
| 3911538 | 3912186 | 3916640 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
mipso32; normally mips64; 2010 ICT Loongson 3A V0.5; 4 x 900MHz; gcc49, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 201537948 | 212312426 | 224884874 | mceliece |
| 224231262 | 225419398 | 225852602 | ntruees787ep1 |
| 479104830? | 699053514? | 1030404830? | ronald1024 |
| 1367873272? | 2046713758? | 3704495972? | ronald1536 |
| 4026266988? | 6298372008? | 9052637910? | ronald2048 |
| 14305724232? | 24230760442? | 38589012306? | ronald3072 |
| 41183050136? | 65269692732? | 107031419994? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 178520 | 182512 | 188074 | mceliece |
| 495700 | 503000 | 507170 | ronald1024 |
| 971242 | 977508 | 985936 | ronald1536 |
| 1515122 | 1525976 | 1532524 | ronald2048 |
| 1747114 | 1755624 | 1771582 | ntruees787ep1 |
| 3233568 | 3240582 | 3248666 | ronald3072 |
| 5206096 | 5215758 | 5230434 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 2476392 | 2480570 | 2497210 | mceliece |
| 3323458 | 3329374 | 3336092 | ntruees787ep1 |
| 25710844 | 25781616 | 25851514 | ronald1024 |
| 72719328 | 72885876 | 73002040 | ronald1536 |
| 154794050 | 155001594 | 155136868 | ronald2048 |
| 476449154 | 476785572 | 477185538 | ronald3072 |
| 1022158950 | 1022582068 | 1023147198 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; hydra3, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 41530935 | 44166166 | 46637450 | mceliece |
| 115293632 | 116190294 | 116442460 | ntruees787ep1 |
| 104820749? | 182944504? | 287504953? | ronald1024 |
| 208046263? | 358700204? | 697658699? | ronald1536 |
| 325506890? | 612908000? | 1117380612? | ronald2048 |
| 1388989002? | 3096498124? | 4101772672? | ronald3072 |
| 2395840030? | 5141167629? | 7879885356? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 59115 | 59344 | 61650 | ronald1024 |
| 75136 | 75667 | 76662 | mceliece |
| 82795 | 83209 | 85358 | ronald1536 |
| 113970 | 114631 | 117133 | ronald2048 |
| 197690 | 200033 | 202423 | ronald3072 |
| 308868 | 311354 | 313932 | ronald4096 |
| 405109 | 405377 | 405917 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 729846 | 729858 | 729886 | ntruees787ep1 |
| 1152573 | 1156036 | 1161758 | mceliece |
| 1555715 | 1572148 | 1585143 | ronald1024 |
| 3477086 | 3515949 | 3537239 | ronald1536 |
| 6616965 | 6639466 | 6691603 | ronald2048 |
| 18578799? | 18664915? | 45032854? | ronald3072 |
| 39483862? | 39572953? | 66129164? | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; hydra3, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 45629016 | 48801332 | 51761066 | mceliece |
| 115644843 | 116388655 | 116636272 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 88059 | 89011 | 90413 | mceliece |
| 415549 | 416051 | 418426 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 732736 | 733035 | 735108 | ntruees787ep1 |
| 1109148 | 1109882 | 1110687 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1090T; 6 x 3200MHz; agamemnon, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 61359232 | 64922016 | 74484600 | mceliece |
| 49100148? | 82367411? | 113716265? | ronald1024 |
| 114908344 | 115283913 | 115891436 | ntruees787ep1 |
| 131251632? | 201116929? | 296174829? | ronald1536 |
| 342536038? | 612005731? | 973098454? | ronald2048 |
| 1000923288? | 1866690422? | 2931593786? | ronald3072 |
| 1919649664? | 3307967864? | 5912169671? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 62173 | 62812 | 63686 | mceliece |
| 66703 | 66790 | 69693 | ronald1024 |
| 92188 | 95130 | 104428 | ronald1536 |
| 127162 | 128864 | 131195 | ronald2048 |
| 209961 | 211865 | 214021 | ronald3072 |
| 326525 | 328611 | 331520 | ronald4096 |
| 430202 | 430432 | 430765 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 774864 | 774912 | 775199 | ntruees787ep1 |
| 1235096 | 1243950 | 1248889 | mceliece |
| 1858154 | 1877261 | 1916081 | ronald1024 |
| 4273290 | 4302310 | 4337565 | ronald1536 |
| 8817036 | 8867421 | 8920112 | ronald2048 |
| 23958320 | 24027790 | 24110352 | ronald3072 |
| 51420032 | 51539171 | 51726741 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1090T; 6 x 3200MHz; hydra1, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 41249256 | 43579290 | 45970776 | mceliece |
| 115409149 | 116071600 | 116690238 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 71567 | 72271 | 73354 | mceliece |
| 405222 | 405538 | 405949 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 729949 | 730001 | 730092 | ntruees787ep1 |
| 1145194 | 1145634 | 1146044 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1090T; 6 x 3200MHz; hydra1, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 45707193 | 48297259 | 50866283 | mceliece |
| 116695035 | 117338268 | 117675833 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 82053 | 82986 | 83836 | mceliece |
| 412485 | 412795 | 413352 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 726096 | 726335 | 726383 | ntruees787ep1 |
| 1087219 | 1088483 | 1089437 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1055T; 6 x 2800MHz; phenom, supercop-20120812
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 40283177 | 42881412 | 45869374 | mceliece |
| 113728771 | 122857997 | 124117095 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 62272 | 71770 | 72718 | mceliece |
| 328738 | 386313 | 386806 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 584946 | 688772 | 688858 | ntruees787ep1 |
| 1137052 | 1139864 | 1140597 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 41294965 | 43720555 | 46052677 | mceliece |
| 51918960? | 87687117? | 138274413? | ronald1024 |
| 115393824 | 116241839 | 116616918 | ntruees787ep1 |
| 132812425? | 226154564? | 334541506? | ronald1536 |
| 287612324? | 486918792? | 816110005? | ronald2048 |
| 808597463? | 1626377590? | 2485771735? | ronald3072 |
| 1827138152? | 3270414985? | 5275314258? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 56840 | 57314 | 58763 | ronald1024 |
| 59673 | 60180 | 61183 | mceliece |
| 83120 | 83920 | 86270 | ronald1536 |
| 113796 | 114343 | 116722 | ronald2048 |
| 196880 | 199042 | 201478 | ronald3072 |
| 308994 | 311452 | 315709 | ronald4096 |
| 405443 | 405678 | 406171 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 730025 | 730055 | 730116 | ntruees787ep1 |
| 1277402 | 1281011 | 1285567 | mceliece |
| 1565490 | 1581522 | 1602374 | ronald1024 |
| 3483436 | 3508047 | 3527589 | ronald1536 |
| 6641886 | 6665365 | 6698491 | ronald2048 |
| 18578129 | 18617662 | 18658690 | ronald3072 |
| 39568566 | 39642332 | 39706007 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 47179367 | 49774079 | 52560991 | mceliece |
| 116180807 | 116979350 | 117244068 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 85592 | 86526 | 87487 | mceliece |
| 412392 | 412760 | 413219 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 726516 | 726549 | 726605 | ntruees787ep1 |
| 1093386 | 1093690 | 1094335 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Westmere+AES (206c2); 2010 Intel Xeon X5680; 12 x 3325MHz; threads; boost; cryptologic, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 37268082? | 40414282? | 79816175? | mceliece |
| 69237764 | 69487179 | 69695112 | ntruees787ep1 |
| 47558412? | 81348075? | 117623585? | ronald1024 |
| 131286046? | 207492406? | 293866170? | ronald1536 |
| 277771270? | 475641642? | 702276828? | ronald2048 |
| 1084179151? | 1741074587? | 2735096230? | ronald3072 |
| 2964800567? | 4734584276? | 8057907897? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 67791 | 68785 | 70000 | mceliece |
| 69709 | 69949 | 72433 | ronald1024 |
| 105670 | 108464 | 110918 | ronald1536 |
| 153982? | 162977? | 210785? | ronald2048 |
| 266949 | 269763 | 273397 | ronald3072 |
| 344718 | 345146 | 346191 | ntruees787ep1 |
| 414751 | 419734 | 429018 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 578982 | 579179 | 586973 | ntruees787ep1 |
| 1079403 | 1086491 | 1106898 | mceliece |
| 2055194 | 2081255 | 2105706 | ronald1024 |
| 5070581 | 5106519 | 5185143 | ronald1536 |
| 10265312 | 10307188 | 10380847 | ronald2048 |
| 29648876 | 29716907 | 29778848 | ronald3072 |
| 65311208 | 65381603 | 65460876 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Westmere+AES (206c2); 2010 Intel Xeon X5680; 12 x 3325MHz; threads; boost; cryptologic, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 40669788? | 45093932? | 88239892? | mceliece |
| 70465491 | 70750542 | 71161130 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 73103 | 74548 | 76397 | mceliece |
| 368682 | 369194 | 378364 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 612315 | 612818 | 629816 | ntruees787ep1 |
| 1014103 | 1025454 | 1045424 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Westmere+AES (206c2); 2010 Intel Xeon E5620; 8 x 2401MHz; threads; boost; giant4, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 42770802 | 44357694 | 46292238 | mceliece |
| 68623047 | 69030795 | 69176946 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 70137 | 71022 | 71649 | mceliece |
| 376758 | 377133 | 377580 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 644430 | 644565 | 644616 | ntruees787ep1 |
| 1009059 | 1009620 | 1010085 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Westmere+AES (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; threads; db01, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 42269421 | 46366620 | 49747308 | mceliece |
| 65451594 | 65821764 | 72611976 | ntruees787ep1 |
| 49496244? | 83479206? | 121811598? | ronald1024 |
| 110132271? | 172246520? | 309453219? | ronald1536 |
| 262703436? | 395363067? | 708483384? | ronald2048 |
| 898543308? | 1588335726? | 2477168628? | ronald3072 |
| 2576237040? | 3983614395? | 7520970141? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 64980 | 66267 | 73128 | mceliece |
| 66465 | 68916 | 73092 | ronald1024 |
| 96345 | 97218 | 99660 | ronald1536 |
| 135561 | 137625 | 138828 | ronald2048 |
| 238863 | 240978 | 244044 | ronald3072 |
| 357978 | 358704 | 397728 | ntruees787ep1 |
| 377352 | 379932 | 384066 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 611490 | 612108 | 679032 | ntruees787ep1 |
| 964293 | 974421 | 1068264 | mceliece |
| 1963494 | 2000298 | 2167492 | ronald1024 |
| 4842213 | 4860489 | 4881996 | ronald1536 |
| 9821895 | 9843006 | 9870930 | ronald2048 |
| 28397535 | 28453566 | 28522824 | ronald3072 |
| 62532870 | 62594667 | 62759595 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Westmere+AES (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; threads; db02, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 41198937 | 42788997 | 47622981 | mceliece |
| 65344380 | 65647926 | 65877057 | ntruees787ep1 |
| 46084110? | 67461348? | 107488065? | ronald1024 |
| 109943727? | 189020733? | 268059096? | ronald1536 |
| 227071587? | 425899341? | 643625550? | ronald2048 |
| 900199236? | 1629659346? | 2339902884? | ronald3072 |
| 1874953197? | 3311299209? | 6279349671? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 64641 | 65454 | 66258 | mceliece |
| 66510 | 66858 | 68790 | ronald1024 |
| 96591 | 96948 | 99510 | ronald1536 |
| 135666 | 137352 | 138804 | ronald2048 |
| 239085 | 240648 | 243543 | ronald3072 |
| 357870 | 358176 | 358596 | ntruees787ep1 |
| 377676 | 380076 | 382992 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 611430 | 611607 | 611910 | ntruees787ep1 |
| 962247 | 963171 | 975711 | mceliece |
| 1961895 | 1976442 | 1997199 | ronald1024 |
| 4829958 | 4851336 | 4878717 | ronald1536 |
| 9808791 | 9837093 | 9863172 | ronald2048 |
| 28377633 | 28431171 | 28508904 | ronald3072 |
| 62478648 | 62531055 | 62699736 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Westmere+AES (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; hydra2, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 34604012 | 36209880 | 38035136 | mceliece |
| 36701436? | 59941952? | 106288144? | ronald1024 |
| 72064876 | 72499972 | 72674596 | ntruees787ep1 |
| 118388748? | 193977720? | 256035828? | ronald1536 |
| 217965996? | 370810672? | 560602748? | ronald2048 |
| 689999688? | 1158520360? | 2157331564? | ronald3072 |
| 2127688408? | 3398434692? | 5848631256? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 59932 | 60356 | 60852 | ronald1024 |
| 81276 | 82236 | 83684 | mceliece |
| 87012 | 87684 | 89896 | ronald1536 |
| 123132 | 124856 | 126584 | ronald2048 |
| 221732 | 223468 | 225456 | ronald3072 |
| 354488 | 356428 | 359432 | ronald4096 |
| 402496 | 402960 | 403436 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 696096 | 696260 | 696788 | ntruees787ep1 |
| 1047176 | 1047464 | 1047940 | mceliece |
| 1615396 | 1631156 | 1652000 | ronald1024 |
| 3856004 | 3868252 | 3888824 | ronald1536 |
| 7657320 | 7682148 | 7705008 | ronald2048 |
| 22551636 | 22592068 | 22654672 | ronald3072 |
| 49432712 | 49489156 | 49594304 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Westmere+AES (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; hydra2, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 38099424 | 40257408 | 42183620 | mceliece |
| 71187040 | 71633736 | 71813352 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 86644 | 87400 | 88784 | mceliece |
| 419432 | 419772 | 420048 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 706444 | 706576 | 706876 | ntruees787ep1 |
| 1027212 | 1027888 | 1029332 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Westmere (20655); 2010 Intel Core i3-540; 2 x 3059MHz; threads; lbl01, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 45333340 | 47024812 | 49877800 | mceliece |
| 40118200? | 64863320? | 115770332? | ronald1024 |
| 72906596 | 73199944 | 73381552 | ntruees787ep1 |
| 125774392? | 206324816? | 382661188? | ronald1536 |
| 278539020? | 480737700? | 788145292? | ronald2048 |
| 980585384? | 1608677988? | 3121341800? | ronald3072 |
| 2724164080? | 5346326896? | 8223201360? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 72364 | 73408 | 74464 | mceliece |
| 73404 | 73820 | 74616 | ronald1024 |
| 106688 | 109736 | 114128 | ronald1536 |
| 149416 | 151124 | 153408 | ronald2048 |
| 265896 | 268012 | 269508 | ronald3072 |
| 397628 | 397984 | 398492 | ntruees787ep1 |
| 419172 | 421984 | 425308 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 679900 | 680240 | 681012 | ntruees787ep1 |
| 1070520 | 1070780 | 1083576 | mceliece |
| 2170316 | 2188120 | 2208616 | ronald1024 |
| 5367524 | 5390416 | 5414924 | ronald1536 |
| 10911532 | 10947712 | 10973500 | ronald2048 |
| 31553404 | 31601940 | 31668484 | ronald3072 |
| 69399796 | 69476352 | 69551052 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Westmere (20652); 2010 Intel Pentium G6950; 2 x 2800MHz; bazinga, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 46522684 | 48238700 | 51808860 | mceliece |
| 73059580 | 73384124 | 73573308 | ntruees787ep1 |
| 49539600? | 78771012? | 110094304? | ronald1024 |
| 118713012? | 191517960? | 284742876? | ronald1536 |
| 246485468? | 428190880? | 720811184? | ronald2048 |
| 1276050084? | 2145823112? | 2981623208? | ronald3072 |
| 2237005148? | 4016878604? | 6905961448? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 72064 | 73096 | 74044 | mceliece |
| 73364 | 73900 | 75768 | ronald1024 |
| 107728 | 108316 | 111124 | ronald1536 |
| 151232 | 151876 | 154520 | ronald2048 |
| 267300 | 269272 | 272132 | ronald3072 |
| 400620 | 401048 | 401424 | ntruees787ep1 |
| 420784 | 423388 | 428196 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 681904 | 682404 | 682752 | ntruees787ep1 |
| 1069700 | 1070336 | 1084304 | mceliece |
| 2253828 | 2267000 | 2287988 | ronald1024 |
| 5475196 | 5506040 | 5535232 | ronald1536 |
| 11118592 | 11144276 | 11181248 | ronald2048 |
| 32059604 | 32134048 | 32355204 | ronald3072 |
| 70590284 | 70650480 | 70725388 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Atom (106ca); 2010 Intel Atom N455; 1 x 1000MHz; h2atom, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 87091500 | 91597590 | 96190800 | mceliece |
| 200555360 | 201730270 | 202401910 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 121490 | 123920 | 126990 | mceliece |
| 875530 | 876920 | 879090 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1467300 | 1467540 | 1493310 | mceliece |
| 1606510 | 1607040 | 1629230 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Atom (106ca); 2010 Intel Atom N455; 1 x 1000MHz; h2atom, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 87337330 | 91816190 | 96556640 | mceliece |
| 216258430 | 217400130 | 218074890 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 154150 | 156740 | 159200 | mceliece |
| 841680 | 842190 | 842850 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1426440 | 1427040 | 1436310 | mceliece |
| 1499250 | 1499640 | 1514680 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Nehalem (106a5); 2010 Intel Xeon E5503; 2 x 1995MHz; sto01, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 46064984 | 49154620 | 56597255 | mceliece |
| 72789128 | 73063420 | 73234208 | ntruees787ep1 |
| 54111008? | 83641412? | 136772756? | ronald1024 |
| 135721736? | 224223604? | 344150708? | ronald1536 |
| 278316804? | 472263160? | 718768912? | ronald2048 |
| 874287752? | 1428795836? | 2376883692? | ronald3072 |
| 3175544456? | 5295810308? | 7962137292? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 71768 | 72760 | 73544 | mceliece |
| 73932 | 74768 | 76744 | ronald1024 |
| 107500 | 110264 | 113216 | ronald1536 |
| 150492 | 153140 | 154072 | ronald2048 |
| 264964 | 269092 | 272460 | ronald3072 |
| 397340 | 397628 | 398324 | ntruees787ep1 |
| 419276 | 421876 | 424948 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 679808 | 680240 | 680404 | ntruees787ep1 |
| 1064232 | 1064916 | 1078292 | mceliece |
| 2184068 | 2202084 | 2294936 | ronald1024 |
| 5419152 | 5507116 | 5531596 | ronald1536 |
| 10851524 | 10878908 | 10920320 | ronald2048 |
| 32070624 | 32129868 | 32201616 | ronald3072 |
| 69345080 | 69388840 | 69488352 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Nehalem (106a5); 2010 Intel Xeon E5503; 2 x 1995MHz; sto02, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 46397540 | 48239096 | 53637572 | mceliece |
| 49336036? | 72445504? | 113334636? | ronald1024 |
| 72773824 | 73081896 | 73310684 | ntruees787ep1 |
| 125660052? | 209394520? | 323354956? | ronald1536 |
| 197754012? | 438105060? | 786038716? | ronald2048 |
| 771852504? | 1499074012? | 3053778896? | ronald3072 |
| 2465727020? | 5082338728? | 8156037472? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 72008 | 72992 | 73780 | mceliece |
| 73016 | 74280 | 74816 | ronald1024 |
| 107792 | 108256 | 111096 | ronald1536 |
| 151104 | 153436 | 154624 | ronald2048 |
| 266396 | 269080 | 271436 | ronald3072 |
| 397360 | 397704 | 398260 | ntruees787ep1 |
| 418016 | 420904 | 424256 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 679696 | 680192 | 680356 | ntruees787ep1 |
| 1065164 | 1065880 | 1079556 | mceliece |
| 2177760 | 2196364 | 2218032 | ronald1024 |
| 5380780 | 5402984 | 5415508 | ronald1536 |
| 10851968 | 10882824 | 10924088 | ronald2048 |
| 32071720 | 32146760 | 32238648 | ronald3072 |
| 69356528 | 69428604 | 69507164 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v7-A, Cortex A8); 2009 Freescale i.MX515; 1 x 800MHz; h1mx515, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 89522070 | 93463710 | 97830585 | mceliece |
| 207455308 | 208605193 | 209155523 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 126319 | 128765 | 133784 | mceliece |
| 1064460 | 1067178 | 1074690 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1539956 | 1547362 | 1556054 | mceliece |
| 1981814 | 1982646 | 1989989 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v7-A, Cortex A8); 2009 Freescale i.MX515; 1 x 800MHz; h4mx515e, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 99578712 | 103834710 | 108799203 | mceliece |
| 418876301 | 421224584 | 422108262 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 137554 | 143162 | 153937 | mceliece |
| 943950 | 946191 | 947681 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1745945 | 1759931 | 1777357 | mceliece |
| 1778650 | 1780344 | 1787310 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v7-A, Cortex A8); 2009 Freescale i.MX515; 1 x 800MHz; h5mx515, supercop-20120709
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 104792886 | 111666405 | 121359148 | mceliece |
| 195647469 | 196613778 | 199323450 | ntruees787ep1 |
| 377955454? | 632534073? | 958072488? | ronald1024 |
| 1088694792? | 1746176994? | 2625995962? | ronald1536 |
| 2224851702? | 3767796129? | 6549651636? | ronald2048 |
| 9268091928? | 13668180522? | 20161711658? | ronald3072 |
| 21993473991? | 38714067125? | 58942437450? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 131233 | 133446 | 138484 | mceliece |
| 286635 | 288590 | 293538 | ronald1024 |
| 498737 | 501620 | 508344 | ronald1536 |
| 736688 | 743660 | 750620 | ronald2048 |
| 781630 | 785345 | 788723 | ntruees787ep1 |
| 1446328 | 1452790 | 1463049 | ronald3072 |
| 2278029 | 2289629 | 2302283 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1438210 | 1439045 | 1440641 | ntruees787ep1 |
| 1668442 | 1683116 | 1721843 | mceliece |
| 13850468 | 13922411 | 14023184 | ronald1024 |
| 34521760 | 34630306 | 34742729 | ronald1536 |
| 75347619 | 75513483 | 75691815 | ronald2048 |
| 203866533 | 204140013 | 213235848 | ronald3072 |
| 471814929 | 481165215 | 481687374 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v7-A, Cortex A8); 2009 TI Sitara AM3703; 1 x 500MHz; h7silver, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 83575878 | 87808626 | 100021280 | mceliece |
| 406047825 | 407914634 | 408933276 | ntruees787ep1 |
| 385428024? | 640138450? | 1059151932? | ronald1024 |
| 1023036758? | 1657738724? | 2626107950? | ronald1536 |
| 2684528082? | 4557087096? | 6462119102? | ronald2048 |
| 8201621876? | 14394103326? | 21043136516? | ronald3072 |
| 18773729198? | 37694568772? | 61783681716? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 127535 | 130335 | 134879 | mceliece |
| 296110 | 296970 | 302923 | ronald1024 |
| 516360 | 521488 | 527654 | ronald1536 |
| 782458 | 785037 | 800922 | ronald2048 |
| 1014654 | 1018010 | 1037047 | ntruees787ep1 |
| 1532792 | 1548488 | 1561785 | ronald3072 |
| 2454254 | 2474786 | 2508186 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1673295 | 1702161 | 1754258 | mceliece |
| 1900599 | 1909682 | 1922662 | ntruees787ep1 |
| 14194923 | 14251713 | 14332843 | ronald1024 |
| 35047318 | 35131488 | 35257957 | ronald1536 |
| 80620910 | 80700803 | 80972301 | ronald2048 |
| 216880839 | 217194230 | 217516826 | ronald3072 |
| 518398200 | 518729118 | 519214178 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v7, Armada); 2009 Marvell Armada 510; 1 x 796MHz; cubox, supercop-20120928
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 95900932 | 100589798 | 105291872 | mceliece |
| 260394058 | 262028994 | 262397403 | ntruees787ep1 |
| 2408508700? | 4096694946? | 6977466540? | ronald2048 |
| 7077401650? | 12671424818? | 19600165223? | ronald3072 |
| 21377602832? | 30900391658? | 48672536488? | ronald4096 |
| -4233471833996787712? | 1801589753896763393? | 6537005061338300416? | ronald1536 |
| 2432173132853805056? | 3233646023498792960? | 4831687441763008512? | ronald1024 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 159368 | 162904 | 168089 | mceliece |
| 682032 | 688585 | 690475 | ronald2048 |
| 1113295 | 1114882 | 1116816 | ntruees787ep1 |
| 1308154 | 1314201 | 1324808 | ronald3072 |
| 2150969 | 2159870 | 2170520 | ronald4096 |
| 1167853147389952 | 1176550456164352 | 1200997410013184 | ronald1024 |
| 1912282648936448 | 1916706465251328 | 1946109811359744 | ronald1536 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1664640 | 1665306 | 1675812 | mceliece |
| 2064409 | 2065352 | 2074087 | ntruees787ep1 |
| 53622149 | 53718152 | 53791822 | ronald2048 |
| 164298315 | 164392248 | 164521106 | ronald3072 |
| 373320116 | 373573642 | 373781842 | ronald4096 |
| 39416173300809728 | 39592709341577216 | 39801195644059648 | ronald1024 |
| 107389103116386304 | 107638675076022272 | 107987108592877568 | ronald1536 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 549755813888 | ronald1024 |
| 824633720832 | ronald1536 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
| 549755813865 | ronald1024 |
| 824633720809 | ronald1536 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
| 414344084883315 | ronald1024 |
| 414344084883315 | ronald1536 |
|
|
amd64; K10 45nm (100f42); 2009 AMD Phenom II X4 955; 4 x 3200MHz; morningstar, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 46304364 | 48350722 | 50550760 | mceliece |
| 59354351? | 86946081? | 127675389? | ronald1024 |
| 115629848 | 116368787 | 116612900 | ntruees787ep1 |
| 128143844? | 229428027? | 333925728? | ronald1536 |
| 254787842? | 461116194? | 706247064? | ronald2048 |
| 727589982? | 1375657052? | 2467258066? | ronald3072 |
| 1915179945? | 3458046871? | 6042721043? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 59972 | 60464 | 60986 | ronald1024 |
| 60576 | 61253 | 62294 | mceliece |
| 83038 | 83254 | 85738 | ronald1536 |
| 114198 | 116096 | 117394 | ronald2048 |
| 197092 | 198372 | 200839 | ronald3072 |
| 307258 | 309286 | 311066 | ronald4096 |
| 395944 | 396357 | 396793 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 707019 | 707027 | 707138 | ntruees787ep1 |
| 1219170 | 1220094 | 1224096 | mceliece |
| 1557701 | 1578718 | 1594140 | ronald1024 |
| 3460850 | 3492675 | 3517616 | ronald1536 |
| 6594205 | 6625822 | 6645698 | ronald2048 |
| 18535738 | 18563144 | 18601988 | ronald3072 |
| 39437821 | 39520272 | 39579951 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Nehalem (106e5); 2009 Intel Xeon X3440; 4 x 2533MHz; strelok, supercop-20120521
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 38452676 | 40167656 | 41899164 | mceliece |
| 73149432 | 73614884 | 73781092 | ntruees787ep1 |
| 47879308? | 83033732? | 115981564? | ronald1024 |
| 111347032? | 184029492? | 302898368? | ronald1536 |
| 254135380? | 362989860? | 748486768? | ronald2048 |
| 1173939448? | 1823960532? | 3413497820? | ronald3072 |
| 3137795448? | 4997155984? | 7000888992? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 71212 | 72192 | 73696 | ronald1024 |
| 76284 | 77128 | 78280 | mceliece |
| 108316 | 110928 | 111360 | ronald1536 |
| 154932 | 157224 | 158320 | ronald2048 |
| 278632 | 281224 | 285116 | ronald3072 |
| 398168 | 398508 | 399136 | ntruees787ep1 |
| 438248 | 441292 | 445032 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 682724 | 682980 | 689116 | ntruees787ep1 |
| 1059464 | 1059964 | 1065944 | mceliece |
| 2203700 | 2218016 | 2234824 | ronald1024 |
| 5460916 | 5482336 | 5514980 | ronald1536 |
| 11059216 | 11078212 | 11119676 | ronald2048 |
| 32007944 | 32050284 | 32084368 | ronald3072 |
| 70432500 | 70516840 | 70626140 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Atom (106ca); 2009 Intel Atom D510; 2 x 1667MHz; threads; gcc47, supercop-20120918
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 123213370 | 129164300 | 135686190 | mceliece |
| 249490510 | 250864310 | 252881670 | ntruees787ep1 |
| 205588010? | 326554040? | 503474910? | ronald1024 |
| 509827960? | 963308490? | 1565743640? | ronald1536 |
| 1333480220? | 2042834270? | 3394906980? | ronald2048 |
| 4413743450? | 9326843200? | 13675775960? | ronald3072 |
| 10667367070? | 22093515410? | 34230672510? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 137760 | 146460 | 149900 | mceliece |
| 266730 | 270500 | 276370 | ronald1024 |
| 405240 | 409010 | 417240 | ronald1536 |
| 584930 | 592860 | 602050 | ronald2048 |
| 1078750 | 1086550 | 1096660 | ronald3072 |
| 1172360 | 1176050 | 1182360 | ntruees787ep1 |
| 1342730? | 1719300? | 1740030? | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 2100220 | 2106850 | 2116730 | ntruees787ep1 |
| 2236650 | 2241470 | 2255190 | mceliece |
| 8610690 | 8696400 | 8753560 | ronald1024 |
| 22222400 | 22436670 | 22562880 | ronald1536 |
| 47503360 | 47831280 | 47984170 | ronald2048 |
| 139183410 | 140056830 | 142793320 | ronald3072 |
| 248617810? | 320066360? | 320935720? | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Atom (106ca); 2009 Intel Atom D510; 2 x 1667MHz; threads; gcc47, supercop-20120918
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 133035980 | 138672110 | 145994910 | mceliece |
| 280446710 | 281628410 | 282954320 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 137740 | 152550 | 155570 | mceliece |
| 1447250 | 1563420 | 1569670 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1990850 | 2007110 | 2226710 | mceliece |
| 2806460 | 2815380 | 2819410 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Nehalem (106a5); 2009 Intel Xeon E5506; 4 x 2128MHz; web01, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 42581396? | 45304028? | 54705184? | mceliece |
| 72378632 | 72661564 | 72914124 | ntruees787ep1 |
| 47587515? | 74711436? | 124791339? | ronald1024 |
| 133210720? | 220594208? | 331898948? | ronald1536 |
| 224519376? | 426093168? | 759589916? | ronald2048 |
| 980533476? | 1556014132? | 2680790544? | ronald3072 |
| 2823574352? | 4588743744? | 8105587516? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 73080 | 73552 | 76140 | ronald1024 |
| 72720 | 73616 | 74772 | mceliece |
| 107500 | 107988 | 110792 | ronald1536 |
| 150344 | 152772 | 153680 | ronald2048 |
| 265604 | 268292 | 270844 | ronald3072 |
| 394940 | 395380 | 395880 | ntruees787ep1 |
| 418520 | 421152 | 424240 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 677268 | 677488 | 677964 | ntruees787ep1 |
| 1085100 | 1086280 | 1099596 | mceliece |
| 2177468 | 2191440 | 2209968 | ronald1024 |
| 5385724 | 5408748 | 5436612 | ronald1536 |
| 10849664 | 10873712 | 10902120 | ronald2048 |
| 31557276 | 31609784 | 31660016 | ronald3072 |
| 69312824 | 69390156 | 69437448 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Nehalem (106a5); 2009 Intel Xeon E5506; 4 x 2128MHz; web02, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 45776284 | 47964584 | 55964796 | mceliece |
| 72809372 | 73109044 | 73341364 | ntruees787ep1 |
| 47238964? | 78767928? | 121122292? | ronald1024 |
| 110346720? | 186266468? | 332448904? | ronald1536 |
| 311307972? | 458761940? | 712683128? | ronald2048 |
| 997630900? | 1657925556? | 2708264992? | ronald3072 |
| 2997061844? | 5011212580? | 6793012116? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 72976 | 73724 | 74888 | mceliece |
| 73840 | 74172 | 76508 | ronald1024 |
| 107784 | 108860 | 110804 | ronald1536 |
| 150684 | 153088 | 153920 | ronald2048 |
| 268652 | 270256 | 272744 | ronald3072 |
| 394508 | 394808 | 395344 | ntruees787ep1 |
| 418552 | 421628 | 425196 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 677312 | 677572 | 677932 | ntruees787ep1 |
| 1064804 | 1066204 | 1079508 | mceliece |
| 2181596 | 2206740 | 2222380 | ronald1024 |
| 5381496 | 5401472 | 5418672 | ronald1536 |
| 10841028 | 10880164 | 10943504 | ronald2048 |
| 31545480 | 31568932 | 31616636 | ronald3072 |
| 69393724 | 69514220 | 72370388 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Nehalem (106a5); 2009 Intel Xeon E5504; 8 x 2000MHz; dragon, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 45315656 | 47012448 | 49100912 | mceliece |
| 47360164? | 70455912? | 122771420? | ronald1024 |
| 72861964 | 73311572 | 73462504 | ntruees787ep1 |
| 126133716? | 198235368? | 304843080? | ronald1536 |
| 252095312? | 392901624? | 660952524? | ronald2048 |
| 1063119748? | 1741011020? | 2894972728? | ronald3072 |
| 3284550732? | 5055442972? | 8665779804? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 70536 | 70876 | 72080 | ronald1024 |
| 73860 | 74736 | 75784 | mceliece |
| 108668 | 109416 | 112476 | ronald1536 |
| 156004 | 160776 | 165656 | ronald2048 |
| 279140 | 281636 | 285376 | ronald3072 |
| 398068 | 398352 | 399228 | ntruees787ep1 |
| 438852 | 441000 | 445412 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 680688 | 681100 | 683804 | ntruees787ep1 |
| 1066900 | 1068944 | 1069624 | mceliece |
| 2143528 | 2160708 | 2182120 | ronald1024 |
| 5335544 | 5359740 | 5385392 | ronald1536 |
| 10824912 | 10854344 | 10898812 | ronald2048 |
| 31462228 | 31546980 | 33825736 | ronald3072 |
| 69486172 | 69543936 | 69645140 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; Nano (6f8); 2009 Via Nano U3500; 1 x 1000MHz; h5nano, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 52414760 | 54561985 | 57236115 | mceliece |
| 94696135 | 95295555 | 95532900 | ntruees787ep1 |
| 134424690? | 212459680? | 359946885? | ronald1024 |
| 248840230? | 479901925? | 756820335? | ronald1536 |
| 657958570? | 1080600445? | 1711430285? | ronald2048 |
| 1427539220? | 2390951775? | 4041706875? | ronald3072 |
| 3192477065? | 5364611045? | 7843012765? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 72860 | 73130 | 76135 | ronald1024 |
| 99640 | 101625 | 104150 | mceliece |
| 106220 | 107540 | 109850 | ronald1536 |
| 150360 | 153160 | 155890 | ronald2048 |
| 264440 | 266980 | 272590 | ronald3072 |
| 415350 | 418925 | 423280 | ronald4096 |
| 528370 | 528955 | 529760 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 912530 | 912620 | 920640 | ntruees787ep1 |
| 1178385 | 1188915 | 1254505 | mceliece |
| 1993800 | 2015510 | 2032585 | ronald1024 |
| 4514065 | 4539675 | 4564205 | ronald1536 |
| 8654070 | 8682455 | 8721015 | ronald2048 |
| 24318595 | 24375395 | 24425730 | ronald3072 |
| 51534735 | 51637485 | 51736515 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; Nano (6f8); 2009 Via Nano U3500; 1 x 1000MHz; h5nano, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 55613110 | 63304870 | 67335145 | mceliece |
| 93926165 | 94537655 | 94728840 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 113220 | 115080 | 116800 | mceliece |
| 532510 | 532960 | 533595 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 909305 | 909625 | 920875 | ntruees787ep1 |
| 1108565 | 1145785 | 1159445 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; Atom (106c2); 2009 Intel Atom N280; 1 x 1667MHz; slim, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 87473150 | 91947100 | 96632020 | mceliece |
| 215771830 | 217001850 | 217745550 | ntruees787ep1 |
| 219495760? | 352788460? | 501290940? | ronald1024 |
| 601633630? | 1109205080? | 1812866120? | ronald1536 |
| 1683802400? | 2907802750? | 4325293960? | ronald2048 |
| 6650622930? | 12707085900? | 22438951680? | ronald3072 |
| 23833075640? | 45139403040? | 61129111040? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 154120 | 156740 | 158940 | mceliece |
| 312130 | 315620 | 317090 | ronald1024 |
| 545440 | 551090 | 557370 | ronald1536 |
| 841090 | 841800 | 842390 | ntruees787ep1 |
| 865170 | 871810 | 879850 | ronald2048 |
| 1743890 | 1752500 | 1775580 | ronald3072 |
| 2941100 | 2960090 | 2980760 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1423650 | 1428720 | 1437770 | mceliece |
| 1498280 | 1498690 | 1512970 | ntruees787ep1 |
| 13060500 | 13116020 | 13177590 | ronald1024 |
| 37212430 | 37308760 | 37381400 | ronald1536 |
| 81513400 | 81628170 | 81725400 | ronald2048 |
| 254650930 | 254918410 | 255963130 | ronald3072 |
| 584222940 | 585768310 | 586230520 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
armeabi (v5l, ARM926EJ-S); 2008 Marvell Kirkwood 88F6281; 1 x 1200MHz; sheeva, supercop-20120908
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 125946216 | 131045592 | 142282200 | mceliece |
| 350711346 | 351845706 | 361900818 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 210912 | 213102 | 222222 | mceliece |
| 1626978 | 1632810 | 1641288 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 2148738 | 2153568 | 2167608 | mceliece |
| 3000786 | 3002526 | 3015912 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
mips64; 2008 ICT Loongson-2 V0.3; 1 x 892MHz; gcc42, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 63544890 | 70626010 | 77689212 | mceliece |
| 174160528 | 175126740 | 175593084 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 89056 | 90354 | 93206 | mceliece |
| 1525840 | 1532896 | 1539510 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 2432002 | 2434960 | 2440300 | mceliece |
| 2860896 | 2861612 | 2862712 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
mips32; normally mips64; 2008 ICT Loongson-2 V0.3; 1 x 892MHz; gcc42, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 68311936 | 75640244 | 82536454 | mceliece |
| 176131704 | 177048364 | 177361078 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 170950 | 174800 | 180396 | mceliece |
| 1797180 | 1805156 | 1817928 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 2659186 | 2660032 | 2669218 | mceliece |
| 3383962 | 3384876 | 3385772 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
mipso32; normally mips64; 2008 ICT Loongson-2 V0.3; 1 x 892MHz; gcc42, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 67241104 | 72655618 | 78423004 | mceliece |
| 178272440 | 179270220 | 179589724 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 135378 | 137518 | 141196 | mceliece |
| 1814634 | 1823100 | 1835152 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 2385060 | 2386368 | 2387992 | mceliece |
| 3458994 | 3460482 | 3461536 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; K10 65nm (100f23); 2008 AMD Phenom 9550; 4 x 2200MHz; ranger, supercop-20120310
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 47040805 | 49139969 | 51872532 | mceliece |
| 66869495? | 118008011? | 165742292? | ronald1024 |
| 118131707 | 118820317 | 119111485 | ntruees787ep1 |
| 162716395? | 269378826? | 386241094? | ronald1536 |
| 308323249? | 486315833? | 813430435? | ronald2048 |
| 1028693611? | 1695880447? | 2801827407? | ronald3072 |
| 2579516108? | 4223780316? | 7091324527? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 62021 | 62701 | 63736 | mceliece |
| 71776 | 72040 | 74841 | ronald1024 |
| 104808 | 105897 | 108330 | ronald1536 |
| 144346 | 147081 | 147655 | ronald2048 |
| 248245 | 251073 | 254634 | ronald3072 |
| 384382 | 387149 | 395710 | ronald4096 |
| 402292 | 402918 | 403784 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 718787 | 719928 | 722563 | ntruees787ep1 |
| 1220944 | 1222146 | 1225358 | mceliece |
| 2014986 | 2026719 | 2043377 | ronald1024 |
| 4701645 | 4731250 | 4747674 | ronald1536 |
| 9756140 | 9796777 | 9833564 | ronald2048 |
| 26916264 | 26970566 | 27068533 | ronald3072 |
| 58130712 | 58259475 | 58369627 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; K10 65nm (100f23); 2008 AMD Phenom 9550; 4 x 2200MHz; ranger, supercop-20120310
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 71238992 | 74192580 | 77887217 | mceliece |
| 123896702 | 124717384 | 125029705 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 80427 | 81297 | 82523 | mceliece |
| 411669 | 412055 | 413255 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 713706 | 714176 | 717841 | ntruees787ep1 |
| 1107278 | 1121642 | 1191058 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; K10 65nm (100f23); 2008 AMD Opteron 8354; 8 x 2194MHz; gcc16, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 42365801 | 44383421 | 47018351 | mceliece |
| 71736785? | 113978356? | 158792960? | ronald1024 |
| 122889339 | 123510299 | 124278270 | ntruees787ep1 |
| 185577449? | 313695790? | 456888295? | ronald1536 |
| 432244479? | 802157525? | 1106289426? | ronald2048 |
| 1246820842? | 1988766827? | 3059641996? | ronald3072 |
| 3456591886? | 5389422326? | 7050617657? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 64966 | 65662 | 66773 | mceliece |
| 78821 | 79263 | 81931 | ronald1024 |
| 115019 | 116120 | 118789 | ronald1536 |
| 151205 | 153826 | 155117 | ronald2048 |
| 261389 | 264786 | 269338 | ronald3072 |
| 371795 | 372225 | 372673 | ntruees787ep1 |
| 379487 | 382734 | 385886 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 658619 | 659105 | 659185 | ntruees787ep1 |
| 1210140 | 1214533 | 1225866 | mceliece |
| 2658638 | 2673082 | 2686061 | ronald1024 |
| 6436101 | 6460970 | 6486678 | ronald1536 |
| 11658026 | 11677161 | 11707709 | ronald2048 |
| 30895483 | 31002609 | 31081983 | ronald3072 |
| 63127418 | 63207262 | 63251573 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; K10 65nm (100f23); 2008 AMD Opteron 8354; 8 x 2194MHz; gcc16, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 46620493 | 49056558 | 52199889 | mceliece |
| 133667464 | 134650156 | 136327630 | ntruees787ep1 |
| 134624145? | 199505348? | 319026920? | ronald1024 |
| 381561785? | 570356357? | 807024462? | ronald1536 |
| 789524862? | 1310665921? | 1953517748? | ronald2048 |
| 3091577010? | 5288815428? | 7262702941? | ronald3072 |
| 6888487574? | 11215225170? | 18401874908? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 68310 | 69241 | 70224 | mceliece |
| 133735 | 134775 | 135524 | ronald1024 |
| 226142 | 227180 | 230604 | ronald1536 |
| 321176 | 324318 | 327348 | ronald2048 |
| 412598 | 413050 | 413545 | ntruees787ep1 |
| 626501 | 630789 | 633961 | ronald3072 |
| 969369 | 980885 | 987930 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 732527 | 732770 | 732843 | ntruees787ep1 |
| 1097523 | 1117374 | 1203124 | mceliece |
| 6582717 | 6614866 | 6653039 | ronald1024 |
| 17778158 | 17822039 | 17876138 | ronald1536 |
| 31920637 | 31998713 | 32088485 | ronald2048 |
| 97063406 | 97210790 | 97328995 | ronald3072 |
| 186066331 | 186199473 | 186362842 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 45nm (1067a); 2008 Intel Core 2 Duo E8400; 2 x 3000MHz; boing, supercop-20120908
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 53252208? | 66529134? | 100328139? | mceliece |
| 68034960 | 69633612 | 71124984 | ntruees787ep1 |
| 57680253? | 90274500? | 125742024? | ronald1024 |
| 139534515? | 217205379? | 309592773? | ronald1536 |
| 513310932? | 863556552? | 1335579318? | ronald2048 |
| 1259438229? | 1878769539? | 3351657573? | ronald3072 |
| 4194066393? | 8102926548? | 14818675644? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 66834 | 67860 | 68328 | mceliece |
| 67878 | 68760 | 69633 | ronald1024 |
| 103248 | 108522 | 113013 | ronald1536 |
| 149958 | 152379 | 154728 | ronald2048 |
| 275157 | 277569 | 282114 | ronald3072 |
| 370953 | 371934 | 432693 | ntruees787ep1 |
| 438741 | 442845 | 484578 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 635040 | 638667 | 758304 | ntruees787ep1 |
| 1044063 | 1046052 | 1050084 | mceliece |
| 2241603 | 2273985 | 2601774 | ronald1024 |
| 5737959 | 6159240 | 6206499 | ronald1536 |
| 11379618? | 13155282? | 26394066? | ronald2048 |
| 35226180 | 35730369 | 36425169 | ronald3072 |
| 73054746? | 78316668? | 144857844? | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 45nm (1067a); 2008 Intel Core 2 Duo E8400; 2 x 3000MHz; boing, supercop-20120908
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 53204499 | 55089369 | 57493224 | mceliece |
| 66041730 | 66452472 | 66585555 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 84663 | 85590 | 86742 | mceliece |
| 411210 | 412173 | 417762 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 694206 | 694926 | 698139 | ntruees787ep1 |
| 987012 | 988605 | 993807 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 45nm (10677); 2008 Intel Core 2 Quad Q9550; 4 x 2833MHz; berlekamp, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 49924436 | 51649154 | 54012451 | mceliece |
| 65973617 | 66368153 | 66495925 | ntruees787ep1 |
| 52507475? | 77628434? | 114142020? | ronald1024 |
| 110809816? | 182844308? | 295127208? | ronald1536 |
| 306946356? | 542491029? | 817351117? | ronald2048 |
| 1153995097? | 1996705318? | 2805358742? | ronald3072 |
| 2904777029? | 5372551395? | 7478410908? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 67006 | 67889 | 68493 | mceliece |
| 70788 | 71680 | 73797 | ronald1024 |
| 109565 | 111673 | 112778 | ronald1536 |
| 157590 | 159655 | 162851 | ronald2048 |
| 283807 | 286068 | 288091 | ronald3072 |
| 373039 | 373601 | 374824 | ntruees787ep1 |
| 451121 | 454367 | 458006 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 638307 | 638681 | 642260 | ntruees787ep1 |
| 1044369 | 1044786 | 1048118 | mceliece |
| 2240583 | 2263712 | 2276317 | ronald1024 |
| 5595167 | 5629397 | 5663210 | ronald1536 |
| 11342791 | 11380514 | 11428122 | ronald2048 |
| 33098099 | 33149822 | 33209117 | ronald3072 |
| 73174520 | 73243471 | 73337150 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 45nm (10677); 2008 Intel Core 2 Quad Q9550; 4 x 2833MHz; berlekamp, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 53664869 | 55464871 | 58125865 | mceliece |
| 66213462 | 66635912 | 66801611 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 84541 | 85952 | 86989 | mceliece |
| 405110 | 405671 | 406657 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 682065 | 684157 | 685942 | ntruees787ep1 |
| 992962 | 994271 | 997262 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 45nm (10676); 2008 Intel Pentium E5200; 2 x 2500MHz; floodyberry, supercop-20120812
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 51493475 | 53498825 | 55597187 | mceliece |
| 65745750 | 66150575 | 66276775 | ntruees787ep1 |
| 43943563? | 73202638? | 115781575? | ronald1024 |
| 132115363? | 214756937? | 333504787? | ronald1536 |
| 354812337? | 587662613? | 807918150? | ronald2048 |
| 976304150? | 1874984862? | 2720478713? | ronald3072 |
| 2715206262? | 4322452088? | 7255897688? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 68512 | 69213 | 69812 | ronald1024 |
| 72387 | 73912 | 74888 | mceliece |
| 102475 | 103087 | 105575 | ronald1536 |
| 146362 | 148588 | 151250 | ronald2048 |
| 267162 | 269525 | 275150 | ronald3072 |
| 374988 | 376275 | 378000 | ntruees787ep1 |
| 422425 | 425213 | 428500 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 645187 | 645525 | 647400 | ntruees787ep1 |
| 1009863 | 1010425 | 1011200 | mceliece |
| 2223637 | 2238087 | 2253000 | ronald1024 |
| 5579875 | 5609238 | 5640950 | ronald1536 |
| 11344800 | 11388113 | 11418075 | ronald2048 |
| 32905375 | 32967388 | 33027463 | ronald3072 |
| 72786863 | 72882063 | 73020362 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 45nm (10676); 2008 Intel Pentium E5200; 2 x 2500MHz; floodyberry, supercop-20120812
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 53808238 | 55571212 | 57965800 | mceliece |
| 66850463 | 67268675 | 67404375 | ntruees787ep1 |
| 218094975? | 326144688? | 462020250? | ronald1024 |
| 861312312? | 1399685637? | 2251821913? | ronald1536 |
| 1769658450? | 3225275375? | 5853162825? | ronald2048 |
| 7835302575? | 13506527088? | 22403447238? | ronald3072 |
| 23557898237? | 43722527025? | 72713962375? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 84300 | 85575 | 86600 | mceliece |
| 258788 | 260687 | 262863 | ronald1024 |
| 404200 | 404912 | 405388 | ntruees787ep1 |
| 517063 | 520063 | 524625 | ronald1536 |
| 815913 | 821475 | 829325 | ronald2048 |
| 1761162 | 1794862 | 1802875 | ronald3072 |
| 2865325 | 2875037 | 2881775 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 678675 | 680587 | 681788 | ntruees787ep1 |
| 982212 | 983250 | 984588 | mceliece |
| 14997850 | 15057975 | 15147775 | ronald1024 |
| 44501013 | 44689787 | 47723450 | ronald1536 |
| 94037837 | 95100362 | 95351275 | ronald2048 |
| 298535463 | 299154788 | 299773488 | ronald3072 |
| 636878125 | 637318062 | 645374325 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 45nm (10676); 2008 Intel Core 2 Duo T8100?; 2? x 2100MHz; macbook4, supercop-20120521
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 73643525 | 77889262 | 83756998 | ntruees787ep1 |
| 97151859? | 147045696? | 248541793? | ronald1024 |
| 303727967? | 443747440? | 641363856? | ronald1536 |
| 593258915? | 1078078019? | 1641751335? | ronald2048 |
| 2511406212? | 4309278120? | 8411353744? | ronald3072 |
| 8105564113? | 13714716792? | 20447817505? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 168000 | 168420 | 169575 | ronald1024 |
| 255927 | 260379 | 262973 | ronald1536 |
| 376446 | 380604 | 384468 | ronald2048 |
| 381948 | 382903 | 384437 | ntruees787ep1 |
| 701694 | 705873 | 711806 | ronald3072 |
| 1054914 | 1059209 | 1068606 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 653111 | 653509 | 655420 | ntruees787ep1 |
| 6193247 | 6236233 | 6351975 | ronald1024 |
| 14807635 | 15041029 | 16339827 | ronald1536 |
| 32832566? | 36122814? | 46774707? | ronald2048 |
| 85297674 | 89805460 | 97382302 | ronald3072 |
| 187143380 | 192667682 | 204179903 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 45nm (10676); 2008 Intel Core 2 Duo T8100?; 2? x 2100MHz; macbook4, supercop-20120521
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 73479682 | 75710911 | 81153681 | ntruees787ep1 |
| 236403416? | 377210831? | 480575057? | ronald1024 |
| 667242030? | 1097888736? | 1638194607? | ronald1536 |
| 1997292213? | 3317879198? | 4794525813? | ronald2048 |
| 8852817834? | 12723054435? | 20958904302? | ronald3072 |
| 18623163594? | 39162462875? | 62036024579? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 278428 | 280024 | 283122 | ronald1024 |
| 411988 | 412849 | 413679 | ntruees787ep1 |
| 546010 | 547375 | 555398 | ronald1536 |
| 799459 | 803649 | 810359 | ronald2048 |
| 1830097 | 1839810 | 1865703 | ronald3072 |
| 2648762 | 2660038 | 2702774 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 672399 | 672987 | 676441 | ntruees787ep1 |
| 15333780 | 15655857 | 18781801 | ronald1024 |
| 44160364 | 46839240 | 51823264 | ronald1536 |
| 91138373 | 94952413 | 102205908 | ronald2048 |
| 256627801 | 266541912 | 274348442 | ronald3072 |
| 538564519 | 545424201 | 586737763 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 1573 | ntruees787ep1 |
|
|
x86; Atom (106c2); 2008 Intel Atom Z520; 1 x 1330MHz; h3atom, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 87325200 | 92332650 | 97482350 | mceliece |
| 216348910 | 217709370 | 218143770 | ntruees787ep1 |
| 197196100? | 282950890? | 416371960? | ronald1024 |
| 698685970? | 1110661570? | 1882614850? | ronald1536 |
| 1652726490? | 2555240990? | 4792769320? | ronald2048 |
| 9128283500? | 16520195810? | 24257530030? | ronald3072 |
| 35288610200? | 52659034990? | 80883296970? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 155180 | 157850 | 162490 | mceliece |
| 312090 | 317420 | 340700 | ronald1024 |
| 545220 | 554690 | 574290 | ronald1536 |
| 843070 | 858940 | 866580 | ntruees787ep1 |
| 873640 | 885870 | 911490 | ronald2048 |
| 1758440 | 1772180 | 1795980 | ronald3072 |
| 2976090 | 2990030 | 3019040 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1431910 | 1447390 | 1471870 | mceliece |
| 1515580 | 1521090 | 1523630 | ntruees787ep1 |
| 13118120 | 13182380 | 13234350 | ronald1024 |
| 37377090 | 37522460 | 43810000 | ronald1536 |
| 88524800 | 101009790 | 107286430 | ronald2048 |
| 327215470 | 345495290 | 366226690 | ronald3072 |
| 733173190 | 770960290 | 808729230 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
mipso32; 24K (24Kc); 2007? Atheros AR7161 rev 2; 1 x 720MHz; h1mips, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 189250034 | 190254856 | 190608306 | ntruees787ep1 |
| 354115656? | 549996116? | 938895244? | ronald1024 |
| 994741092? | 1743311548? | 2911615004? | ronald1536 |
| 2553280148? | 4147597524? | 7219196048? | ronald2048 |
| 6645144512? | 12695095528? | 20449700364? | ronald3072 |
| 29103418784? | 53170770400? | 76239394304? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 432812 | 436748 | 446380 | ronald1024 |
| 749552 | 759920 | 769240 | ronald1536 |
| 1112772 | 1121228 | 1136152 | ronald2048 |
| 1712580 | 1715896 | 1722534 | ntruees787ep1 |
| 2229748 | 2238556 | 2255644 | ronald3072 |
| 3496324 | 3510788 | 3526444 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 3085522 | 3087854 | 3094632 | ntruees787ep1 |
| 19581696 | 19669524 | 19743076 | ronald1024 |
| 50576400 | 50664284 | 50742352 | ronald1536 |
| 108589376 | 108709380 | 108831076 | ronald2048 |
| 307650536 | 307945944 | 308219272 | ronald3072 |
| 688459376 | 688839864 | 689235320 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 45nm (10676); 2007 Intel Xeon X5450; 8 x 2992MHz; gcc14, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 40807593 | 42467616 | 44750889 | mceliece |
| 66105702 | 66467682 | 66797082 | ntruees787ep1 |
| 55479672? | 85579722? | 135812907? | ronald1024 |
| 169514091? | 295151247? | 493594875? | ronald1536 |
| 349757919? | 611490501? | 987610950? | ronald2048 |
| 1387285362? | 2188055538? | 3680291034? | ronald3072 |
| 4516108533? | 6507470862? | 8544803706? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 69984 | 71055 | 71847 | mceliece |
| 83916 | 84501 | 86607 | ronald1024 |
| 131364 | 132120 | 135081 | ronald1536 |
| 177120 | 179406 | 182052 | ronald2048 |
| 321255 | 324612 | 327051 | ronald3072 |
| 352872 | 353106 | 353448 | ntruees787ep1 |
| 478242 | 479898 | 485073 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 593721 | 593928 | 594297 | ntruees787ep1 |
| 1098261 | 1099143 | 1100169 | mceliece |
| 2938545 | 2959785 | 2987487 | ronald1024 |
| 7729479 | 7757361 | 7821459 | ronald1536 |
| 14387382 | 14526747 | 14622003 | ronald2048 |
| 42466914 | 43000029 | 43695882 | ronald3072 |
| 84399750 | 84527955 | 84886299 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 45nm (10676); 2007 Intel Xeon X5450; 8 x 2992MHz; gcc14, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 42384771 | 43831719 | 46179270 | mceliece |
| 71656569 | 71852751 | 72378549 | ntruees787ep1 |
| 96469947? | 142262586? | 188850222? | ronald1024 |
| 298081179? | 491191173? | 674536572? | ronald1536 |
| 722624274? | 1045478907? | 1598132250? | ronald2048 |
| 2677383954? | 4865410161? | 7035968160? | ronald3072 |
| 7635832218? | 12025445526? | 21856788288? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 89046 | 90657 | 91539 | mceliece |
| 132957 | 134955 | 137403 | ronald1024 |
| 221067 | 222867 | 224451 | ronald1536 |
| 315099 | 317997 | 321228 | ronald2048 |
| 403515 | 404010 | 404685 | ntruees787ep1 |
| 602181 | 604746 | 608067 | ronald3072 |
| 918738 | 924210 | 938340 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 681471 | 681741 | 682164 | ntruees787ep1 |
| 974637 | 989469 | 1007505 | mceliece |
| 6361641 | 6403437 | 6480162 | ronald1024 |
| 16116183 | 16182225 | 16234740 | ronald1536 |
| 31306716 | 31376385 | 31500918 | ronald2048 |
| 83627361 | 83874555 | 84159450 | ronald3072 |
| 181432827 | 182096109 | 183108456 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 45nm (10676); 2007 Intel Xeon E5430; 8 x 2666MHz; giant0, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 42658216 | 44190776 | 46106920 | mceliece |
| 66185976 | 66642488 | 66752576 | ntruees787ep1 |
| 60080064? | 90074464? | 138729544? | ronald1024 |
| 171253432? | 256738960? | 424431472? | ronald1536 |
| 372477112? | 566280808? | 842612904? | ronald2048 |
| 1350938864? | 2112402920? | 3880644352? | ronald3072 |
| 3113629704? | 6283341448? | 10093488840? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 64800 | 65896 | 66976 | mceliece |
| 83640 | 84328 | 86632 | ronald1024 |
| 134576 | 135832 | 138232 | ronald1536 |
| 183104 | 185744 | 187992 | ronald2048 |
| 335504 | 337576 | 340800 | ronald3072 |
| 352288 | 352688 | 354712 | ntruees787ep1 |
| 500272 | 503320 | 507648 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 594408 | 594576 | 598536 | ntruees787ep1 |
| 1069048 | 1069368 | 1074176 | mceliece |
| 2907480 | 2932656 | 2946048 | ronald1024 |
| 7749872 | 7777560 | 7830984 | ronald1536 |
| 14246608 | 14277416 | 14333000 | ronald2048 |
| 41946624 | 42829512 | 42965112 | ronald3072 |
| 85352624 | 85463064 | 85617336 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 45nm (10676); 2007 Intel Xeon E5420; 4 x 2494MHz; jos, supercop-20121016
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 42670425 | 44507198 | 46637175 | mceliece |
| 65294805 | 65695575 | 65853180 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 66585 | 67342 | 68250 | mceliece |
| 368678 | 369518 | 371198 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 632805 | 633495 | 639233 | ntruees787ep1 |
| 1075598 | 1076610 | 1081402 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 45nm (10676); 2007 Intel Xeon E5420; 4 x 2494MHz; jos, supercop-20121016
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 45424912 | 47211015 | 49670595 | mceliece |
| 66617618 | 67044337 | 67209840 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 110145 | 124237 | 127425 | mceliece |
| 403853 | 404242 | 405607 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 688703 | 689925 | 693945 | ntruees787ep1 |
| 947708 | 950753 | 953302 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 65nm (6fd); 2007 Intel Core 2 Duo E4600; 2 x 2400MHz; cobra, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 51227940 | 53191452 | 55291932 | mceliece |
| 78116688 | 78772644 | 78894816 | ntruees787ep1 |
| 58256412? | 103008120? | 157989960? | ronald1024 |
| 167581152? | 265729056? | 455678580? | ronald1536 |
| 367344240? | 594730692? | 938925192? | ronald2048 |
| 1216493484? | 2625452688? | 3860942916? | ronald3072 |
| 2760977556? | 5415634368? | 8477566992? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 70152 | 70968 | 72576 | ronald1024 |
| 73176 | 74592 | 75732 | mceliece |
| 105516 | 106968 | 108672 | ronald1536 |
| 149484 | 150372 | 153012 | ronald2048 |
| 267924? | 272820? | 379668? | ronald3072 |
| 371904 | 372228 | 372672 | ntruees787ep1 |
| 431640 | 435372 | 440280 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 642852 | 643200 | 643272 | ntruees787ep1 |
| 1011444 | 1012032 | 1016196 | mceliece |
| 2287068 | 2305560 | 2323812 | ronald1024 |
| 5632284 | 5657388 | 5684316 | ronald1536 |
| 11433780 | 11501772 | 11567472 | ronald2048 |
| 33074160 | 33151356 | 33252324 | ronald3072 |
| 73076340 | 73158864 | 73246332 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 65nm (6fd); 2007 Intel Core 2 Duo E4600; 2 x 2400MHz; cobra, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 58967892 | 61091040 | 63346896 | mceliece |
| 72767028 | 73392708 | 73560036 | ntruees787ep1 |
| 175450440? | 281710008? | 381260400? | ronald1024 |
| 555784680? | 840666264? | 1188474456? | ronald1536 |
| 1453559112? | 2503777512? | 3987904728? | ronald2048 |
| 5977202616? | 10127082192? | 15976494468? | ronald3072 |
| 16817244144? | 35230693092? | 51958412520? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 84756 | 86160 | 87348 | mceliece |
| 217800 | 220332 | 223896 | ronald1024 |
| 406680 | 409488 | 413532 | ronald1536 |
| 418104 | 418728 | 419196 | ntruees787ep1 |
| 639348 | 642588 | 651372 | ronald2048 |
| 1327296 | 1335432 | 1346436 | ronald3072 |
| 2164284 | 2176152 | 2202624 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 722436 | 723300 | 730632 | ntruees787ep1 |
| 1027380 | 1028088 | 1028856 | mceliece |
| 12268644 | 12348420 | 12731736 | ronald1024 |
| 31933092 | 32025120 | 32155848 | ronald1536 |
| 71893296 | 72075252 | 73328604 | ronald2048 |
| 202724052 | 203142408 | 204543780 | ronald3072 |
| 465113664 | 466817160 | 468715920 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 65nm (6fb); 2007 Intel Xeon X3220; 4 x 2399MHz; enigma, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 49437324 | 51312699 | 54187974 | mceliece |
| 78570495 | 78914331 | 79129305 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 67851 | 68895 | 69624 | mceliece |
| 374112 | 374697 | 375552 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 642672 | 643932 | 647226 | ntruees787ep1 |
| 1042884 | 1045143 | 1054809 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2405MHz; utrecht, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 50301846? | 53548884? | 97973928? | mceliece |
| 78649542 | 79100964 | 79241076 | ntruees787ep1 |
| 66897441? | 100206018? | 153255906? | ronald1024 |
| 211441824? | 311628942? | 507550725? | ronald1536 |
| 362804931? | 704966166? | 1006474968? | ronald2048 |
| 926570070? | 2240504667? | 3525498630? | ronald3072 |
| 3476099673? | 5961242124? | 9135275346? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 67806 | 69084 | 69444 | mceliece |
| 70425 | 72891 | 75357 | ronald1024 |
| 105399 | 106236 | 108414 | ronald1536 |
| 150156 | 152514 | 153504 | ronald2048 |
| 270198 | 272790 | 276156 | ronald3072 |
| 370467 | 371457 | 372627 | ntruees787ep1 |
| 431136 | 433332 | 435231 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 645507 | 647559 | 647838 | ntruees787ep1 |
| 1041264 | 1041579 | 1041939 | mceliece |
| 2338128 | 2359251 | 2379465 | ronald1024 |
| 5746005 | 5768883 | 5800572 | ronald1536 |
| 11551572 | 11587401 | 11623761 | ronald2048 |
| 33256233 | 33312681 | 33377184 | ronald3072 |
| 73139508 | 73252755 | 73388511 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2405MHz; utrecht, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 54103815? | 57301785? | 102357792? | mceliece |
| 80230320 | 80886924 | 81011574 | ntruees787ep1 |
| 112810023? | 173084805? | 274017789? | ronald1024 |
| 300162600? | 503962731? | 893606085? | ronald1536 |
| 658894896? | 1169357328? | 1783982502? | ronald2048 |
| 2683929753? | 4684642758? | 6901637859? | ronald3072 |
| 7064635734? | 14081667669? | 19401369723? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 84591 | 85833 | 86940 | mceliece |
| 127143 | 128349 | 129951 | ronald1024 |
| 212535 | 214443 | 217116 | ronald1536 |
| 308196 | 310419 | 313596 | ronald2048 |
| 405549 | 406143 | 406584 | ntruees787ep1 |
| 594324 | 597672 | 602469 | ronald3072 |
| 909945? | 914958? | 1362654? | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 680499 | 680778 | 681525 | ntruees787ep1 |
| 985500 | 987597 | 994743 | mceliece |
| 6197814 | 6240393 | 6316434 | ronald1024 |
| 15992190 | 16053228 | 16122213 | ronald1536 |
| 30936204 | 31023576 | 31146939 | ronald2048 |
| 82031742 | 82205019 | 82376388 | ronald3072 |
| 179141472? | 179601390? | 268185573? | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 49371525 | 51208749 | 53228817 | mceliece |
| 78388749 | 79059411 | 79191468 | ntruees787ep1 |
| 66056967? | 119809944? | 191949453? | ronald1024 |
| 157488417? | 275419269? | 465719562? | ronald1536 |
| 309191706? | 601088679? | 910516581? | ronald2048 |
| 1298197152? | 2102106465? | 3531225645? | ronald3072 |
| 3594000132? | 5356104723? | 8141722056? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 68004 | 69156 | 69615 | mceliece |
| 69723 | 70992 | 71577 | ronald1024 |
| 105876 | 106335 | 108540 | ronald1536 |
| 148383 | 150561 | 152622 | ronald2048 |
| 271395 | 273906 | 278370 | ronald3072 |
| 370305 | 371511 | 372303 | ntruees787ep1 |
| 430902 | 433152 | 436032 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 644922 | 645102 | 646308 | ntruees787ep1 |
| 1041714 | 1042362 | 1042551 | mceliece |
| 2325789 | 2347407 | 2360016 | ronald1024 |
| 5739588 | 5766615 | 5795892 | ronald1536 |
| 11540403 | 11563839 | 11604060 | ronald2048 |
| 33254541 | 33302592 | 33376446 | ronald3072 |
| 73173132 | 73266003 | 73364706 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 53010081 | 54861687 | 57255543 | mceliece |
| 80165232 | 80853624 | 80974512 | ntruees787ep1 |
| 89265609? | 155860380? | 261643122? | ronald1024 |
| 336518964? | 519493482? | 766010025? | ronald1536 |
| 626405130? | 1000863558? | 1729621143? | ronald2048 |
| 2950253874? | 4787209881? | 6710039100? | ronald3072 |
| 6787803627? | 11601374652? | 18040273668? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 83862 | 84996 | 85923 | mceliece |
| 126036 | 127197 | 128970 | ronald1024 |
| 214209 | 215676 | 218106 | ronald1536 |
| 306693 | 309375 | 313047 | ronald2048 |
| 405801 | 406197 | 406584 | ntruees787ep1 |
| 596934 | 599976 | 602883 | ronald3072 |
| 909990 | 913221 | 918207 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 681111 | 681516 | 682641 | ntruees787ep1 |
| 944694 | 977814 | 978714 | mceliece |
| 6171588 | 6201846 | 6276330 | ronald1024 |
| 15997446 | 16043094 | 16089039 | ronald1536 |
| 30902652 | 31009086 | 31205790 | ronald2048 |
| 82141425 | 82308105 | 82504809 | ronald3072 |
| 178858242 | 179058807 | 179255997 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 49378500 | 51204465 | 53205174 | mceliece |
| 78419331 | 79058718 | 79203141 | ntruees787ep1 |
| 57691530? | 120482766? | 190153971? | ronald1024 |
| 202951620? | 306266895? | 470987757? | ronald1536 |
| 328754286? | 575805753? | 904490451? | ronald2048 |
| 1257552099? | 1944553068? | 3182183442? | ronald3072 |
| 3480004782? | 5355573435? | 8290744497? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 68013 | 69246 | 69732 | mceliece |
| 71010 | 71658 | 72504 | ronald1024 |
| 105723? | 108549? | 133236? | ronald1536 |
| 149967 | 152298 | 153639 | ronald2048 |
| 271224 | 273204 | 275922 | ronald3072 |
| 370746 | 371844 | 373059 | ntruees787ep1 |
| 429966 | 431694 | 434547 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 644994 | 645174 | 647379 | ntruees787ep1 |
| 1041318 | 1041552 | 1041705 | mceliece |
| 2335203 | 2355678 | 2375541 | ronald1024 |
| 5736924 | 5766309 | 5798133 | ronald1536 |
| 11549259 | 11592432 | 11626164 | ronald2048 |
| 33247368 | 33297975 | 33357375 | ronald3072 |
| 73177803 | 73274130 | 73405323 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 53168427 | 54934992 | 57066948 | mceliece |
| 80323515 | 80857557 | 81034290 | ntruees787ep1 |
| 108710406? | 151027281? | 237270744? | ronald1024 |
| 265855617? | 485830314? | 750440898? | ronald1536 |
| 706078980? | 1013864364? | 1649876481? | ronald2048 |
| 2922531273? | 4407277122? | 6834024036? | ronald3072 |
| 7464983058? | 11511048393? | 20621877831? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 84312 | 85617 | 86823 | mceliece |
| 125451 | 127395 | 128790 | ronald1024 |
| 214560 | 216171 | 218682 | ronald1536 |
| 308025 | 309969 | 313101 | ronald2048 |
| 405432 | 405846 | 406494 | ntruees787ep1 |
| 595089 | 597897 | 602703 | ronald3072 |
| 911916 | 914823 | 917316 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 681120 | 681354 | 681723 | ntruees787ep1 |
| 985311 | 987381 | 993132 | mceliece |
| 6189471 | 6213789 | 6249429 | ronald1024 |
| 15984990 | 16023825 | 16093269 | ronald1536 |
| 30875301 | 30937959 | 31053969 | ronald2048 |
| 82177110 | 82358613 | 82564911 | ronald3072 |
| 178989237 | 179305128 | 180004689 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 65nm (6fb); 2007 Intel Core 2 Duo T7300; 2 x 2000MHz; trident, supercop-20121016
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 82810740 | 83262230 | 83544850 | ntruees787ep1 |
| 117661020? | 163893680? | 248777250? | ronald1024 |
| 273829110? | 437170970? | 764626190? | ronald1536 |
| 589347810? | 1187862040? | 1856805110? | ronald2048 |
| 2393025610? | 5307040740? | 6796259110? | ronald3072 |
| 9429666810? | 13178417080? | 21533359720? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 170500 | 171080 | 175300 | ronald1024 |
| 257950 | 259630 | 263770 | ronald1536 |
| 383640 | 384450 | 385530 | ntruees787ep1 |
| 381160 | 385710 | 391100 | ronald2048 |
| 705560 | 707680 | 713450 | ronald3072 |
| 1062620 | 1067660 | 1073740 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 658370 | 658500 | 659310 | ntruees787ep1 |
| 6160610 | 6186790 | 6238660 | ronald1024 |
| 14709620 | 14752230 | 14825430 | ronald1536 |
| 31849400 | 31963920 | 32075440 | ronald2048 |
| 81334970 | 81421160 | 81545320 | ronald3072 |
| 181539460 | 181759440 | 183295850 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 65nm (6fb); 2007 Intel Core 2 Duo T7300; 2 x 2000MHz; trident, supercop-20121016
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 82921040 | 83439560 | 83640070 | ntruees787ep1 |
| 187384320? | 300670420? | 413290530? | ronald1024 |
| 674687080? | 941528130? | 1484992460? | ronald1536 |
| 1679064720? | 2663518160? | 4707799100? | ronald2048 |
| 8901829210? | 13722085380? | 20548583760? | ronald3072 |
| 16605797080? | 28080209920? | 50854301810? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 278940 | 281300 | 283670 | ronald1024 |
| 414490 | 415220 | 416010 | ntruees787ep1 |
| 545450 | 547730 | 553810 | ronald1536 |
| 797100 | 800540 | 806360 | ronald2048 |
| 1865710 | 1871190 | 1879100 | ronald3072 |
| 2645530 | 2658790 | 2690140 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 676950 | 677350 | 677860 | ntruees787ep1 |
| 15130220 | 15161590 | 15231910 | ronald1024 |
| 40702800 | 40888450 | 41001740 | ronald1536 |
| 86976150 | 87114430 | 87224420 | ronald2048 |
| 248557250 | 248757650 | 249102740 | ronald3072 |
| 533767540 | 535973450 | 538015400 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 1573 | ntruees787ep1 |
|
|
armeabi (v6, 1136J); 2006? TI OMAP 2420; 1 x 400MHz; diablo, supercop-20120627
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 183246711 | 189507018 | 196604907 | mceliece |
| 284437446 | 286165587 | 288473454 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 252187 | 256504 | 264393 | mceliece |
| 2086647 | 2096220 | 2157714 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 2683364 | 2693916 | 2768795 | mceliece |
| 3871148 | 3886899 | 3944644 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; K8 (40fb2); 2006 AMD Athlon 64 X2; 2 x 2000MHz; mace, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 44962856 | 48399600 | 51547112 | mceliece |
| 59926179? | 105085493? | 156707086? | ronald1024 |
| 138675118 | 139535133 | 139879787 | ntruees787ep1 |
| 173181825? | 299363542? | 428507544? | ronald1536 |
| 268549135? | 504897503? | 803336673? | ronald2048 |
| 753047672? | 1323692762? | 2009560592? | ronald3072 |
| 2079945362? | 3479911817? | 6041783632? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 61676 | 62682 | 63375 | ronald1024 |
| 62261 | 62865 | 64656 | mceliece |
| 86707 | 87823 | 90515 | ronald1536 |
| 118360 | 120517 | 122321 | ronald2048 |
| 203509 | 204344 | 207062 | ronald3072 |
| 313095 | 315449 | 318918 | ronald4096 |
| 409526 | 410177 | 410661 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 744404 | 745798 | 745824 | ntruees787ep1 |
| 1269763 | 1283460 | 1284294 | mceliece |
| 1638570 | 1662592 | 1681535 | ronald1024 |
| 3608136 | 3640885 | 3663968 | ronald1536 |
| 6863229 | 6903537 | 6947451 | ronald2048 |
| 19094400 | 19149615 | 19204086 | ronald3072 |
| 40466674 | 40547484 | 40633007 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; K8 (40fb2); 2006 AMD Athlon 64 X2; 2 x 2000MHz; mace, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 51312072 | 54461424 | 58309343 | mceliece |
| 134879018 | 135781115 | 136167924 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 89514 | 91054 | 92526 | mceliece |
| 419126 | 419528 | 419817 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 743419 | 743451 | 743473 | ntruees787ep1 |
| 1149899 | 1150062 | 1150465 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; K8 (40f13); 2006 AMD Opteron 2212; 4 x 2000MHz; gcc11, supercop-20120525
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 47585517 | 50217154 | 53683349 | mceliece |
| 95471195? | 138683390? | 203462803? | ronald1024 |
| 140943732 | 141686419 | 143213620 | ntruees787ep1 |
| 188465754? | 286665933? | 508261200? | ronald1536 |
| 372436106? | 636753375? | 967480359? | ronald2048 |
| 1697925293? | 2307311635? | 3764064420? | ronald3072 |
| 2952216654? | 5335939755? | 8189009984? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 66240 | 67014 | 68662 | mceliece |
| 84360 | 84897 | 85275 | ronald1024 |
| 124129 | 125000 | 128146 | ronald1536 |
| 161728 | 164853 | 167750 | ronald2048 |
| 277074 | 280269 | 284442 | ronald3072 |
| 360963 | 361146 | 361531 | ntruees787ep1 |
| 393991 | 397427 | 401512 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 644688 | 644806 | 644822 | ntruees787ep1 |
| 1251141 | 1257611 | 1263233 | mceliece |
| 2870469 | 2884186 | 2896792 | ronald1024 |
| 6839895 | 6877292 | 6931616 | ronald1536 |
| 12032674 | 12067745 | 12110348 | ronald2048 |
| 32632011 | 32684671 | 32790981 | ronald3072 |
| 65542826 | 65614547 | 65717341 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; K8 (40f13); 2006 AMD Opteron 2212; 4 x 2000MHz; gcc11, supercop-20120525
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 51657490 | 54956858 | 58385873 | mceliece |
| 150330475 | 151867291 | 154127231 | ntruees787ep1 |
| 108848169? | 163607218? | 310148520? | ronald1024 |
| 441950142? | 668975223? | 947640504? | ronald1536 |
| 772074998? | 1253281027? | 2180380154? | ronald2048 |
| 2632683714? | 5462522289? | 9499916766? | ronald3072 |
| 6706861140? | 14033040625? | 23171603943? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 86071 | 87392 | 88928 | mceliece |
| 145832 | 148536 | 149654 | ronald1024 |
| 244295 | 245213 | 248709 | ronald1536 |
| 348989 | 352376 | 355187 | ronald2048 |
| 391821 | 392050 | 392483 | ntruees787ep1 |
| 675628 | 679846 | 683972 | ronald3072 |
| 1012702 | 1016415 | 1021734 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 688116 | 688525 | 688789 | ntruees787ep1 |
| 1155897 | 1171712 | 1238478 | mceliece |
| 7448705 | 7473972 | 7500853 | ronald1024 |
| 20047405 | 20095562 | 20151961 | ronald1536 |
| 35084743 | 35174544 | 35322163 | ronald2048 |
| 106707670 | 106876671 | 108636425 | ronald3072 |
| 203169947 | 205701724 | 207306604 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
amd64; C2 65nm (6f6); 2006 Intel Core 2 Duo E6400; 2 x 2137MHz; katana, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 39765184 | 41444400 | 43306480 | mceliece |
| 78729608 | 79380960 | 79519336 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 66008 | 66984 | 68144 | mceliece |
| 361736 | 362504 | 363032 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 623928 | 624192 | 624400 | ntruees787ep1 |
| 1074120 | 1074520 | 1075320 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; normally amd64; C2 65nm (6f6); 2006 Intel Core 2 Duo E6400; 2 x 2137MHz; katana, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 44547488 | 46292144 | 48675648 | mceliece |
| 78189416 | 78796680 | 78932712 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 92152 | 93832 | 94720 | mceliece |
| 386712 | 386984 | 387520 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 650648 | 651320 | 651680 | ntruees787ep1 |
| 966624 | 967120 | 968224 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; Eden (6d0); 2006? Via Eden ULV; 1 x 1600MHz; h1eden, supercop-20120918
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 91840594 | 97548088 | 103986257 | mceliece |
| 223034898 | 224386922 | 224913530 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 173575 | 176684 | 180964 | mceliece |
| 1070672 | 1071270 | 1071812 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1874480 | 1874800 | 1881003 | ntruees787ep1 |
| 1898142 | 1898666 | 1905298 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
ppc32; G4 (G4); 2005 Motorola PowerPC G4 7447a; 1 x 1416MHz; h1g4, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 115992428 | 116724244 | 117066454 | ntruees787ep1 |
| 273604290? | 422369590? | 636030724? | ronald1024 |
| 594450764? | 1153287650? | 1706522254? | ronald1536 |
| 1498993496? | 3035582798? | 4490105756? | ronald2048 |
| 5399250320? | 9136318704? | 14566081406? | ronald3072 |
| 18664673388? | 30434852310? | 47972601682? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 312800 | 314568 | 320348 | ronald1024 |
| 503880 | 505546 | 514386 | ronald1536 |
| 760036 | 765884 | 774214 | ronald2048 |
| 864892 | 865232 | 866048 | ntruees787ep1 |
| 1476688 | 1484406 | 1497088 | ronald3072 |
| 2280312 | 2290002 | 2302888 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1569712 | 1570698 | 1574642 | ntruees787ep1 |
| 14821756 | 14853648 | 14890198 | ronald1024 |
| 35326816 | 35373940 | 35438404 | ronald1536 |
| 77383932 | 77462336 | 77641516 | ronald2048 |
| 191430166 | 191647154 | 193434330 | ronald3072 |
| 447678136 | 449932336 | 450326396 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 1573 | ntruees787ep1 |
|
|
amd64; P4 Prescott (f49); 2004 Intel Celeron D 341?; 1 x 2926MHz; daimos, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 83633308 | 86387730 | 91329502 | mceliece |
| 192233910 | 193027494 | 193548740 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 107569 | 109043 | 110726 | mceliece |
| 733535 | 734899 | 737110 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1242516 | 1252724 | 1283953 | mceliece |
| 1320891 | 1323201 | 1326083 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; K8 (20ff2); 2004 AMD Athlon 64 3800+; 1 x 2400MHz; alien, supercop-20120521
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 57638770 | 61194492 | 65604468 | mceliece |
| 142458074 | 143406135 | 143795130 | ntruees787ep1 |
| 131408847? | 207600838? | 371335443? | ronald1024 |
| 390476184? | 622330146? | 943952290? | ronald1536 |
| 612374503? | 1060338464? | 1972256889? | ronald2048 |
| 3187178100? | 4676281164? | 7290985104? | ronald3072 |
| 6818817288? | 13325078040? | 20625949704? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 79866 | 80751 | 82629 | mceliece |
| 159968 | 163763 | 168040 | ronald1024 |
| 268144 | 273129 | 277200 | ronald1536 |
| 364076 | 369515 | 373883 | ronald2048 |
| 435933 | 436664 | 438045 | ntruees787ep1 |
| 719308 | 726494 | 730657 | ronald3072 |
| 1062117 | 1067745 | 1073809 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 763089 | 763106 | 763142 | ntruees787ep1 |
| 1230299 | 1231922 | 1232089 | mceliece |
| 6751593 | 6771609 | 6861475 | ronald1024 |
| 18891866 | 18920157 | 19000022 | ronald1536 |
| 33120299 | 33326914 | 33416743 | ronald2048 |
| 100356716 | 100479367 | 100602161 | ronald3072 |
| 187301358 | 188054813 | 188685176 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
ia64; 2003 HP Itanium II; 2 x 1300MHz; tic, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 76453196 | 79344202 | 82254421 | mceliece |
| 76480300? | 108762637? | 173646691? | ronald1024 |
| 205098296 | 206214966 | 210840164 | ntruees787ep1 |
| 184509108? | 318646437? | 492857428? | ronald1536 |
| 309861597? | 432509482? | 841527909? | ronald2048 |
| 900981290? | 1439067222? | 2162083458? | ronald3072 |
| 2820650155? | 4061997002? | 6028752870? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 74620 | 75618 | 76634 | mceliece |
| 108504 | 108938 | 113945 | ronald1024 |
| 145054 | 146592 | 151738 | ronald1536 |
| 177131 | 181918 | 183768 | ronald2048 |
| 266040 | 270996 | 276650 | ronald3072 |
| 350092 | 356200 | 359633 | ronald4096 |
| 736313 | 736711 | 737148 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 967260 | 967381 | 968395 | mceliece |
| 1372401 | 1372622 | 1379144 | ntruees787ep1 |
| 3590667 | 3619943 | 3646010 | ronald1024 |
| 7496960 | 7534773 | 7571156 | ronald1536 |
| 12127412 | 12159516 | 12213932 | ronald2048 |
| 27299044 | 27358414 | 27426039 | ronald3072 |
| 50757328 | 50866524 | 50979582 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
mipso32; normally mips32 (4Kc); 2002? IDT 79RC32434-400BC; 1 x 400MHz; mips, supercop-20120908
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 136714774 | 144735568 | 153091686 | mceliece |
| 175793488 | 176727086 | 177401978 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 258004 | 262886 | 269050 | mceliece |
| 3332486 | 3366172 | 3397466 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 2052622 | 2089682 | 2133462 | mceliece |
| 4796896 | 4809820 | 4842558 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
ppc32; G3 (G3); 2001 Motorola PowerPC 750CXe?; 1 x 349MHz; biomol, supercop-20120525
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 123494686? | 125384252? | 223068594? | ntruees787ep1 |
| 348730228? | 568613948? | 863076298? | ronald1024 |
| 1200722110? | 1946933310? | 2934993880? | ronald1536 |
| 2652984908? | 5080006946? | 7394621584? | ronald2048 |
| 14134437198? | 21841421868? | 34118610330? | ronald3072 |
| 28889608552? | 53052708044? | 84920159254? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 348040 | 352408 | 365344 | ronald1024 |
| 632660 | 643622 | 657314 | ronald1536 |
| 901110 | 909342 | 929600 | ntruees787ep1 |
| 936600 | 953162 | 965216 | ronald2048 |
| 2072840? | 2109296? | 4307184? | ronald3072 |
| 3073350 | 3105410 | 3332840 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1687504 | 1700902 | 1721174 | ntruees787ep1 |
| 17290434? | 17655288? | 35279034? | ronald1024 |
| 46384730 | 46675328 | 47147310 | ronald1536 |
| 97029688? | 97513808? | 170009784? | ronald2048 |
| 355368356 | 433056372 | 435361626 | ronald3072 |
| 752564736 | 829179554 | 903499492 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 1573 | ntruees787ep1 |
|
|
ppc32; G3 (G3); 2001 Motorola PowerPC 750CXe; 1 x 600MHz; daedalus, supercop-20120310
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 106936752 | 107611512 | 107777088 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 750216 | 751368 | 755112 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1388928 | 1390800 | 1393104 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
|
| Encrypting 0 bytes |
| bytes | system |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 1573 | ntruees787ep1 |
|
|
ppc32; G2 (G2); 2001? Freescale PowerQUICC II MPC8241LZQ266D; 1 x 262MHz; g2, supercop-20120908
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 116763040 | 117436584 | 117679848 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 1028904 | 1030008 | 1049848 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1874736 | 1885288 | 1888048 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
|
| Encrypting 0 bytes |
| bytes | system |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 1573 | ntruees787ep1 |
|
|
ppc64; 2001? IBM POWER4; 6 x 1452MHz; tigger, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 164177408 | 166824448 | 197441280 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 598016 | 602624 | 611328 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1055488 | 1061376 | 1078528 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
|
| Encrypting 0 bytes |
| bytes | system |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 1573 | ntruees787ep1 |
|
|
ppc32; normally ppc64; 2001? IBM POWER4; 6 x 1452MHz; tigger, supercop-20130126
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 149872856? | 159193432? | 234814912? | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 573480 | 580664 | 592776 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1028472 | 1037760 | 1055248 | ntruees787ep1 |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
|
| Encrypting 0 bytes |
| bytes | system |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 1573 | ntruees787ep1 |
|
|
x86; P4 NetBurst (f12); 2001 Intel Pentium 4; 1 x 1900MHz; fireball, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 85229384 | 88340444 | 93986008 | mceliece |
| 123541428 | 124303568 | 124643196 | ntruees787ep1 |
| 148098084? | 223423780? | 319994764? | ronald1024 |
| 363262160? | 683008220? | 1140386596? | ronald1536 |
| 997932764? | 1586828016? | 2645192348? | ronald2048 |
| 3013618728? | 4970419020? | 8894817072? | ronald3072 |
| 9911362160? | 20475859048? | 30284043988? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 127336 | 129516 | 131864 | mceliece |
| 201988 | 203124 | 207188 | ronald1024 |
| 316960? | 323352? | 479972? | ronald1536 |
| 481508 | 486912 | 494824 | ronald2048 |
| 723944 | 742752 | 777364 | ntruees787ep1 |
| 908560 | 914160 | 923648 | ronald3072 |
| 1481172 | 1496572 | 1515332 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1240724 | 1244920 | 1248016 | ntruees787ep1 |
| 1302212 | 1327684 | 1347008 | mceliece |
| 7201720 | 7260376 | 7348992 | ronald1024 |
| 20704584 | 20790324 | 20958992 | ronald1536 |
| 40047316 | 40191576 | 40329696 | ronald2048 |
| 116663152 | 117097556 | 118899804 | ronald3072 |
| 257184740 | 257515628 | 259027892 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; K7 (622); 2000 AMD Athlon; 1 x 900MHz; thoth, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 73885902 | 80070603 | 85860972 | mceliece |
| 143295039 | 143734065 | 148114809 | ntruees787ep1 |
| 104355990? | 186340779? | 270351090? | ronald1024 |
| 354119535? | 674899539? | 1069255494? | ronald1536 |
| 777227670? | 1248743619? | 2314157004? | ronald2048 |
| 3518174808? | 6324130098? | 9511539480? | ronald3072 |
| 10200739356? | 16144837929? | 25976601252? | ronald4096 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 81363 | 82385 | 84866 | mceliece |
| 167550 | 169872 | 172776 | ronald1024 |
| 278877 | 282231 | 287424 | ronald1536 |
| 436059 | 440071 | 445041 | ronald2048 |
| 502108 | 502887 | 503997 | ntruees787ep1 |
| 853821 | 861462 | 877758 | ronald3072 |
| 1415977 | 1424097 | 1446502 | ronald4096 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 898528 | 900391 | 925035 | ntruees787ep1 |
| 1294905 | 1305186 | 1316383 | mceliece |
| 6655887 | 6687108 | 6722541 | ronald1024 |
| 18471744 | 18535640 | 18617698 | ronald1536 |
| 39357858 | 39446997 | 39529545 | ronald2048 |
| 119484126 | 119697219 | 120343689 | ronald3072 |
| 270174411 | 277415829 | 278147616 | ronald4096 |
|
| Secret key |
| bytes | system |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 1854 | ntruees787ep1 |
| 2048 | ronald2048 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | mceliece |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | mceliece |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 75 | ronald1024 |
| 75 | ronald1536 |
| 75 | ronald2048 |
| 75 | ronald3072 |
| 75 | ronald4096 |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; P6 (683); 1999 Intel Pentium 3; 1 x 532MHz; manneke, supercop-20121016
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 88791556 | 92230384 | 96067840 | mceliece |
| 170288436 | 171461248 | 172816944 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 99245 | 100833 | 103770 | mceliece |
| 613223 | 613900 | 626392 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1063685 | 1076282 | 1078968 | ntruees787ep1 |
| 1131757 | 1137952 | 1155765 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; P6 (672); 1999 Intel Pentium 3; 1 x 448MHz; orpheus, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 84069468 | 86583228 | 89607944 | mceliece |
| 140166364 | 140982862 | 141341296 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 109928 | 111811 | 114848 | mceliece |
| 645782 | 646600 | 661752 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1100298 | 1110434 | 1112244 | ntruees787ep1 |
| 1147437 | 1151536 | 1161432 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
x86; P6 (652); 1998 Intel Pentium 2; 1 x 333MHz; boris, supercop-20130419
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 83824455 | 86697570 | 89970170 | mceliece |
| 141165512 | 142025994 | 142352790 | ntruees787ep1 |
|
| Cycles to encrypt 59 bytes |
| quartile | median | quartile | system |
| 110130 | 112110 | 114764 | mceliece |
| 646284 | 652786 | 668714 | ntruees787ep1 |
|
| Cycles to decrypt 59 bytes |
| quartile | median | quartile | system |
| 1117650 | 1119250 | 1119694 | ntruees787ep1 |
| 1163419 | 1166882 | 1170567 | mceliece |
|
| Secret key |
| bytes | system |
| 1854 | ntruees787ep1 |
| 137282 | mceliece |
|
| Public key |
| bytes | system |
| 1574 | ntruees787ep1 |
| 81408 | mceliece |
|
| Encrypting 0 bytes |
| bytes | system |
| 256 | mceliece |
| 1574 | ntruees787ep1 |
|
| Encrypting 23 bytes |
| bytes | system |
| 233 | mceliece |
| 1551 | ntruees787ep1 |
|
| Encrypting many bytes |
| bytes | system |
| 110 | mceliece |
| 1573 | ntruees787ep1 |
|
|
|