Measurements of public-key signature systems, 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 signature systems.
There is a
separate page
with more information about each signature system and each implementation.
Designers and implementors
interested in submitting new signature systems
and new implementations of existing signature systems
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 verify a signed message.
- Time to sign a message.
- Time to compute a key pair.
- Space for a secret key.
- Space for a public key.
- Space for a signature on a short message.
- Space for a signature on a long message:
more precisely, the difference between the space used by a long signed message
and the space used by the original unsigned message.
This can be smaller than the space for a signature on a short message
for signature systems that support "message recovery."
Each graph is a superimposition of several curves,
one curve for each signature system.
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 signature system.
The second table shows the time to sign a short message.
The third table shows the time to verify a signature on 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 space for a signature on, 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.
amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 127635 | 127701 | 127833 | ed25519 |
| 38629251 | 38849142 | 47989770 | 3icp |
| 40930167 | 41030913 | 41049015 | rainbowbinary256181212 |
| 80533809 | 81043473 | 81188154 | tts6440 |
| 134983203 | 135125142 | 135313080 | pflash1 |
| 183136332 | 183195285 | 183244818 | rainbowbinary16242020 |
| 186721110 | 186997086 | 187198542 | rainbow |
| 230557878 | 232863495 | 233670891 | rainbow5640 |
| 505112418 | 508593042 | 627101712 | rainbow6440 |
| 1320943020? | 1430897160? | 1668971385? | mqqsig160 |
| 1816980630? | 1973226528? | 2294707551? | mqqsig192 |
| 3932418570 | 4037692785 | 4142277657 | mqqsig224 |
| 5369939904 | 5506285914 | 5635139448 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 5016 | 5016 | 5019 | mqqsig160 |
| 6768 | 6783 | 6783 | mqqsig192 |
| 7920 | 7923 | 7935 | mqqsig224 |
| 8307 | 8310 | 8310 | mqqsig256 |
| 53796 | 53913 | 54117 | rainbowbinary256181212 |
| 80214 | 80418 | 80811 | tts6440 |
| 98637 | 99714 | 100737 | rainbowbinary16242020 |
| 124806 | 125055 | 125148 | ed25519 |
| 179289? | 180612? | 230811? | rainbow5640 |
| 312915 | 314202 | 354288 | rainbow6440 |
| 908319 | 913353 | 920367 | rainbow |
| 1625274? | 2810748? | 4975065? | pflash1 |
| 1427736? | 3800868? | 5097969? | 3icp |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 50895 | 51123 | 54828 | rainbowbinary256181212 |
| 68457 | 68568 | 68751 | mqqsig160 |
| 70407 | 70533 | 70755 | rainbowbinary16242020 |
| 86796 | 90351 | 100602 | 3icp |
| 97452 | 98322 | 98817 | rainbow5640 |
| 122568 | 123909 | 124164 | rainbow6440 |
| 129240 | 129474 | 129759 | mqqsig192 |
| 134298 | 135027 | 135123 | tts6440 |
| 165876 | 166848 | 183744 | mqqsig224 |
| 221913 | 241644 | 245832 | mqqsig256 |
| 422133 | 422238 | 422787 | ed25519 |
| 507078 | 508596 | 510222 | pflash1 |
| 1662087 | 1668594 | 1669707 | rainbow |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
x86; normally amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 3375141 | 3378486 | 3383256 | ed25519 |
| 167580645 | 168019206 | 168350685 | pflash1 |
| 1230493968? | 1463256066? | 1886910843? | mqqsig160 |
| 1199427204? | 1505906730? | 1665548364? | mqqsig224 |
| 2181873231? | 2509561101? | 3070504626? | mqqsig192 |
| 5362289076 | 5540508498 | 5723887392 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 15897 | 15915 | 15924 | mqqsig160 |
| 16377 | 16392 | 16413 | mqqsig224 |
| 17664 | 17685 | 17706 | mqqsig192 |
| 19281 | 19287 | 19314 | mqqsig256 |
| 1729479? | 2981622? | 5262249? | pflash1 |
| 3421662 | 3428727 | 3431373 | ed25519 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 105777 | 106065 | 106326 | mqqsig160 |
| 168108 | 169098 | 184644 | mqqsig224 |
| 174030 | 174270 | 174660 | mqqsig192 |
| 258714 | 279810 | 296040 | mqqsig256 |
| 397314 | 397542 | 400479 | pflash1 |
| 11085600 | 11090232 | 11095068 | ed25519 |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h5e450, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 127935? | 128097? | 160188? | ed25519 |
| 26997948 | 27057672 | 30281955 | 3icp |
| 40497216 | 40547097 | 40598052 | rainbowbinary256181212 |
| 81198975 | 81291306 | 83202882 | tts6440 |
| 134503053 | 134722722 | 135154533 | pflash1 |
| 183531486 | 183667608 | 183755160 | rainbowbinary16242020 |
| 187250031 | 187436178 | 187625106 | rainbow |
| 274759854 | 277218384 | 277372188 | rainbow5640 |
| 500525550 | 501348951 | 502518639 | rainbow6440 |
| 1146360996? | 1261554090? | 1513006572? | mqqsig160 |
| 1822274055? | 1983508887? | 2307752037? | mqqsig192 |
| 3219383079 | 3322662378 | 3585409608 | mqqsig224 |
| 5236591881 | 5352839343 | 5509009161 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 5016 | 5016 | 5031 | mqqsig160 |
| 6747 | 6765 | 6783 | mqqsig192 |
| 7920 | 7923 | 7929 | mqqsig224 |
| 8307 | 8307 | 8313 | mqqsig256 |
| 53094 | 53241 | 53400 | rainbowbinary256181212 |
| 80202 | 80388 | 80535 | tts6440 |
| 98250 | 99639 | 100446 | rainbowbinary16242020 |
| 124734 | 124782 | 124845 | ed25519 |
| 233655 | 234549 | 276513 | rainbow5640 |
| 315606 | 317226 | 337851 | rainbow6440 |
| 905808 | 911496 | 920139 | rainbow |
| 1631079? | 2813340? | 4976490? | pflash1 |
| 1259418? | 3370137? | 4513032? | 3icp |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 49896 | 49971 | 54585 | rainbowbinary256181212 |
| 68280 | 68424 | 68715 | mqqsig160 |
| 69642 | 69684 | 69912 | rainbowbinary16242020 |
| 78378 | 79815 | 82119 | 3icp |
| 104556 | 104718 | 106128 | rainbow5640 |
| 121731 | 121911 | 122130 | rainbow6440 |
| 128940 | 129162 | 129798 | mqqsig192 |
| 132924 | 133947 | 134427 | tts6440 |
| 164163 | 164430 | 165117 | mqqsig224 |
| 219600 | 233610 | 234813 | mqqsig256 |
| 422094 | 422184 | 422907 | ed25519 |
| 510222 | 510336 | 510609 | pflash1 |
| 1671249 | 1675752 | 1697331 | rainbow |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
x86; normally amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h5e450, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 3374583 | 3381216 | 3396906 | ed25519 |
| 183703446 | 184395534 | 185194791 | pflash1 |
| 1226149455? | 1460778879? | 1888159416? | mqqsig160 |
| 1223429046? | 1532222406? | 1686979725? | mqqsig224 |
| 2187195153? | 2467506000? | 3102309702? | mqqsig192 |
| 5398845117 | 5560263531 | 5757279654 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 15891 | 15894 | 15906 | mqqsig160 |
| 16371 | 16389 | 16395 | mqqsig224 |
| 17676 | 17691 | 17709 | mqqsig192 |
| 19290 | 19293 | 19326 | mqqsig256 |
| 1733169? | 2965716? | 5253138? | pflash1 |
| 3423186 | 3432033 | 3438225 | ed25519 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 105705 | 105810 | 106101 | mqqsig160 |
| 168771 | 169713 | 175086 | mqqsig224 |
| 173664 | 173916 | 174351 | mqqsig192 |
| 264078 | 267237 | 280929 | mqqsig256 |
| 376626 | 377181 | 377490 | pflash1 |
| 11091444 | 11102640 | 11114547 | ed25519 |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
amd64; Bobcat (500f20); 2011 AMD E-350; 2 x 1600MHz; h4e350, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 127770 | 127950 | 128025 | ed25519 |
| 26795094 | 26814855 | 26843715 | 3icp |
| 40522392 | 40541568 | 40585161 | rainbowbinary256181212 |
| 80992086 | 81035622 | 81841887 | tts6440 |
| 132079281 | 132258267 | 132712242 | pflash1 |
| 183291513 | 183345603 | 183392436 | rainbowbinary16242020 |
| 186914466 | 187080684 | 187268658 | rainbow |
| 232385868 | 232852038 | 233209281 | rainbow5640 |
| 505656735 | 506328666 | 506779752 | rainbow6440 |
| 1267957704? | 1383124560? | 1625402994? | mqqsig160 |
| 1815585672? | 1971994212? | 2296776762? | mqqsig192 |
| 3330529587 | 3471706158 | 3572056407 | mqqsig224 |
| 5246965392 | 5343484656 | 5541022998 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 5016 | 5022 | 5028 | mqqsig160 |
| 6759 | 6765 | 6786 | mqqsig192 |
| 7917 | 7920 | 7929 | mqqsig224 |
| 8280 | 8280 | 8283 | mqqsig256 |
| 53037 | 53220 | 53460 | rainbowbinary256181212 |
| 80253 | 80460 | 80760 | tts6440 |
| 98514 | 99744 | 100767 | rainbowbinary16242020 |
| 124935 | 125151 | 125211 | ed25519 |
| 179694 | 180204 | 222840 | rainbow5640 |
| 315363 | 323106 | 331746 | rainbow6440 |
| 908187 | 913089 | 919236 | rainbow |
| 1637154? | 2837565? | 5033325? | pflash1 |
| 1277970? | 3395640? | 4546770? | 3icp |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 49857 | 49968 | 49983 | rainbowbinary256181212 |
| 68388 | 68523 | 68775 | mqqsig160 |
| 70242 | 70461 | 70740 | rainbowbinary16242020 |
| 77448 | 78819 | 80499 | 3icp |
| 96330 | 96672 | 97020 | rainbow5640 |
| 122562 | 123837 | 124068 | rainbow6440 |
| 128970 | 129357 | 129810 | mqqsig192 |
| 132870 | 134487 | 137814 | tts6440 |
| 165438 | 166047 | 166536 | mqqsig224 |
| 221964 | 223098 | 230133 | mqqsig256 |
| 422094 | 422199 | 422760 | ed25519 |
| 509919 | 510006 | 510405 | pflash1 |
| 1662189 | 1664520 | 1669014 | rainbow |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
x86; normally amd64; Bobcat (500f20); 2011 AMD E-350; 2 x 1600MHz; h4e350, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 3376089 | 3383451 | 3395100 | ed25519 |
| 195083481 | 195234147 | 195448125 | pflash1 |
| 1223733042? | 1463291400? | 1889532546? | mqqsig160 |
| 1207303926? | 1512744318? | 1673774520? | mqqsig224 |
| 2176289766? | 2499714876? | 3085508103? | mqqsig192 |
| 5380597740 | 5550208308 | 5752054506 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 15894 | 15912 | 15990 | mqqsig160 |
| 16392 | 16404 | 16425 | mqqsig224 |
| 17679 | 17700 | 17721 | mqqsig192 |
| 19542 | 19554 | 19584 | mqqsig256 |
| 1804329? | 3103941? | 5485443? | pflash1 |
| 3424668 | 3432195 | 3435870 | ed25519 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 105975 | 106143 | 106488 | mqqsig160 |
| 167631 | 167958 | 169089 | mqqsig224 |
| 174123 | 174534 | 175422 | mqqsig192 |
| 264291 | 265509 | 273852 | mqqsig256 |
| 426726 | 427416 | 427659 | pflash1 |
| 11086806 | 11091759 | 11097357 | ed25519 |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 75594 | 75630 | 75661 | ed25519 |
| 12802639 | 12830685 | 13089052 | 3icp |
| 108195992 | 108551491 | 108872144 | rainbow5640 |
| 108158305 | 109011955 | 110268100 | tts6440 |
| 110089847 | 110258318 | 110388869 | pflash1 |
| 143785963 | 144665623 | 145255387 | rainbow |
| 241362099 | 241918984 | 242701128 | rainbow6440 |
| 529291185? | 669613657? | 937769165? | mqqsig192 |
| 692817700? | 779872615? | 948826750? | mqqsig160 |
| 804623212 | 934399320 | 1005775339 | mqqsig224 |
| 1023914708 | 1149731781 | 1225645575 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 6336 | 6349 | 6380 | mqqsig160 |
| 6730 | 6735 | 6744 | mqqsig192 |
| 7634 | 7638 | 7642 | mqqsig224 |
| 8175 | 8179 | 8182 | mqqsig256 |
| 72741 | 72750 | 72759 | ed25519 |
| 93467? | 93830? | 119868? | rainbow5640 |
| 98752 | 99173 | 104885 | tts6440 |
| 157733 | 159775 | 163287 | rainbow6440 |
| 812856 | 814114 | 817283 | rainbow |
| 692780? | 1847701? | 2448431? | 3icp |
| 1449864? | 2675267? | 4467657? | pflash1 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 35121 | 35205 | 35315 | 3icp |
| 42210 | 43566 | 43866 | rainbow5640 |
| 54726 | 54833 | 55042 | rainbow6440 |
| 57549 | 57695 | 57846 | tts6440 |
| 177373 | 177431 | 177687 | mqqsig192 |
| 192867 | 194226 | 196566 | mqqsig160 |
| 247597 | 247610 | 247645 | ed25519 |
| 274154 | 274242 | 274775 | mqqsig224 |
| 428266 | 428511 | 428599 | pflash1 |
| 455785 | 456011 | 456711 | mqqsig256 |
| 1559808 | 1559870 | 1561571 | rainbow |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 86240 | rainbow5640 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
x86; normally amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 3016083 | 3024483 | 3031829 | ed25519 |
| 145702860 | 146006828 | 146238984 | pflash1 |
| 570261294? | 767234999? | 1140067401? | mqqsig192 |
| 773399851? | 917799277? | 1175783726? | mqqsig160 |
| 866023578? | 1051082427? | 1149028018? | mqqsig224 |
| 2968824912 | 3118360239 | 3238534122 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 14102 | 14134 | 14138 | mqqsig160 |
| 14209 | 14240 | 14279 | mqqsig192 |
| 15684 | 15685 | 15742 | mqqsig224 |
| 16088 | 16092 | 16132 | mqqsig256 |
| 1257538? | 2167658? | 3834221? | pflash1 |
| 3054429 | 3055874 | 3061022 | ed25519 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 219211 | 219361 | 220805 | mqqsig192 |
| 232091 | 238846 | 240012 | mqqsig160 |
| 278416 | 279733 | 280694 | mqqsig256 |
| 328464 | 328673 | 328827 | pflash1 |
| 353940 | 353953 | 353971 | mqqsig224 |
| 10102974 | 10103696 | 10104644 | ed25519 |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
amd64; K10 32nm (300f10); 2011 AMD A6-3650; 4 x 2600MHz; hydra4, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 75609 | 75645 | 75699 | ed25519 |
| 13336651 | 13784542 | 13869242 | 3icp |
| 108314333 | 108452136 | 108580918 | pflash1 |
| 108356812 | 108658450 | 108866066 | tts6440 |
| 109104353 | 109616364 | 111919880 | rainbow5640 |
| 143677841 | 144600363 | 145227603 | rainbow |
| 241730471 | 243480202 | 255467332 | rainbow6440 |
| 527283174? | 667243278? | 934221764? | mqqsig192 |
| 691733036? | 779473493? | 946315921? | mqqsig160 |
| 799779197? | 928616469? | 999847517? | mqqsig224 |
| 1017859506 | 1137704174 | 1212199685 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 6330 | 6330 | 6384 | mqqsig160 |
| 6724 | 6728 | 6735 | mqqsig192 |
| 7629 | 7632 | 7637 | mqqsig224 |
| 8174 | 8175 | 8190 | mqqsig256 |
| 72751 | 72762 | 72789 | ed25519 |
| 92001? | 92508? | 118654? | rainbow5640 |
| 97890 | 98814 | 100398 | tts6440 |
| 159631 | 160387 | 161148 | rainbow6440 |
| 813638 | 815373 | 818614 | rainbow |
| 814975? | 2086828? | 2759683? | 3icp |
| 1453042? | 2510438? | 4474350? | pflash1 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 36227 | 36641 | 37105 | 3icp |
| 42740 | 42857 | 43048 | rainbow5640 |
| 54893 | 55056 | 55185 | rainbow6440 |
| 55150 | 55306 | 56363 | tts6440 |
| 177263 | 177481 | 177614 | mqqsig192 |
| 194360 | 194536 | 197613 | mqqsig160 |
| 247591 | 247634 | 247747 | ed25519 |
| 274560 | 274599 | 274622 | mqqsig224 |
| 407585 | 407854 | 408627 | pflash1 |
| 456429 | 456468 | 456636 | mqqsig256 |
| 1559782 | 1559926 | 1566439 | rainbow |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 86240 | rainbow5640 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
x86; normally amd64; K10 32nm (300f10); 2011 AMD A6-3650; 4 x 2600MHz; hydra4, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 3016158 | 3016564 | 3024126 | ed25519 |
| 169739166 | 169993219 | 170703234 | pflash1 |
| 573682403? | 776857372? | 1161053182? | mqqsig192 |
| 772856577? | 915730853? | 1174470804? | mqqsig160 |
| 860996346? | 1045805311? | 1143613715? | mqqsig224 |
| 2962921912 | 3113359236 | 3232317309 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 14075 | 14086 | 14111 | mqqsig160 |
| 14243 | 14270 | 14274 | mqqsig192 |
| 15733 | 15772 | 15783 | mqqsig224 |
| 16080 | 16092 | 16127 | mqqsig256 |
| 1305696? | 2262882? | 3989181? | pflash1 |
| 3055276 | 3055728 | 3062658 | ed25519 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 221172 | 221504 | 221609 | mqqsig192 |
| 232616 | 233852 | 233961 | mqqsig160 |
| 277395 | 278304 | 279322 | mqqsig256 |
| 337763 | 337775 | 337849 | pflash1 |
| 353519 | 353555 | 353859 | mqqsig224 |
| 10102369 | 10103664 | 10104318 | ed25519 |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
amd64; Sandy Bridge (206a7); 2011 Intel Xeon E3-1220L; 2 x 2200MHz; threads; boost; backup, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 49678? | 60227? | 105429? | ed25519 |
| 189764? | 216802? | 403299? | hector |
| 904910 | 923070 | 963576 | donald2048 |
| 6066036 | 6070168 | 6125770 | 3icp |
| 9535082 | 9558194 | 9614504 | rainbowbinary256181212 |
| 23769838 | 23799660 | 23814444 | tts6440 |
| 44641054 | 44691768 | 44770966 | pflash1 |
| 46294998 | 46308562 | 46372938 | rainbowbinary16242020 |
| 51501196 | 51549924 | 52409894 | rainbow5640 |
| 90306992 | 90330198 | 90384060 | rainbow |
| 118876822 | 121120414 | 121263128 | rainbow6440 |
| 480333794? | 540999222? | 647993696? | mqqsig160 |
| 847770294 | 918123754 | 1032606716 | mqqsig192 |
| 1459657246 | 1529614394 | 1603775088 | mqqsig224 |
| 2362429932 | 2415416566 | 2497591168 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 2017 | 2021 | 2027 | mqqsig160 |
| 2948 | 2954 | 2960 | mqqsig192 |
| 3378 | 3382 | 3388 | mqqsig224 |
| 3643 | 3652 | 3674 | mqqsig256 |
| 16503 | 16566 | 16661 | rainbowbinary256181212 |
| 27070 | 27314 | 32023 | rainbowbinary16242020 |
| 28558 | 34489 | 34728 | tts6440 |
| 47448 | 47504 | 51560 | ed25519 |
| 49874 | 49982 | 60701 | rainbow5640 |
| 87708 | 87844 | 108463 | rainbow6440 |
| 206134 | 219292 | 234610 | hector |
| 376632 | 378054 | 379402 | rainbow |
| 198434? | 600806? | 1027626? | 3icp |
| 456286? | 779836? | 1421376? | pflash1 |
| 885836 | 893290 | 910106 | donald2048 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 21865 | 22387 | 22732 | rainbowbinary256181212 |
| 25018 | 25052 | 30429 | rainbow5640 |
| 20720 | 25137 | 25222 | 3icp |
| 26604? | 29100? | 33427? | mqqsig160 |
| 32490 | 32534 | 39478 | rainbow6440 |
| 35912 | 36084 | 41728 | rainbowbinary16242020 |
| 32464 | 39327 | 39459 | tts6440 |
| 38036 | 40034 | 44723 | mqqsig192 |
| 47580 | 50188 | 57816 | mqqsig224 |
| 61552 | 62214 | 65500 | mqqsig256 |
| 129482 | 139906 | 148364 | pflash1 |
| 144868 | 145020 | 145276 | ed25519 |
| 722214 | 723450 | 723796 | rainbow |
| 781268 | 783918 | 795316 | hector |
| 1053834 | 1063500 | 1070108 | donald2048 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 60 | hector |
| 256 | donald2048 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
amd64; Sandy Bridge (206a7); 2011 Intel Core i7-2600K; 4 x 3400MHz; threads; sandy0, supercop-20110708
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 74208 | 74324 | 74436 | ed25519 |
| 182448 | 183448 | 184552 | donald512 |
| 541256 | 545208 | 547804 | donald1024 |
| 669880 | 676904 | 684572 | ecdonaldp160 |
| 1077812 | 1086328 | 1095436 | ecdonaldp224 |
| 1223968 | 1232308 | 1242800 | ecdonaldp192 |
| 1240076 | 1250140 | 1260212 | ecdonaldp256 |
| 1380408 | 1393332 | 1407512 | donald2048 |
| 1597664 | 1603620 | 1615376 | ecdonaldk163 |
| 1703168 | 1707812 | 1720780 | ecdonaldb163 |
| 2297100 | 2309736 | 2318524 | ecdonaldk233 |
| 2440936 | 2450424 | 2467576 | ecdonaldb233 |
| 2638120 | 2647608 | 2667796 | ecdonaldp384 |
| 5050120 | 5065532 | 5122052 | ecdonaldk283 |
| 5498520 | 5523676 | 5541220 | ecdonaldb283 |
| 5666536 | 5683760 | 5703972 | ecdonaldp521 |
| 9497732 | 9502904 | 9509396 | 3icp |
| 10943860 | 10976604 | 10997632 | ecdonaldk409 |
| 12146484 | 12171780 | 12208712 | ecdonaldb409 |
| 8550348? | 12894780? | 20045200? | ronald512 |
| 14648472 | 14655188 | 14659208 | rainbowbinary256181212 |
| 23659440 | 23712720 | 23800340 | ecdonaldk571 |
| 26497952 | 26545556 | 26585252 | ecdonaldb571 |
| 19832564? | 35708520? | 55695248? | ronald768 |
| 36421732 | 36434112 | 36457028 | tts6440 |
| 29095936? | 54792724? | 94030876? | ronald1024 |
| 68770472 | 68838216 | 68911628 | pflash1 |
| 74609336 | 74647140 | 74707668 | rainbow5640 |
| 81063828 | 81088896 | 81112232 | rainbowbinary16242020 |
| 139668568 | 139710972 | 139774620 | rainbow |
| 96166908? | 172733424? | 248429004? | ronald1536 |
| 174265112 | 174355380 | 174419640 | rainbow6440 |
| 308057228 | 308086020 | 308125328 | sflashv2 |
| 232167072? | 371814388? | 598983864? | ronald2048 |
| 741444444? | 835115244? | 996743860? | mqqsig160 |
| 761776700? | 1196006400? | 1817872824? | ronald3072 |
| 1334609292 | 1443551452 | 1621322948 | mqqsig192 |
| 2290978212 | 2400173032 | 2515786288 | mqqsig224 |
| 1688303076? | 3285791844? | 5823431300? | ronald4096 |
| 3638556224 | 3721443400 | 3847565760 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 5028 | 5032 | 5040 | mqqsig224 |
| 5044 | 5052 | 5060 | mqqsig256 |
| 5564 | 5616 | 5652 | mqqsig160 |
| 7424 | 7476 | 7520 | mqqsig192 |
| 21348 | 21404 | 21488 | rainbowbinary256181212 |
| 44772 | 44860 | 44944 | tts6440 |
| 48176 | 48560 | 49004 | rainbowbinary16242020 |
| 71984 | 72068 | 72280 | ed25519 |
| 75628 | 75796 | 78076 | rainbow5640 |
| 100872 | 101088 | 101264 | sflashv2 |
| 128356 | 128516 | 132340 | rainbow6440 |
| 233836 | 237392 | 240488 | donald512 |
| 513472 | 525092 | 537420 | ronald512 |
| 555784 | 562480 | 570192 | donald1024 |
| 580932 | 582392 | 584072 | rainbow |
| 726780 | 734420 | 739864 | ecdonaldp160 |
| 958388 | 968972 | 984668 | ronald768 |
| 328804? | 995116? | 1704396? | 3icp |
| 1149144 | 1156900 | 1165640 | ecdonaldp224 |
| 708052? | 1208212? | 2203320? | pflash1 |
| 1283164 | 1297996 | 1306580 | ecdonaldp192 |
| 1324288 | 1337120 | 1343664 | ecdonaldp256 |
| 1360532 | 1371852 | 1380548 | donald2048 |
| 1625044 | 1637744 | 1655040 | ronald1024 |
| 1657112 | 1665588 | 1679752 | ecdonaldk163 |
| 1752932 | 1761496 | 1775448 | ecdonaldb163 |
| 2379704 | 2388496 | 2395188 | ecdonaldk233 |
| 2524372 | 2533704 | 2543676 | ecdonaldb233 |
| 2783164 | 2796580 | 2817992 | ecdonaldp384 |
| 3904204 | 3922324 | 3953112 | ronald1536 |
| 5136420 | 5157552 | 5174616 | ecdonaldk283 |
| 5605980 | 5629004 | 5642988 | ecdonaldb283 |
| 5858976 | 5888580 | 5918352 | ecdonaldp521 |
| 7677956 | 7725364 | 7787476 | ronald2048 |
| 11096908 | 11127692 | 11162296 | ecdonaldk409 |
| 12296128 | 12321440 | 12349988 | ecdonaldb409 |
| 21587800 | 21683476 | 21818548 | ronald3072 |
| 23877492 | 23920456 | 23994632 | ecdonaldk571 |
| 26748216 | 26795812 | 26865356 | ecdonaldb571 |
| 47030164 | 47083916 | 47179400 | ronald4096 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 29140 | 30020 | 30140 | rainbowbinary256181212 |
| 33552? | 33600? | 42024? | 3icp |
| 35460 | 35712 | 36468 | ronald512 |
| 38828 | 38872 | 38916 | rainbow5640 |
| 39468 | 39716 | 40184 | ronald768 |
| 40808 | 42416 | 46304 | mqqsig160 |
| 47556 | 47708 | 47924 | ronald1024 |
| 49472 | 49544 | 49604 | tts6440 |
| 49972 | 50052 | 50148 | rainbow6440 |
| 53496 | 59336 | 62444 | mqqsig192 |
| 57356 | 60028 | 60176 | rainbowbinary16242020 |
| 69696 | 69976 | 70344 | ronald1536 |
| 74536 | 75256 | 78024 | mqqsig224 |
| 97800 | 98152 | 98564 | ronald2048 |
| 97196 | 99116 | 102260 | mqqsig256 |
| 130756 | 130832 | 130892 | sflashv2 |
| 177312 | 178592 | 180240 | ronald3072 |
| 202376 | 218544 | 231128 | pflash1 |
| 225644 | 229232 | 230440 | donald512 |
| 233784 | 234012 | 234284 | ed25519 |
| 280244 | 281564 | 284920 | ronald4096 |
| 600152 | 622076 | 623860 | donald1024 |
| 820972 | 828280 | 837404 | ecdonaldp160 |
| 1133832 | 1134888 | 1142092 | rainbow |
| 1317540 | 1341368 | 1364296 | ecdonaldp224 |
| 1513188 | 1523592 | 1531760 | ecdonaldp192 |
| 1516812 | 1527184 | 1534840 | ecdonaldp256 |
| 1642512 | 1656232 | 1662588 | donald2048 |
| 3216060 | 3236156 | 3251300 | ecdonaldp384 |
| 3243500 | 3263944 | 3300752 | ecdonaldk163 |
| 3433600 | 3451580 | 3475564 | ecdonaldb163 |
| 4702068 | 4736040 | 4930104 | ecdonaldk233 |
| 4964888 | 4988948 | 5003932 | ecdonaldb233 |
| 6869060 | 6914760 | 6951528 | ecdonaldp521 |
| 10229036 | 10245272 | 10273488 | ecdonaldk283 |
| 11162536 | 11189784 | 11212056 | ecdonaldb283 |
| 22122192 | 22168184 | 22224160 | ecdonaldk409 |
| 24546776 | 24583808 | 24704908 | ecdonaldb409 |
| 47727996 | 47771884 | 47976624 | ecdonaldk571 |
| 53481384 | 53528252 | 53868152 | ecdonaldb571 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 60 | ecdonaldp160 |
| 63 | ecdonaldb163 |
| 63 | ecdonaldk163 |
| 64 | ed25519 |
| 72 | ecdonaldp192 |
| 84 | donald512 |
| 84 | ecdonaldp224 |
| 90 | ecdonaldb233 |
| 90 | ecdonaldk233 |
| 96 | ecdonaldp256 |
| 108 | ecdonaldb283 |
| 108 | ecdonaldk283 |
| 144 | ecdonaldp384 |
| 148 | donald1024 |
| 156 | ecdonaldb409 |
| 156 | ecdonaldk409 |
| 198 | ecdonaldp521 |
| 216 | ecdonaldb571 |
| 216 | ecdonaldk571 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 512 | ronald512 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 768 | ronald768 |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 2048 | ronald2048 |
| 2823 | sflashv2 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | donald512 |
| 64 | ecdonaldp256 |
| 64 | ronald512 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | donald1024 |
| 128 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | donald2048 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 19266 | sflashv2 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 64 | ronald512 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 41 | ronald512 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 73 | ronald768 |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 105 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | ronald1024 |
| 43 | ronald1536 |
| 43 | ronald2048 |
| 43 | ronald3072 |
| 43 | ronald4096 |
| 43 | ronald512 |
| 43 | ronald768 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
|
amd64; Sandy Bridge (206a7); 2011 Intel Core i5-2500K; 4 x 3293MHz; elroy, supercop-20110106
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 757801892? | 882867308? | 1101421232? | mqqsig160 |
| 1272300148? | 1415464700? | 1721135604? | mqqsig192 |
| 2190723324 | 2335760472 | 2410892916 | mqqsig224 |
| 3664578188 | 3720580784 | 3836853504 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 2444 | 2452 | 2464 | mqqsig160 |
| 2960 | 2968 | 2976 | mqqsig192 |
| 3504 | 3552 | 3572 | mqqsig224 |
| 4500 | 4512 | 4528 | mqqsig256 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 37216 | 37620 | 38280 | mqqsig160 |
| 58912 | 59124 | 59828 | mqqsig192 |
| 75064 | 75344 | 76156 | mqqsig224 |
| 94568 | 94844 | 96120 | mqqsig256 |
|
| Secret key |
| bytes | system |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
|
| Public key |
| bytes | system |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
|
amd64; Sandy Bridge (206a7); 2011 Intel Core i5-2400; 4 x 3100MHz; boost; mangetsu, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 72334 | 72522 | 72767 | ed25519 |
| 164140 | 165407 | 166907 | donald512 |
| 288772 | 293889 | 309661 | hector |
| 502052 | 502705 | 505297 | donald1024 |
| 647625 | 655322 | 674805 | ecdonaldp160 |
| 1151863 | 1159258 | 1175829 | ecdonaldp192 |
| 1503500 | 1511321 | 1526630 | ecdonaldp224 |
| 1559521 | 1569559 | 1581109 | ecdonaldk163 |
| 1654423 | 1663971 | 1685502 | ecdonaldb163 |
| 1774177 | 1799494 | 1813400 | donald2048 |
| 2157557 | 2174522 | 2191162 | ecdonaldp256 |
| 2217159 | 2226384 | 2255508 | ecdonaldk233 |
| 2391025 | 2413182 | 2438690 | ecdonaldb233 |
| 4511925 | 4529849 | 4574072 | ecdonaldp384 |
| 4793822 | 4818719 | 4831560 | ecdonaldk283 |
| 5234001 | 5257473 | 5284680 | ecdonaldb283 |
| 5575282 | 5601222 | 5633508 | ecdonaldp521 |
| 7909125 | 7927604 | 7936327 | 3icp |
| 10350213 | 10399406 | 10533637 | ecdonaldk409 |
| 11486241 | 11521160 | 11587673 | ecdonaldb409 |
| 12163898 | 12172025 | 12225632 | rainbowbinary256181212 |
| 9956958? | 14420647? | 19832630? | ronald512 |
| 22261003 | 22317431 | 22486544 | ecdonaldk571 |
| 24981996 | 25045807 | 25199628 | ecdonaldb571 |
| 17416738? | 31558679? | 44096468? | ronald768 |
| 32171322 | 32227715 | 32374422 | tts6440 |
| 31589033? | 36350115? | 58432027? | rwb0fuz1024 |
| 48289786 | 48398636 | 48514146 | rainbowbinary16242020 |
| 59070249 | 59661699 | 61113183 | rainbow5640 |
| 34951305? | 60384232? | 85902955? | ronald1024 |
| 69303431 | 69417378 | 69609717 | pflash1 |
| 128161643 | 128251424 | 128599589 | rainbow |
| 135724460 | 138987804 | 139673479 | rainbow6440 |
| 90341310? | 147072025? | 230362379? | ronald1536 |
| 203623187 | 203783266 | 204163957 | sflashv2 |
| 165165786? | 310014417? | 541407828? | ronald2048 |
| 663563526? | 770336245? | 966310781? | mqqsig160 |
| 565857157? | 1171977190? | 1977108259? | ronald3072 |
| 1064187610? | 1203290812? | 1495093250? | mqqsig192 |
| 1852042122 | 1945901126 | 2028911227 | mqqsig224 |
| 2763098251 | 2824167031 | 2920007576 | mqqsig256 |
| 2078367418? | 3326020419? | 4918538078? | ronald4096 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 2335 | 2341 | 2347 | mqqsig160 |
| 3469 | 3478 | 3862 | mqqsig192 |
| 3983 | 4004 | 4120 | mqqsig224 |
| 4276 | 4291 | 4301 | mqqsig256 |
| 18313 | 18386 | 18521 | rainbowbinary256181212 |
| 31275 | 31520 | 31795 | rainbowbinary16242020 |
| 32059 | 32201 | 32382 | tts6440 |
| 54853? | 56302? | 79242? | rainbow5640 |
| 68787 | 68871 | 69007 | ed25519 |
| 90272 | 90826 | 91954 | sflashv2 |
| 93405 | 94872 | 101184 | rainbow6440 |
| 216595 | 219435 | 223742 | donald512 |
| 316487 | 330321 | 351104 | hector |
| 483222 | 490864 | 499932 | ronald512 |
| 518985 | 525013 | 533264 | donald1024 |
| 550197 | 551785 | 554216 | rainbow |
| 699339 | 706821 | 715353 | ecdonaldp160 |
| 889818 | 899197 | 914376 | ronald768 |
| 1208985 | 1219032 | 1229959 | ecdonaldp192 |
| 1278918 | 1280512 | 1284032 | rwb0fuz1024 |
| 481123? | 1287955? | 1715295? | 3icp |
| 1517599 | 1535416 | 1559336 | ronald1024 |
| 893120? | 1541577? | 2741474? | pflash1 |
| 1564263 | 1576681 | 1591824 | ecdonaldp224 |
| 1609541 | 1619987 | 1638611 | ecdonaldk163 |
| 1673541 | 1686660 | 1702780 | donald2048 |
| 1710175 | 1716151 | 1726265 | ecdonaldb163 |
| 2243617 | 2260451 | 2273029 | ecdonaldp256 |
| 2291729 | 2297917 | 2316066 | ecdonaldk233 |
| 2430179 | 2443178 | 2459331 | ecdonaldb233 |
| 3643613 | 3679159 | 3720602 | ronald1536 |
| 4636992 | 4664535 | 4682552 | ecdonaldp384 |
| 4890956 | 4926315 | 4965369 | ecdonaldk283 |
| 5323759 | 5334734 | 5354907 | ecdonaldb283 |
| 5762827 | 5781276 | 5810492 | ecdonaldp521 |
| 7177912 | 7217816 | 7269107 | ronald2048 |
| 10473357 | 10495242 | 10574394 | ecdonaldk409 |
| 11634082 | 11695096 | 11791550 | ecdonaldb409 |
| 20235260 | 20371358 | 20595335 | ronald3072 |
| 22464342 | 22532418 | 22656811 | ecdonaldk571 |
| 25179014 | 25258183 | 25431843 | ecdonaldb571 |
| 44431500 | 44649654 | 45186480 | ronald4096 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 10903 | 10969 | 11130 | rwb0fuz1024 |
| 15700 | 15727 | 15748 | rainbowbinary256181212 |
| 22026 | 22069 | 23146 | rainbowbinary16242020 |
| 29225 | 29322 | 29527 | 3icp |
| 29548 | 30513 | 30846 | ronald512 |
| 31904 | 32176 | 32775 | ronald768 |
| 34263 | 34375 | 35244 | rainbow5640 |
| 37185 | 37385 | 37784 | mqqsig160 |
| 39831 | 40312 | 40811 | ronald1024 |
| 43857 | 43923 | 45461 | rainbow6440 |
| 47910 | 48021 | 48460 | tts6440 |
| 57844 | 58114 | 58782 | mqqsig192 |
| 57887 | 58265 | 58746 | ronald1536 |
| 75047 | 75821 | 78970 | mqqsig224 |
| 83141 | 83479 | 83809 | ronald2048 |
| 93795 | 94364 | 96962 | mqqsig256 |
| 126047 | 126120 | 126256 | sflashv2 |
| 154434 | 155185 | 157014 | ronald3072 |
| 204790 | 205924 | 209158 | donald512 |
| 208701 | 208967 | 209481 | ed25519 |
| 252161 | 253350 | 255727 | ronald4096 |
| 278579 | 278967 | 279317 | pflash1 |
| 561771 | 569378 | 578717 | donald1024 |
| 771722 | 778082 | 789704 | ecdonaldp160 |
| 1040826 | 1042646 | 1043792 | rainbow |
| 1221787 | 1226191 | 1229034 | hector |
| 1413666 | 1433776 | 1451375 | ecdonaldp192 |
| 1857284 | 1863980 | 1890876 | ecdonaldp224 |
| 1942754 | 1948814 | 1964789 | donald2048 |
| 2705453 | 2748170 | 2778178 | ecdonaldp256 |
| 3176200 | 3186243 | 3220159 | ecdonaldk163 |
| 3385418 | 3390360 | 3423313 | ecdonaldb163 |
| 4540792 | 4561404 | 4625563 | ecdonaldk233 |
| 4818126 | 4833499 | 4860706 | ecdonaldb233 |
| 5522397 | 5555823 | 5572427 | ecdonaldp384 |
| 6772523 | 6797622 | 6824258 | ecdonaldp521 |
| 9754179 | 9812184 | 9874047 | ecdonaldk283 |
| 10603001 | 10631603 | 10679708 | ecdonaldb283 |
| 20839537 | 20935975 | 21094082 | ecdonaldk409 |
| 23219018 | 23334595 | 23475353 | ecdonaldb409 |
| 44932497 | 45081503 | 45305105 | ecdonaldk571 |
| 50283748 | 50441041 | 50731534 | ecdonaldb571 |
|
| Secret key |
| bytes | system |
| 29 | hector |
| 60 | ecdonaldp160 |
| 63 | ecdonaldb163 |
| 63 | ecdonaldk163 |
| 64 | ed25519 |
| 72 | ecdonaldp192 |
| 84 | donald512 |
| 84 | ecdonaldp224 |
| 90 | ecdonaldb233 |
| 90 | ecdonaldk233 |
| 96 | ecdonaldp256 |
| 108 | ecdonaldb283 |
| 108 | ecdonaldk283 |
| 144 | ecdonaldp384 |
| 148 | donald1024 |
| 156 | ecdonaldb409 |
| 156 | ecdonaldk409 |
| 198 | ecdonaldp521 |
| 216 | ecdonaldb571 |
| 216 | ecdonaldk571 |
| 265 | rwb0fuz1024 |
| 276 | donald2048 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 512 | ronald512 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 768 | ronald768 |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 2048 | ronald2048 |
| 2823 | sflashv2 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 60 | hector |
| 64 | donald512 |
| 64 | ecdonaldp256 |
| 64 | ronald512 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | donald1024 |
| 128 | ronald1024 |
| 128 | rwb0fuz1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | donald2048 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 19266 | sflashv2 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 64 | ronald512 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 41 | ronald512 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 73 | ronald768 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 105 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | ronald1024 |
| 43 | ronald1536 |
| 43 | ronald2048 |
| 43 | ronald3072 |
| 43 | ronald4096 |
| 43 | ronald512 |
| 43 | ronald768 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
|
amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; bridge, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 73640 | 73784 | 73932 | ed25519 |
| 173928 | 175088 | 177604 | donald512 |
| 294980 | 296744 | 319908 | hector |
| 535552 | 537472 | 541368 | donald1024 |
| 657776 | 664452 | 675160 | ecdonaldp160 |
| 1223896 | 1232460 | 1241484 | ecdonaldp192 |
| 1571160 | 1585880 | 1598512 | ecdonaldp224 |
| 1588720 | 1601468 | 1612876 | ecdonaldk163 |
| 1701044 | 1711872 | 1728848 | ecdonaldb163 |
| 1881020 | 1906932 | 1925796 | donald2048 |
| 2225028 | 2243664 | 2260932 | ecdonaldp256 |
| 2268616 | 2281160 | 2296944 | ecdonaldk233 |
| 2431064 | 2439172 | 2450112 | ecdonaldb233 |
| 4694672 | 4719080 | 4745656 | ecdonaldp384 |
| 5016824 | 5030416 | 5049728 | ecdonaldk283 |
| 5471864 | 5489760 | 5507380 | ecdonaldb283 |
| 5614936 | 5638316 | 5657372 | ecdonaldp521 |
| 10097980 | 10118824 | 10185232 | 3icp |
| 10886272 | 10909628 | 10958108 | ecdonaldk409 |
| 12065220 | 12095088 | 12146616 | ecdonaldb409 |
| 12977240 | 12982064 | 12991056 | rainbowbinary256181212 |
| 9300940? | 13815740? | 23320820? | ronald512 |
| 23583900 | 23642492 | 23702796 | ecdonaldk571 |
| 26401016 | 26458956 | 26591992 | ecdonaldb571 |
| 35123360 | 35161428 | 35243304 | tts6440 |
| 21275384? | 35349244? | 50570056? | ronald768 |
| 33764988? | 38834528? | 62412148? | rwb0fuz1024 |
| 47669040 | 47694244 | 47722516 | rainbowbinary16242020 |
| 39535648? | 60922604? | 96589996? | ronald1024 |
| 64123124 | 64575296 | 64809500 | rainbow5640 |
| 77933792 | 78091584 | 78239796 | pflash1 |
| 124497032 | 124563140 | 124837772 | rainbow |
| 144663088 | 146759652 | 147191728 | rainbow6440 |
| 100592484? | 168869256? | 280261388? | ronald1536 |
| 215685884 | 215771196 | 215851240 | sflashv2 |
| 197895672? | 337763944? | 565317888? | ronald2048 |
| 822837656? | 934148408? | 1127869120? | mqqsig160 |
| 796009704? | 1298135732? | 1991535512? | ronald3072 |
| 1384720644? | 1518479188? | 1803601628? | mqqsig192 |
| 2406265968 | 2497904712 | 2585009372 | mqqsig224 |
| 2267605056? | 3794737120? | 5938023808? | ronald4096 |
| 3738629412 | 3799357856 | 3913240776 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 2800 | 2800 | 2808 | mqqsig160 |
| 4172 | 4176 | 4180 | mqqsig192 |
| 4628 | 4632 | 4644 | mqqsig224 |
| 4796 | 4816 | 4852 | mqqsig256 |
| 19204 | 19300 | 19436 | rainbowbinary256181212 |
| 31380 | 31608 | 31900 | rainbowbinary16242020 |
| 37124 | 37240 | 37392 | tts6440 |
| 58804? | 59188? | 84400? | rainbow5640 |
| 70212 | 70292 | 70400 | ed25519 |
| 94236 | 94968 | 95384 | sflashv2 |
| 100328 | 100972 | 101548 | rainbow6440 |
| 225612 | 229288 | 233424 | donald512 |
| 321168 | 341980 | 365804 | hector |
| 501812 | 511012 | 522020 | ronald512 |
| 551128 | 557248 | 562516 | donald1024 |
| 556936 | 559056 | 562176 | rainbow |
| 729676 | 738328 | 749428 | ecdonaldp160 |
| 935252 | 946172 | 958180 | ronald768 |
| 472032? | 1217296? | 1632944? | 3icp |
| 1295120 | 1303300 | 1312904 | ecdonaldp192 |
| 1372832 | 1373680 | 1375608 | rwb0fuz1024 |
| 858248? | 1489276? | 2648008? | pflash1 |
| 1601016 | 1615188 | 1630780 | ronald1024 |
| 1656200 | 1667744 | 1678780 | ecdonaldp224 |
| 1679668 | 1685228 | 1695388 | ecdonaldk163 |
| 1774128 | 1785168 | 1797696 | ecdonaldb163 |
| 1789856 | 1802784 | 1837384 | donald2048 |
| 2325660 | 2339652 | 2350352 | ecdonaldp256 |
| 2374356 | 2382228 | 2394448 | ecdonaldk233 |
| 2514692 | 2524092 | 2537560 | ecdonaldb233 |
| 3860036 | 3882224 | 3910744 | ronald1536 |
| 4852436 | 4876416 | 4892448 | ecdonaldp384 |
| 5137572 | 5147996 | 5162300 | ecdonaldk283 |
| 5605280 | 5611636 | 5637312 | ecdonaldb283 |
| 5817840 | 5850208 | 5867744 | ecdonaldp521 |
| 7627404 | 7680164 | 7747152 | ronald2048 |
| 11068568 | 11087988 | 11105640 | ecdonaldk409 |
| 12283344 | 12305436 | 12355204 | ecdonaldb409 |
| 21522948 | 21599900 | 21789792 | ronald3072 |
| 23893636 | 23915820 | 24004348 | ecdonaldk571 |
| 26674828 | 26695132 | 26778396 | ecdonaldb571 |
| 47078352 | 47423756 | 48060048 | ronald4096 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 11368 | 11436 | 11540 | rwb0fuz1024 |
| 17000 | 17036 | 17088 | rainbowbinary256181212 |
| 19636 | 19668 | 19696 | rainbowbinary16242020 |
| 31164 | 31544 | 32028 | ronald512 |
| 31536 | 31580 | 31648 | 3icp |
| 32900 | 33160 | 33880 | ronald768 |
| 35504 | 35560 | 36344 | rainbow5640 |
| 38440 | 38540 | 39040 | mqqsig160 |
| 40712 | 41344 | 41904 | ronald1024 |
| 45404 | 45496 | 45572 | rainbow6440 |
| 49852 | 49916 | 49988 | tts6440 |
| 61532 | 62000 | 62260 | ronald1536 |
| 63272 | 63632 | 64824 | mqqsig192 |
| 79888 | 80216 | 81556 | mqqsig224 |
| 87764 | 87968 | 88708 | ronald2048 |
| 100280 | 101136 | 103564 | mqqsig256 |
| 134756 | 135628 | 135748 | sflashv2 |
| 164916 | 165928 | 166196 | ronald3072 |
| 218204 | 219136 | 221688 | donald512 |
| 226212 | 226516 | 226856 | ed25519 |
| 236700 | 237048 | 237528 | pflash1 |
| 265196 | 266868 | 268868 | ronald4096 |
| 608264 | 611772 | 619732 | donald1024 |
| 804960 | 814260 | 841488 | ecdonaldp160 |
| 1066344 | 1067612 | 1074084 | rainbow |
| 1211736 | 1212756 | 1215332 | hector |
| 1513944 | 1518860 | 1541472 | ecdonaldp192 |
| 1954432 | 1961720 | 1968736 | ecdonaldp224 |
| 2066060 | 2083584 | 2088684 | donald2048 |
| 2744056 | 2792416 | 2810416 | ecdonaldp256 |
| 3266828 | 3272280 | 3289684 | ecdonaldk163 |
| 3473920 | 3486616 | 3508664 | ecdonaldb163 |
| 4645780 | 4672272 | 4697912 | ecdonaldk233 |
| 4922812 | 4934264 | 4948196 | ecdonaldb233 |
| 5749612 | 5765192 | 5785360 | ecdonaldp384 |
| 6784464 | 6808700 | 6883632 | ecdonaldp521 |
| 10096012 | 10147304 | 10184960 | ecdonaldk283 |
| 11074132 | 11106816 | 11142096 | ecdonaldb283 |
| 21907672 | 22030720 | 22120904 | ecdonaldk409 |
| 24370008 | 24416892 | 24464516 | ecdonaldb409 |
| 47463364 | 47535068 | 47699704 | ecdonaldk571 |
| 53198460 | 53256528 | 53393028 | ecdonaldb571 |
|
| Secret key |
| bytes | system |
| 29 | hector |
| 60 | ecdonaldp160 |
| 63 | ecdonaldb163 |
| 63 | ecdonaldk163 |
| 64 | ed25519 |
| 72 | ecdonaldp192 |
| 84 | donald512 |
| 84 | ecdonaldp224 |
| 90 | ecdonaldb233 |
| 90 | ecdonaldk233 |
| 96 | ecdonaldp256 |
| 108 | ecdonaldb283 |
| 108 | ecdonaldk283 |
| 144 | ecdonaldp384 |
| 148 | donald1024 |
| 156 | ecdonaldb409 |
| 156 | ecdonaldk409 |
| 198 | ecdonaldp521 |
| 216 | ecdonaldb571 |
| 216 | ecdonaldk571 |
| 265 | rwb0fuz1024 |
| 276 | donald2048 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 512 | ronald512 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 768 | ronald768 |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 2048 | ronald2048 |
| 2823 | sflashv2 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 60 | hector |
| 64 | donald512 |
| 64 | ecdonaldp256 |
| 64 | ronald512 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | donald1024 |
| 128 | ronald1024 |
| 128 | rwb0fuz1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | donald2048 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 19266 | sflashv2 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 64 | ronald512 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 41 | ronald512 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 73 | ronald768 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 105 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | ronald1024 |
| 43 | ronald1536 |
| 43 | ronald2048 |
| 43 | ronald3072 |
| 43 | ronald4096 |
| 43 | ronald512 |
| 43 | ronald768 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
|
x86; normally amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; bridge, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 2776816 | 2778032 | 2782556 | ed25519 |
| 81548424 | 81668040 | 81821324 | pflash1 |
| 351718552? | 514441156? | 783836932? | mqqsig160 |
| 681302792? | 871999976? | 970606980? | mqqsig224 |
| 1314875196? | 1506412196? | 1897731120? | mqqsig192 |
| 3383222948 | 3462244132 | 3605420272 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 6656 | 6712 | 6788 | mqqsig160 |
| 7412 | 7456 | 7524 | mqqsig224 |
| 8176 | 8252 | 8320 | mqqsig192 |
| 9072 | 9128 | 9204 | mqqsig256 |
| 798840? | 1385568? | 2438508? | pflash1 |
| 2798092 | 2799568 | 2803636 | ed25519 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 44008 | 44216 | 45328 | mqqsig160 |
| 76900 | 77252 | 77940 | mqqsig192 |
| 90836 | 91360 | 92124 | mqqsig224 |
| 108852 | 109544 | 112172 | mqqsig256 |
| 201768 | 202220 | 203700 | pflash1 |
| 9321984 | 9324356 | 9327688 | ed25519 |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
armeabi (v7-A, Tegra 2); 2010 NVIDIA Tegra 2; 2 x 1000MHz; h5tegra, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 6356216 | 6363191 | 6373846 | ed25519 |
| 175760101 | 176032665 | 176352302 | pflash1 |
| 235584424 | 235652784 | 235724501 | rainbow |
| 1429046666? | 1556087443? | 1787000580? | mqqsig160 |
| 2058159688? | 2225843079? | 2582136127? | mqqsig192 |
| 3606425311 | 3704698394 | 3783796174 | mqqsig224 |
| 2873121733? | 6881428766? | 7027859557? | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 18740 | 18757 | 18790 | mqqsig160 |
| 20668 | 20703 | 20731 | mqqsig192 |
| 21334 | 21354 | 21371 | mqqsig256 |
| 22216 | 22235 | 22273 | mqqsig224 |
| 1056877 | 1061692 | 1076444 | rainbow |
| 2141482? | 3732656? | 6602101? | pflash1 |
| 6453521 | 6460709 | 6469742 | ed25519 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 289074 | 289791 | 290393 | mqqsig160 |
| 640717 | 641348 | 642396 | mqqsig192 |
| 704381 | 704908 | 706969 | mqqsig256 |
| 750233 | 751456 | 752022 | pflash1 |
| 965859 | 966648 | 968193 | mqqsig224 |
| 1844867 | 1846145 | 1850620 | rainbow |
| 20572264 | 20583973 | 20598335 | ed25519 |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 20107 | rainbow |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 31680 | rainbow |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 43 | rainbow |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 43 | rainbow |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 43 | rainbow |
| 64 | ed25519 |
|
ppc64; 2010 POWER7; 64 x 3550MHz; gcc1power7, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 662004 | 667289 | 679952 | donald512 |
| 1802304 | 1831333 | 1852074 | donald1024 |
| 5948152 | 6067824 | 6196204 | donald2048 |
| 12631493 | 12781986 | 13381865 | ed25519 |
| 25855109? | 40093389? | 59873821? | ronald512 |
| 62417152? | 90188189? | 127176784? | ronald768 |
| 95158609? | 176267945? | 241401384? | ronald1024 |
| 159542768? | 185499342? | 271130769? | rwb0fuz1024 |
| 293162912 | 308080479 | 320400941 | pflash1 |
| 235360286? | 443716098? | 584645383? | ronald1536 |
| 492535666 | 504154245 | 513489417 | rainbow |
| 693569184? | 1081568628? | 1860341854? | ronald2048 |
| 1406361936 | 1511228768 | 1516300429 | sflashv2 |
| 2135212408? | 3651141487? | 5015646405? | ronald3072 |
| 6825813680? | 11006683296? | 19276566918? | ronald4096 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 610743 | 614397 | 668052 | sflashv2 |
| 877422 | 891555 | 909251 | donald512 |
| 1890203 | 1928976 | 1963976 | donald1024 |
| 1999354 | 2068458 | 2114112 | ronald512 |
| 2415728 | 2444722 | 2525404 | rainbow |
| 3546571 | 3589866 | 3671500 | ronald768 |
| 5493768 | 5570474 | 6181406 | ronald1024 |
| 5790449 | 5872237 | 5950420 | donald2048 |
| 6309366 | 6369328 | 6472172 | rwb0fuz1024 |
| 4467022? | 7559202? | 12851762? | pflash1 |
| 12733581 | 12827360 | 13479389 | ed25519 |
| 12748120 | 12914608 | 13062770 | ronald1536 |
| 26654166 | 27790896 | 28499233 | ronald2048 |
| 69278685 | 73328507 | 75671232 | ronald3072 |
| 147278607 | 148848077 | 152978238 | ronald4096 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 44800 | 45192 | 45696 | rwb0fuz1024 |
| 150535 | 154245 | 155337 | ronald512 |
| 154980? | 162288? | 227241? | ronald768 |
| 186256? | 191723? | 262136? | ronald1024 |
| 242424 | 249711 | 257488 | ronald1536 |
| 325024? | 362516? | 408576? | ronald2048 |
| 523782 | 539280 | 568092 | ronald3072 |
| 802473 | 811958 | 830347 | ronald4096 |
| 835814 | 850983 | 880705 | donald512 |
| 870604 | 876498 | 959707 | sflashv2 |
| 1205120 | 1249892 | 1282946 | pflash1 |
| 2093462 | 2124220 | 2140985 | donald1024 |
| 4441654 | 4467869 | 4513502 | rainbow |
| 6666016 | 6733475 | 6798967 | donald2048 |
| 41295849 | 41735029 | 43797040 | ed25519 |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 84 | donald512 |
| 148 | donald1024 |
| 265 | rwb0fuz1024 |
| 276 | donald2048 |
| 512 | ronald512 |
| 768 | ronald768 |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 2048 | ronald2048 |
| 2823 | sflashv2 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 5550 | pflash1 |
| 20107 | rainbow |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 64 | donald512 |
| 64 | ronald512 |
| 96 | ronald768 |
| 128 | donald1024 |
| 128 | ronald1024 |
| 128 | rwb0fuz1024 |
| 192 | ronald1536 |
| 256 | donald2048 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 19266 | sflashv2 |
| 31680 | rainbow |
| 72124 | pflash1 |
|
| Signing 0 bytes |
| bytes | system |
| 37 | pflash1 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 43 | rainbow |
| 64 | ed25519 |
| 64 | ronald512 |
| 65 | rwb0fuz1024 |
| 96 | ronald768 |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
|
| Signing 23 bytes |
| bytes | system |
| 37 | pflash1 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 41 | ronald512 |
| 43 | rainbow |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 73 | ronald768 |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
|
| Signing many bytes |
| bytes | system |
| 37 | pflash1 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 43 | rainbow |
| 43 | ronald1024 |
| 43 | ronald1536 |
| 43 | ronald2048 |
| 43 | ronald3072 |
| 43 | ronald4096 |
| 43 | ronald512 |
| 43 | ronald768 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
|
ppc32; normally ppc64; 2010 POWER7; 64 x 3550MHz; gcc1power7, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 2116352 | 2135056 | 2162748 | donald512 |
| 6259526 | 6411027 | 7055951 | donald1024 |
| 15641241 | 16066736 | 16868845 | ed25519 |
| 20326733 | 20586384 | 21341040 | donald2048 |
| 62549942? | 91653926? | 137139730? | ronald512 |
| 141132173? | 203933429? | 311546655? | ronald768 |
| 366347793 | 385250278 | 393074661 | pflash1 |
| 281635207? | 429465477? | 654944640? | ronald1024 |
| 481682572 | 490129584 | 512704164 | rainbow |
| 460851440? | 511683242? | 722510320? | rwb0fuz1024 |
| 906596369 | 909081712 | 947198427 | sflashv2 |
| 1051142225? | 1662062990? | 2672383616? | ronald1536 |
| 2033675007? | 3302357366? | 5199324921? | ronald2048 |
| 8506691326? | 12470771677? | 20624241568? | ronald3072 |
| 22547663824? | 35485610251? | 56399377902? | ronald4096 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 490224 | 497714 | 566454 | sflashv2 |
| 2235380 | 2273264 | 2304316 | donald512 |
| 2374512 | 2409792 | 2461200 | rainbow |
| 3690974 | 3730699 | 3817009 | ronald512 |
| 6062448 | 6161904 | 6239408 | donald1024 |
| 3937703? | 6217162? | 11289019? | pflash1 |
| 8727824 | 8889398 | 9115610 | ronald768 |
| 15715168 | 15836688 | 16125984 | ed25519 |
| 15260784? | 16364929? | 23923753? | ronald1024 |
| 18646250 | 18699968 | 19217261 | rwb0fuz1024 |
| 19139232 | 19380144 | 19821256 | donald2048 |
| 43915424 | 48312691 | 53683042 | ronald1536 |
| 81640034 | 85706936 | 92319703 | ronald2048 |
| 230150354 | 238456414 | 244954822 | ronald3072 |
| 466282201 | 479241616 | 518038640 | ronald4096 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 117243 | 118608 | 121968 | rwb0fuz1024 |
| 169904 | 177842 | 186641 | ronald512 |
| 239274 | 243761 | 246127 | ronald768 |
| 299523? | 307622? | 430745? | ronald1024 |
| 519190 | 527709 | 544677 | ronald1536 |
| 640626 | 656236 | 670691 | sflashv2 |
| 750512 | 767746 | 776013 | ronald2048 |
| 932946 | 963536 | 978411 | pflash1 |
| 1498546 | 1553132 | 1569799 | ronald3072 |
| 2270450 | 2341724 | 2459828 | ronald4096 |
| 2534336 | 2565248 | 2584617 | donald512 |
| 4421319 | 4447513 | 4472783 | rainbow |
| 7235711 | 7264684 | 7338730 | donald1024 |
| 22959230 | 23186912 | 23415322 | donald2048 |
| 52184272 | 52657073 | 53831036 | ed25519 |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 84 | donald512 |
| 148 | donald1024 |
| 265 | rwb0fuz1024 |
| 276 | donald2048 |
| 512 | ronald512 |
| 768 | ronald768 |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 2048 | ronald2048 |
| 2823 | sflashv2 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 5550 | pflash1 |
| 20107 | rainbow |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 64 | donald512 |
| 64 | ronald512 |
| 96 | ronald768 |
| 128 | donald1024 |
| 128 | ronald1024 |
| 128 | rwb0fuz1024 |
| 192 | ronald1536 |
| 256 | donald2048 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 19266 | sflashv2 |
| 31680 | rainbow |
| 72124 | pflash1 |
|
| Signing 0 bytes |
| bytes | system |
| 37 | pflash1 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 43 | rainbow |
| 64 | ed25519 |
| 64 | ronald512 |
| 65 | rwb0fuz1024 |
| 96 | ronald768 |
| 128 | ronald1024 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
|
| Signing 23 bytes |
| bytes | system |
| 37 | pflash1 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 41 | ronald512 |
| 43 | rainbow |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 73 | ronald768 |
| 105 | ronald1024 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
|
| Signing many bytes |
| bytes | system |
| 37 | pflash1 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 43 | rainbow |
| 43 | ronald1024 |
| 43 | ronald1536 |
| 43 | ronald2048 |
| 43 | ronald3072 |
| 43 | ronald4096 |
| 43 | ronald512 |
| 43 | ronald768 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
|
amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; hydra3, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 77850 | 77890 | 77956 | ed25519 |
| 382239 | 387014 | 408649 | hector |
| 1410280 | 1426060 | 1439471 | donald2048 |
| 14699722 | 14824408 | 15804302 | 3icp |
| 63871970 | 65428092 | 66822184 | tts6440 |
| 105824023 | 105895733 | 106308103 | rainbow5640 |
| 115544530 | 116930531 | 117920102 | pflash1 |
| 163997871 | 164090842 | 173899387 | rainbow |
| 238730052 | 239777731 | 244341880 | rainbow6440 |
| 491737488? | 640991875? | 933246542? | mqqsig192 |
| 710123994? | 798960398? | 973188721? | mqqsig160 |
| 767635727? | 904863866? | 978211740? | mqqsig224 |
| 950499522 | 1052018474 | 1149006197 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 6346 | 6355 | 6361 | mqqsig192 |
| 6793 | 6795 | 6809 | mqqsig160 |
| 7356 | 7377 | 7407 | mqqsig224 |
| 6861 | 7665 | 7673 | mqqsig256 |
| 63553 | 64160 | 64822 | tts6440 |
| 75008 | 75037 | 75085 | ed25519 |
| 90941? | 91218? | 119894? | rainbow5640 |
| 155549 | 157004 | 159755 | rainbow6440 |
| 415154 | 434906 | 457131 | hector |
| 863103 | 864887 | 867599 | rainbow |
| 1369618 | 1388840 | 1405884 | donald2048 |
| 782814? | 2095484? | 2774046? | 3icp |
| 1546096? | 2657988? | 4730430? | pflash1 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 35188 | 35290 | 35620 | 3icp |
| 45917 | 46202 | 46593 | rainbow5640 |
| 53305 | 59905 | 60414 | rainbow6440 |
| 71397 | 71556 | 71756 | tts6440 |
| 174641 | 174679 | 174693 | mqqsig192 |
| 184993 | 185349 | 191746 | mqqsig160 |
| 257375 | 257740 | 257953 | ed25519 |
| 277964 | 278286 | 278614 | mqqsig224 |
| 441812 | 441860 | 442090 | pflash1 |
| 402211 | 451279 | 451724 | mqqsig256 |
| 1584391 | 1586069 | 1586120 | rainbow |
| 1607189 | 1607839 | 1609168 | hector |
| 1588944 | 1644519 | 1678882 | donald2048 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 86240 | rainbow5640 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 60 | hector |
| 256 | donald2048 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
x86; normally amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; hydra3, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 3115657 | 3118731 | 3134538 | ed25519 |
| 125142357 | 125284726 | 125459972 | pflash1 |
| 564711177? | 781693501? | 1192519692? | mqqsig192 |
| 809713471? | 968410816? | 1272170226? | mqqsig160 |
| 857095846? | 1062478284? | 1169614560? | mqqsig224 |
| 3020552575 | 3136238445 | 3363034501 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 15186 | 15192 | 15208 | mqqsig160 |
| 15418 | 15422 | 15426 | mqqsig192 |
| 14241 | 15953 | 15984 | mqqsig224 |
| 16175 | 18130 | 18229 | mqqsig256 |
| 1366604? | 2376634? | 4221444? | pflash1 |
| 3159641 | 3171003 | 3171192 | ed25519 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 200059 | 200241 | 200883 | mqqsig160 |
| 217579 | 218450 | 219087 | mqqsig192 |
| 293781 | 325748 | 329355 | mqqsig256 |
| 310962 | 348520 | 350074 | mqqsig224 |
| 349754 | 349767 | 350050 | pflash1 |
| 10538550 | 10539215 | 10547647 | ed25519 |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
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 |
| 69910? | 69922? | 314683? | ed25519 |
| 216267? | 223047? | 981021? | donald512 |
| 316680? | 350828? | 1421360? | hector |
| 652203? | 656541? | 2872152? | donald1024 |
| 829677? | 837606? | 3708872? | ecdonaldp160 |
| 1249757? | 1262878? | 5580024? | donald2048 |
| 1322424? | 1333377? | 5870045? | ecdonaldp224 |
| 1411881? | 1429440? | 6331987? | ecdonaldp192 |
| 1482153? | 1493585? | 6724600? | ecdonaldp256 |
| 1785503? | 1801106? | 8003773? | ecdonaldk163 |
| 1898844? | 1908763? | 8465419? | ecdonaldb163 |
| 2492687? | 2506544? | 11255376? | ecdonaldk233 |
| 2639250? | 2648368? | 11709592? | ecdonaldb233 |
| 3131638? | 3151647? | 13998957? | ecdonaldp384 |
| 5516040? | 5534474? | 24584171? | ecdonaldk283 |
| 6012752? | 6063192? | 27129373? | ecdonaldb283 |
| 6326582? | 6365387? | 28990163? | ecdonaldp521 |
| 11919541? | 11996310? | 53575920? | ecdonaldk409 |
| 13112917? | 13147163? | 59174376? | ecdonaldb409 |
| 13491536? | 13668399? | 60607301? | 3icp |
| 25518769? | 25818595? | 114909163? | ecdonaldk571 |
| 29000865? | 29240648? | 129010101? | ecdonaldb571 |
| 18481216? | 30475692? | 78367885? | ronald512 |
| 31403493? | 45980539? | 113073445? | rwb0fuz1024 |
| 35112408? | 50519344? | 81655892? | ronald768 |
| 73328091 | 73366800 | 73649261 | tts6440 |
| 54072506? | 85356685? | 146350960? | ronald1024 |
| 102818298 | 102941270 | 103233461 | pflash1 |
| 119859421 | 120115635 | 120659130 | rainbow5640 |
| 149376815 | 155147908 | 155648582 | rainbow |
| 269176141 | 269452589 | 270167530 | rainbow6440 |
| 150934279? | 294546483? | 432813089? | ronald1536 |
| 243732401? | 427260146? | 697416368? | ronald2048 |
| 502767157 | 503071112 | 503897011 | sflashv2 |
| 613893242? | 682664566? | 810832424? | mqqsig160 |
| 1148893546 | 1247578416 | 1423531046 | mqqsig192 |
| 890166579? | 1448777248? | 2524501333? | ronald3072 |
| 1886340069 | 1983597103 | 2100237227 | mqqsig224 |
| 3049773226 | 3147237960 | 3284461685 | mqqsig256 |
| 2673648759? | 4433101096? | 6533790188? | ronald4096 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 6816 | 6840 | 6859 | mqqsig192 |
| 7029 | 7031 | 7040 | mqqsig160 |
| 7688 | 7690 | 7762 | mqqsig224 |
| 8170 | 8175 | 8190 | mqqsig256 |
| 59211 | 59287 | 59365 | tts6440 |
| 67980? | 67995? | 305731? | ed25519 |
| 121460 | 121705 | 137101 | rainbow5640 |
| 144827 | 145531 | 145544 | sflashv2 |
| 201741 | 201905 | 206192 | rainbow6440 |
| 283571? | 290929? | 1255397? | donald512 |
| 341626? | 392992? | 1540736? | hector |
| 626962? | 636201? | 2782248? | ronald512 |
| 656561 | 663379 | 671557 | donald1024 |
| 728859 | 730012 | 732208 | rainbow |
| 897979? | 908739? | 4056264? | ecdonaldp160 |
| 1112011 | 1124511 | 1139463 | ronald768 |
| 1190636 | 1211898 | 1212936 | rwb0fuz1024 |
| 1210722 | 1220628 | 1234739 | donald2048 |
| 432227? | 1306069? | 2243984? | 3icp |
| 1398182 | 1409493 | 1418309 | ecdonaldp224 |
| 1472760 | 1485442 | 1499211 | ecdonaldp192 |
| 1582282 | 1591197 | 1603699 | ecdonaldp256 |
| 1861966 | 1870340 | 1883625 | ecdonaldk163 |
| 1865970 | 1880205 | 1897627 | ronald1024 |
| 1976851 | 1979991 | 1983821 | ecdonaldb163 |
| 1186965? | 2029617? | 3706877? | pflash1 |
| 2610599 | 2616376 | 2624495 | ecdonaldk233 |
| 2708258 | 2743200 | 2764254 | ecdonaldb233 |
| 3278981 | 3292132 | 3311453 | ecdonaldp384 |
| 4250540 | 4275615 | 4297447 | ronald1536 |
| 5627178 | 5636119 | 5649836 | ecdonaldk283 |
| 6177915 | 6183826 | 6190955 | ecdonaldb283 |
| 6591074 | 6614140 | 6644507 | ecdonaldp521 |
| 8759410 | 8807059 | 8838999 | ronald2048 |
| 12088274 | 12107225 | 12184497 | ecdonaldk409 |
| 13349783 | 13461812 | 13483875 | ecdonaldb409 |
| 23962408 | 24002841 | 24058151 | ronald3072 |
| 25872087 | 25907797 | 26041315 | ecdonaldk571 |
| 29264695 | 29283318 | 29315704 | ecdonaldb571 |
| 51377422 | 51445598 | 51496600 | ronald4096 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 10258 | 10637 | 10681 | rwb0fuz1024 |
| 32712 | 32781 | 33055 | 3icp |
| 42864 | 42901 | 42968 | rainbow5640 |
| 44164? | 44991? | 198365? | ronald512 |
| 46722 | 47864 | 48130 | ronald768 |
| 55072 | 55136 | 55176 | rainbow6440 |
| 57139 | 57173 | 57200 | tts6440 |
| 58816 | 58936 | 59070 | ronald1024 |
| 79858 | 80106 | 90191 | ronald1536 |
| 107913 | 108035 | 108192 | ronald2048 |
| 121942 | 121990 | 132480 | mqqsig192 |
| 159124 | 161644 | 193332 | mqqsig160 |
| 178661 | 179747 | 198740 | mqqsig224 |
| 182640 | 182943 | 183410 | ronald3072 |
| 191213 | 191674 | 192384 | sflashv2 |
| 232027? | 232052? | 1041565? | ed25519 |
| 270487? | 272587? | 1207947? | donald512 |
| 287718 | 287941 | 288198 | ronald4096 |
| 284732 | 316100 | 349303 | mqqsig256 |
| 353917 | 376903 | 396292 | pflash1 |
| 720315 | 731506 | 732482 | donald1024 |
| 1021129? | 1027078? | 4580800? | ecdonaldp160 |
| 1333480? | 1334291? | 6112832? | hector |
| 1341526 | 1341561 | 1341744 | rainbow |
| 1437973 | 1445891 | 1451760 | donald2048 |
| 1618736 | 1626729 | 1638442 | ecdonaldp224 |
| 1758693 | 1785252 | 1813232 | ecdonaldp192 |
| 1813896 | 1826728 | 1849525 | ecdonaldp256 |
| 3584165 | 3621608 | 3627825 | ecdonaldk163 |
| 3786394 | 3801382 | 3848170 | ecdonaldp384 |
| 3823114 | 3835216 | 3858766 | ecdonaldb163 |
| 5132586 | 5141323 | 5150686 | ecdonaldk233 |
| 5312517 | 5384416 | 5411924 | ecdonaldb233 |
| 7791904 | 7808781 | 7821317 | ecdonaldp521 |
| 11114003 | 11141586 | 11182267 | ecdonaldk283 |
| 12232066 | 12260876 | 12279944 | ecdonaldb283 |
| 24045035 | 24074117 | 24223743 | ecdonaldk409 |
| 26487292 | 26501901 | 26532184 | ecdonaldb409 |
| 51391096 | 51469503 | 51703959 | ecdonaldk571 |
| 58365896 | 58410592 | 58470403 | ecdonaldb571 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 60 | ecdonaldp160 |
| 63 | ecdonaldb163 |
| 63 | ecdonaldk163 |
| 64 | ed25519 |
| 72 | ecdonaldp192 |
| 84 | donald512 |
| 84 | ecdonaldp224 |
| 90 | ecdonaldb233 |
| 90 | ecdonaldk233 |
| 96 | ecdonaldp256 |
| 108 | ecdonaldb283 |
| 108 | ecdonaldk283 |
| 144 | ecdonaldp384 |
| 148 | donald1024 |
| 156 | ecdonaldb409 |
| 156 | ecdonaldk409 |
| 198 | ecdonaldp521 |
| 216 | ecdonaldb571 |
| 216 | ecdonaldk571 |
| 265 | rwb0fuz1024 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 512 | ronald512 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 768 | ronald768 |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 2048 | ronald2048 |
| 2823 | sflashv2 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 86240 | rainbow5640 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 60 | hector |
| 64 | donald512 |
| 64 | ecdonaldp256 |
| 64 | ronald512 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | donald1024 |
| 128 | ronald1024 |
| 128 | rwb0fuz1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | donald2048 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 19266 | sflashv2 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 64 | ronald512 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 41 | ronald512 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 73 | ronald768 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 105 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | ronald1024 |
| 43 | ronald1536 |
| 43 | ronald2048 |
| 43 | ronald3072 |
| 43 | ronald4096 |
| 43 | ronald512 |
| 43 | ronald768 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
|
amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1090T; 6 x 3200MHz; hydra1, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 77806? | 311003? | 311093? | ed25519 |
| 383384? | 404173? | 1524408? | hector |
| 1385606 | 1399668 | 1415234 | donald2048 |
| 15298350 | 15428456 | 15752950 | 3icp |
| 90442834 | 90758598 | 90819171 | tts6440 |
| 135930036 | 136110632 | 136461713 | rainbow5640 |
| 139385251 | 139487267 | 139610131 | pflash1 |
| 169719701 | 170814507 | 171847675 | rainbow |
| 302142768 | 305028965 | 305250377 | rainbow6440 |
| 715671131? | 809760250? | 987753504? | mqqsig160 |
| 1197536699? | 1337973638? | 1638213816? | mqqsig192 |
| 2183112307 | 2316217939 | 2387515449 | mqqsig224 |
| 3443716814 | 3555046771 | 3646327442 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 7093 | 7096 | 7104 | mqqsig192 |
| 7307 | 7309 | 7322 | mqqsig160 |
| 8469 | 8470 | 8470 | mqqsig224 |
| 8597 | 8613 | 8643 | mqqsig256 |
| 74832 | 74846 | 74851 | ed25519 |
| 90321 | 90547 | 90813 | tts6440 |
| 142589? | 143464? | 179291? | rainbow5640 |
| 239123 | 240039 | 242736 | rainbow6440 |
| 412227 | 429381 | 450887 | hector |
| 820094 | 823123 | 826931 | rainbow |
| 1373208 | 1382114 | 1393990 | donald2048 |
| 783872? | 2092477? | 2807706? | 3icp |
| 1727544? | 2999067? | 5338128? | pflash1 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 36243 | 40235 | 40546 | 3icp |
| 48100 | 48384 | 48517 | rainbow5640 |
| 61491 | 61758 | 62042 | rainbow6440 |
| 63654 | 63773 | 63908 | tts6440 |
| 114512 | 114600 | 115868 | mqqsig192 |
| 177481 | 178209 | 178278 | mqqsig160 |
| 225648 | 225689 | 226272 | mqqsig224 |
| 259893 | 259918 | 259937 | ed25519 |
| 389743 | 392580 | 397786 | mqqsig256 |
| 464277 | 464735 | 464773 | pflash1 |
| 1510721 | 1512032 | 1515307 | rainbow |
| 1619651 | 1642011 | 1660646 | donald2048 |
| 1665144 | 1666042 | 1668894 | hector |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 86240 | rainbow5640 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 60 | hector |
| 256 | donald2048 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
x86; normally amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1090T; 6 x 3200MHz; hydra1, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 3825140 | 3829344 | 3830682 | ed25519 |
| 180163701 | 180260435 | 180336832 | pflash1 |
| 773736235? | 936514917? | 1231858520? | mqqsig160 |
| 1151486966? | 1367121331? | 1811608949? | mqqsig192 |
| 2204526849 | 2423621435 | 2544674127 | mqqsig224 |
| 3332673933 | 3521842854 | 3635174118 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 14986 | 14997 | 15001 | mqqsig192 |
| 15450 | 15480 | 15573 | mqqsig160 |
| 16510 | 16511 | 16771 | mqqsig224 |
| 16893 | 16898 | 17202 | mqqsig256 |
| 1625340? | 2782011? | 4941162? | pflash1 |
| 3879409 | 3880170 | 3881175 | ed25519 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 146179 | 147418 | 148264 | mqqsig192 |
| 198240 | 198262 | 198308 | mqqsig224 |
| 202952 | 203059 | 203288 | mqqsig160 |
| 402719 | 403387 | 410169 | mqqsig256 |
| 437867 | 438875 | 439278 | pflash1 |
| 13096364 | 13099485 | 13110971 | ed25519 |
|
| Secret key |
| bytes | system |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 64 | ed25519 |
|
amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1055T; 6 x 2800MHz; phenom, supercop-20110106
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 419920? | 1390421? | 1470815? | hector |
| 1402116 | 1416151 | 1439655 | donald2048 |
| 157252398 | 157517469 | 157624546 | rainbow |
| 734118241? | 842579254? | 1058781647? | mqqsig160 |
| 1201208727? | 1336940535? | 1630670027? | mqqsig192 |
| 2042617106 | 2177092770 | 2256343260 | mqqsig224 |
| 3003452076 | 3146939014 | 3283154328 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 7202 | 7205 | 7205 | mqqsig192 |
| 7642 | 7653 | 7669 | mqqsig160 |
| 8266 | 8293 | 8358 | mqqsig224 |
| 8469 | 8481 | 8543 | mqqsig256 |
| 426719 | 446832 | 470949 | hector |
| 790293 | 826856 | 829256 | rainbow |
| 1375285 | 1386624 | 1398675 | donald2048 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 114352 | 115516 | 115557 | mqqsig192 |
| 185436 | 185857 | 189389 | mqqsig160 |
| 228858 | 229629 | 233269 | mqqsig224 |
| 333293 | 391417 | 391864 | mqqsig256 |
| 1511006 | 1511062 | 1511594 | rainbow |
| 1659484 | 1666954 | 1675807 | donald2048 |
| 1714119 | 1718642 | 1725112 | hector |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 20107 | rainbow |
|
| Public key |
| bytes | system |
| 60 | hector |
| 256 | donald2048 |
| 31680 | rainbow |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 40 | donald2048 |
| 43 | rainbow |
| 87 | hector |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 40 | donald2048 |
| 43 | rainbow |
| 87 | hector |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 40 | donald2048 |
| 43 | rainbow |
| 87 | hector |
|
x86; normally amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1055T; 6 x 2800MHz; phenom, supercop-20110106
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 555130? | 1837374? | 1954628? | hector |
| 3480871 | 3522992 | 3573156 | donald2048 |
| 10155220 | 10358114 | 10451799 | bls |
| 751404723? | 930039380? | 1261494757? | mqqsig160 |
| 1297885560? | 1509978302? | 1952926845? | mqqsig192 |
| 2187656027 | 2395439391 | 2579207001 | mqqsig224 |
| 3453422332 | 3602535468 | 3791595878 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 14784 | 14786 | 14792 | mqqsig192 |
| 15288 | 15290 | 15310 | mqqsig160 |
| 16591 | 16636 | 16823 | mqqsig224 |
| 14697 | 17334 | 17360 | mqqsig256 |
| 569435 | 596723 | 629075 | hector |
| 1549711 | 1553617 | 1562879 | bls |
| 3331319 | 3361816 | 3380966 | donald2048 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 144673 | 145423 | 146423 | mqqsig192 |
| 168119 | 197927 | 198079 | mqqsig224 |
| 202489 | 202941 | 203995 | mqqsig160 |
| 341148 | 400523 | 401366 | mqqsig256 |
| 2313316 | 2317235 | 2332499 | hector |
| 3968031 | 4017199 | 4034020 | donald2048 |
| 15057119 | 15471535 | 15500492 | bls |
|
| Secret key |
| bytes | system |
| 20 | bls |
| 20 | donald2048 |
| 29 | hector |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
|
| Public key |
| bytes | system |
| 60 | hector |
| 240 | bls |
| 256 | donald2048 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | bls |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 40 | donald2048 |
| 87 | hector |
|
| Signing 23 bytes |
| bytes | system |
| 20 | bls |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 40 | donald2048 |
| 87 | hector |
|
| Signing many bytes |
| bytes | system |
| 20 | bls |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 40 | donald2048 |
| 87 | hector |
|
amd64; Nehalem (206e6); 2010 Intel Xeon X7560; 32 x 2266MHz; threads; boost; bigmem, supercop-20110825
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 88737 | 88836 | 88901 | ed25519 |
| 287273 | 302622 | 323263 | hector |
| 1615581 | 1652573 | 1680614 | donald2048 |
| 9375445 | 9720451 | 10224127 | 3icp |
| 17066815 | 17349178 | 17815383 | rainbowbinary256181212 |
| 35072269 | 35474305 | 35847962 | tts6440 |
| 54794780? | 56576150? | 100396968? | rainbowbinary16242020 |
| 72708118 | 75581350 | 77192009 | pflash1 |
| 80720791? | 172116828? | 214150076? | rainbow5640 |
| 182060154 | 185896887 | 187759450 | rainbow6440 |
| 140277981? | 271242837? | 274756137? | rainbow |
| 853946073? | 1085298496? | 1663263312? | mqqsig160 |
| 1425832619? | 1889186041? | 2691867437? | mqqsig192 |
| 2296947789? | 2403567481? | 2897668334? | mqqsig224 |
| 3423357669 | 3502127684 | 3633369679 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 2102 | 2212 | 2223 | mqqsig160 |
| 3032? | 3184? | 5712? | mqqsig192 |
| 3445 | 3451 | 3628 | mqqsig224 |
| 3822 | 3825 | 4012 | mqqsig256 |
| 22038 | 23103 | 23298 | rainbowbinary256181212 |
| 34943 | 35263 | 35774 | rainbowbinary16242020 |
| 40239 | 42278 | 42402 | tts6440 |
| 75775 | 76083 | 89964 | rainbow5640 |
| 78383 | 83007 | 83161 | ed25519 |
| 129203 | 129410 | 129930 | rainbow6440 |
| 308052 | 324522 | 343103 | hector |
| 509620 | 534640 | 537673 | rainbow |
| 495792? | 1265553? | 1647090? | 3icp |
| 864098? | 1413070? | 2458710? | pflash1 |
| 1548904 | 1594353 | 1625234 | donald2048 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 23525 | 23590 | 23614 | rainbowbinary16242020 |
| 29778 | 29891 | 30390 | rainbowbinary256181212 |
| 31025 | 32643 | 34668 | 3icp |
| 37740 | 39564 | 40055 | rainbow5640 |
| 47971 | 50430 | 50758 | tts6440 |
| 50568 | 50628 | 50672 | rainbow6440 |
| 63245 | 65099 | 65660 | mqqsig192 |
| 73023 | 73236 | 76923 | mqqsig160 |
| 84246 | 84785 | 86003 | mqqsig224 |
| 172411 | 173938 | 175352 | mqqsig256 |
| 222420 | 233621 | 234346 | pflash1 |
| 241157 | 263674 | 264149 | ed25519 |
| 958644 | 1009262 | 1012440 | rainbow |
| 1159017 | 1201328 | 1208918 | hector |
| 1879540 | 1916642 | 1938751 | donald2048 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 60 | hector |
| 256 | donald2048 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
amd64; Westmere (206c2); 2010 Intel Xeon X5680; 12 x 3325MHz; threads; boost; cryptologic, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 86597 | 89938 | 90577 | ed25519 |
| 296846 | 319561 | 344282 | hector |
| 1710803? | 1746870? | 3820166? | donald2048 |
| 11310063? | 11351058? | 23295421? | 3icp |
| 18687286? | 18709409? | 41669950? | rainbowbinary256181212 |
| 44259864 | 44299800 | 44345361 | tts6440 |
| 78112897 | 78161902 | 78228153 | rainbowbinary16242020 |
| 90436415 | 90516006 | 90609227 | rainbow5640 |
| 95474467 | 95690532 | 96352736 | pflash1 |
| 188095140 | 188178376 | 189224897 | rainbow6440 |
| 423469467 | 423906909 | 424231691 | rainbow |
| 768224746? | 861398379? | 1033238904? | mqqsig160 |
| 1361980561 | 1469612406 | 1653327734 | mqqsig192 |
| 2336366652 | 2446553970 | 2572580982 | mqqsig224 |
| 4344697504 | 4427278439 | 4572380021 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 2409 | 2409 | 2409 | mqqsig160 |
| 3339 | 3360 | 3465 | mqqsig192 |
| 4094 | 4235 | 4238 | mqqsig256 |
| 4330 | 4497 | 4500 | mqqsig224 |
| 25330? | 25426? | 55000? | rainbowbinary256181212 |
| 42158? | 42503? | 94175? | tts6440 |
| 47506 | 48100 | 48736 | rainbowbinary16242020 |
| 81106 | 81130 | 81494 | ed25519 |
| 85942 | 86770 | 97527 | rainbow5640 |
| 136660 | 141673 | 153527 | rainbow6440 |
| 348862 | 381612 | 432104 | hector |
| 410114? | 1168292? | 2592842? | 3icp |
| 877942? | 1555115? | 2780294? | pflash1 |
| 1668748 | 1687076 | 1707185 | donald2048 |
| 2219139 | 2241450 | 2263479 | rainbow |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 23200? | 23341? | 52133? | rainbowbinary256181212 |
| 34442 | 34476 | 34879 | rainbowbinary16242020 |
| 33509? | 34759? | 69651? | 3icp |
| 40594 | 40625 | 40679 | rainbow5640 |
| 50594 | 50634 | 50730 | rainbow6440 |
| 52218? | 53415? | 117416? | tts6440 |
| 50730 | 57657 | 59739 | mqqsig160 |
| 77445 | 83958 | 87877 | mqqsig224 |
| 87100 | 93703 | 97436 | mqqsig192 |
| 154043? | 194076? | 200997? | mqqsig256 |
| 253063 | 253421 | 253709 | ed25519 |
| 308338 | 311809 | 329185 | pflash1 |
| 1243758? | 1286705? | 1622636? | hector |
| 1965248 | 1987157 | 2021530 | donald2048 |
| 3959270 | 3962979 | 3974274 | rainbow |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 60 | hector |
| 256 | donald2048 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
| 87 | hector |
|
x86; normally amd64; Westmere (206c2); 2010 Intel Xeon X5680; 12 x 3325MHz; threads; boost; cryptologic, supercop-20120120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 417976? | 468871? | 921508? | hector |
| 2719679? | 2762252? | 6025458? | donald2048 |
| 3502218 | 3510100 | 3728467 | ed25519 |
| 7717576 | 7786000 | 7994300 | bls |
| 114084285 | 114326488 | 114538885 | pflash1 |
| 723264930? | 820178506? | 992343357? | mqqsig160 |
| 1306639009 | 1429342127 | 1622518027 | mqqsig192 |
| 2181908976 | 2296846482 | 2424302912 | mqqsig224 |
| 3456072942 | 3549092365 | 3709574567 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 6412 | 6415 | 6434 | mqqsig160 |
| 7421 | 7424 | 7709 | mqqsig192 |
| 7933 | 7942 | 7952 | mqqsig224 |
| 8127 | 8130 | 8146 | mqqsig256 |
| 456352 | 486013 | 522097 | hector |
| 966291 | 994188 | 1040203 | bls |
| 778591? | 1376258? | 2539605? | pflash1 |
| 2574500 | 2594691 | 2628709 | donald2048 |
| 3542215 | 3543236 | 3551200 | ed25519 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 64606 | 67126 | 70557 | mqqsig160 |
| 90194 | 95679 | 102056 | mqqsig192 |
| 115709 | 121852 | 131161 | mqqsig224 |
| 150748? | 190660? | 199067? | mqqsig256 |
| 354459 | 364012 | 384885 | pflash1 |
| 1808439 | 1833279 | 1843185 | hector |
| 3129030 | 3139754 | 3165331 | donald2048 |
| 11513651 | 11542764 | 11597055 | bls |
| 11777812 | 11819604 | 11837561 | ed25519 |
|
| Secret key |
| bytes | system |
| 20 | bls |
| 20 | donald2048 |
| 29 | hector |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 60 | hector |
| 240 | bls |
| 256 | donald2048 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | bls |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 40 | donald2048 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing 23 bytes |
| bytes | system |
| 20 | bls |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 40 | donald2048 |
| 64 | ed25519 |
| 87 | hector |
|
| Signing many bytes |
| bytes | system |
| 20 | bls |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 40 | donald2048 |
| 64 | ed25519 |
| 87 | hector |
|
amd64; Westmere (206c2); 2010 Intel Xeon E5620; 8 x 2401MHz; threads; boost; giant4, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 88617 | 88761 | 88902 | ed25519 |
| 1634988 | 1654698 | 1675146 | donald2048 |
| 11180301 | 11190279 | 11628369 | 3icp |
| 17997387 | 18011499 | 18033201 | rainbowbinary256181212 |
| 37081182 | 37246098 | 37352220 | tts6440 |
| 58576212 | 58602792 | 58625016 | rainbowbinary16242020 |
| 77853939 | 78100014 | 78460476 | pflash1 |
| 83226999 | 83296242 | 83428635 | rainbow5640 |
| 148867938 | 149086602 | 149383110 | rainbow |
| 181480629 | 182498415 | 183128571 | rainbow6440 |
| 830827188? | 949797129? | 1160590071? | mqqsig160 |
| 1397279094? | 1541820165? | 1846894569? | mqqsig192 |
| 2434994142 | 2538862386 | 2623695819 | mqqsig224 |
| 3753458922 | 3817342455 | 3940414224 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 2301 | 2301 | 2307 | mqqsig160 |
| 3327 | 3333 | 3342 | mqqsig192 |
| 3798 | 3801 | 3807 | mqqsig224 |
| 4203 | 4218 | 4227 | mqqsig256 |
| 24585 | 24639 | 24735 | rainbowbinary256181212 |
| 37149 | 37446 | 37983 | rainbowbinary16242020 |
| 45024 | 45234 | 45498 | tts6440 |
| 79266? | 80154? | 105411? | rainbow5640 |
| 83172 | 83250 | 83313 | ed25519 |
| 129369 | 129606 | 130260 | rainbow6440 |
| 565926 | 568332 | 571401 | rainbow |
| 531834? | 1422975? | 1905180? | 3icp |
| 861144? | 1495179? | 2668818? | pflash1 |
| 1609221 | 1622163 | 1635969 | donald2048 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 24900 | 25071 | 25167 | rainbowbinary16242020 |
| 31596 | 31623 | 31674 | rainbowbinary256181212 |
| 33387 | 33414 | 33459 | 3icp |
| 42051 | 42165 | 42465 | rainbow5640 |
| 50379 | 50430 | 50523 | rainbow6440 |
| 53586 | 53787 | 53889 | tts6440 |
| 70050 | 70275 | 70548 | mqqsig192 |
| 81321 | 81360 | 81393 | mqqsig160 |
| 85308 | 85476 | 86046 | mqqsig224 |
| 126573 | 126942 | 127485 | mqqsig256 |
| 247869 | 248256 | 248385 | pflash1 |
| 259194 | 259353 | 259713 | ed25519 |
| 1067295 | 1068660 | 1068867 | rainbow |
| 1871187 | 1892478 | 1944423 | donald2048 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 64 | ed25519 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 256 | donald2048 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 40 | donald2048 |
| 40 | rainbowbinary16242020 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 64 | ed25519 |
|
amd64; Westmere (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; threads; db01, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 93180 | 93252 | 93324 | ed25519 |
| 275096 | 275500 | 276048 | donald512 |
| 321136 | 324840 | 348328 | hector |
| 741078? | 822904? | 1234212? | donald1024 |
| 863190 | 943404 | 954200 | ecdonaldp160 |
| 1304805? | 1319199? | 2158668? | ecdonaldp192 |
| 1385430 | 1401540 | 1535284 | ecdonaldp224 |
| 1561413 | 1581162 | 1723104 | donald2048 |
| 1574742? | 1589913? | 2620494? | ecdonaldp256 |
| 1574655 | 1590432 | 1751464 | ecdonaldk163 |
| 1658421 | 1672284 | 1830828 | ecdonaldb163 |
| 2220414 | 2234418 | 2467408 | ecdonaldk233 |
| 2331252? | 2359578? | 3896574? | ecdonaldb233 |
| 3515649? | 3538755? | 5820216? | ecdonaldp384 |
| 4828833 | 4849608 | 5359156 | ecdonaldk283 |
| 5290602? | 5333421? | 8823756? | ecdonaldb283 |
| 6425673 | 6471972 | 7122380 | ecdonaldp521 |
| 10213965? | 10303965? | 16999758? | ecdonaldk409 |
| 9681198 | 10739012 | 10811420 | 3icp |
| 11330631 | 11389053 | 12604724 | ecdonaldb409 |
| 11390955? | 17189648? | 23902737? | ronald512 |
| 18999812 | 19025132 | 19042640 | rainbowbinary256181212 |
| 21988677 | 22056621 | 24435136 | ecdonaldk571 |
| 24734979 | 24895497 | 27598640 | ecdonaldb571 |
| 26743560? | 37527792? | 56287320? | ronald768 |
| 37556576 | 37574420 | 37605048 | tts6440 |
| 39229200? | 49483872? | 68241597? | rwb0fuz1024 |
| 45433636? | 61012876? | 112302584? | ronald1024 |
| 72942552 | 73323159 | 80993424 | pflash1 |
| 80233440 | 80578209 | 89142484 | rainbow5640 |
| 98116047 | 98433036 | 108906664 | rainbowbinary16242020 |
| 141827316 | 142246419 | 157501480 | rainbow |
| 99535194? | 164004708? | 316270230? | ronald1536 |
| 189405858 | 189558462 | 209471344 | rainbow6440 |
| 411044493 | 411309822 | 411581865 | sflashv2 |
| 262739646? | 455333316? | 764754084? | ronald2048 |
| 865333170? | 970561578? | 1132681500? | mqqsig160 |
| 1321726401 | 1432303002 | 1627811802 | mqqsig192 |
| 928823352? | 1741070298? | 2796740904? | ronald3072 |
| 2664477948 | 2781810708 | 2900012439 | mqqsig224 |
| 3562957371 | 3640863714 | 3806484498 | mqqsig256 |
| 2164415913? | 3756475065? | 6342684846? | ronald4096 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 3150 | 3153 | 3162 | mqqsig192 |
| 4395 | 4575 | 4647 | mqqsig160 |
| 3867? | 6960? | 7389? | mqqsig224 |
| 7167 | 7284 | 7428 | mqqsig256 |
| 25552 | 25628 | 25708 | rainbowbinary256181212 |
| 43200 | 47684 | 47900 | tts6440 |
| 56826 | 57708 | 62960 | rainbowbinary16242020 |
| 76098 | 77805 | 84908 | rainbow5640 |
| 87964 | 88040 | 88080 | ed25519 |
| 117507 | 117717 | 117828 | sflashv2 |
| 131226 | 131463 | 136359 | rainbow6440 |
| 322912 | 326920 | 330252 | donald512 |
| 351608 | 364664 | 402152 | hector |
| 537039 | 539370 | 541107 | rainbow |
| 583437 | 644460 | 655476 | ronald512 |
| 741447 | 813152 | 824500 | donald1024 |
| 923067 | 935874 | 1029132 | ecdonaldp160 |
| 331626? | 1039508? | 1728380? | 3icp |
| 1126872 | 1147716 | 1248392 | ronald768 |
| 719181? | 1325004? | 2333751? | pflash1 |
| 1386021 | 1399398 | 1534032 | ecdonaldp192 |
| 1457703 | 1473204 | 1623892 | ecdonaldp224 |
| 1533873 | 1557255 | 1699372 | donald2048 |
| 1544115 | 1575924 | 1719504 | rwb0fuz1024 |
| 1666440 | 1675230 | 1846000 | ecdonaldk163 |
| 1674624 | 1691526 | 1855344 | ecdonaldp256 |
| 1731669 | 1743720 | 1921384 | ecdonaldb163 |
| 1968654 | 1993305 | 2196556 | ronald1024 |
| 2327616 | 2336202 | 2573248 | ecdonaldk233 |
| 2444700 | 2464518 | 2706208 | ecdonaldb233 |
| 3680487 | 3707775 | 4066204 | ecdonaldp384 |
| 4843386 | 4863204 | 4879317 | ronald1536 |
| 4954902 | 4960548 | 4966962 | ecdonaldk283 |
| 5422917 | 5431266 | 5455623 | ecdonaldb283 |
| 6640509 | 6652107 | 6676530 | ecdonaldp521 |
| 9813477 | 9845796 | 9873891 | ronald2048 |
| 10388220 | 10400991 | 10425897 | ecdonaldk409 |
| 11547078 | 11563338 | 11599113 | ecdonaldb409 |
| 22298859 | 22326789 | 22416789 | ecdonaldk571 |
| 24998940 | 25048059 | 25201020 | ecdonaldb571 |
| 28402425 | 28441677 | 28508673 | ronald3072 |
| 62470842 | 62539848 | 62705922 | ronald4096 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 10575 | 10869 | 12208 | rwb0fuz1024 |
| 33044 | 33676 | 33748 | rainbowbinary256181212 |
| 34668 | 34724 | 38301 | 3icp |
| 39870 | 39906 | 43952 | rainbow5640 |
| 47511 | 47715 | 52172 | ronald768 |
| 43254 | 48244 | 48436 | ronald512 |
| 51087 | 51174 | 51270 | rainbow6440 |
| 50952 | 56624 | 56740 | tts6440 |
| 58248 | 59139 | 64820 | ronald1024 |
| 63126 | 66405 | 73520 | rainbowbinary16242020 |
| 75729 | 77079 | 84849 | mqqsig224 |
| 81900 | 82827 | 97476 | mqqsig160 |
| 83385 | 84153 | 84591 | ronald1536 |
| 82881 | 88926 | 98010 | mqqsig192 |
| 117447 | 118317 | 118572 | ronald2048 |
| 138558 | 138591 | 139101 | sflashv2 |
| 141885? | 180477? | 186615? | mqqsig256 |
| 210504 | 211560 | 212511 | ronald3072 |
| 216219 | 224094 | 264860 | pflash1 |
| 273872 | 274064 | 274328 | ed25519 |
| 338604 | 339063 | 339555 | ronald4096 |
| 340636 | 346704 | 347104 | donald512 |
| 850560 | 941020 | 941992 | donald1024 |
| 1013403 | 1013610 | 1013922 | rainbow |
| 1045830 | 1050972 | 1161156 | ecdonaldp160 |
| 1203513 | 1332500 | 1356140 | hector |
| 1581165 | 1627509 | 1785636 | ecdonaldp192 |
| 1698795 | 1709775 | 1858700 | ecdonaldp224 |
| 1810695 | 1843161 | 2044768 | donald2048 |
| 1926765 | 1971612 | 2140120 | ecdonaldp256 |
| 3180357 | 3227844 | 3497168 | ecdonaldk163 |
| 3370026 | 3403734 | 3725236 | ecdonaldb163 |
| 4295301 | 4319007 | 4758760 | ecdonaldp384 |
| 4495242 | 4551885 | 5038072 | ecdonaldk233 |
| 4758237 | 4835565 | 5278840 | ecdonaldb233 |
| 7789494 | 7804050 | 7858932 | ecdonaldp521 |
| 9770616 | 9819945 | 9877803 | ecdonaldk283 |
| 10689846 | 10746063 | 10788858 | ecdonaldb283 |
| 20626983 | 20667537 | 20736954 | ecdonaldk409 |
| 22795044 | 22871175 | 23020032 | ecdonaldb409 |
| 44309604 | 44394366 | 44572215 | ecdonaldk571 |
| 49801110 | 49919448 | 50242698 | ecdonaldb571 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 60 | ecdonaldp160 |
| 63 | ecdonaldb163 |
| 63 | ecdonaldk163 |
| 64 | ed25519 |
| 72 | ecdonaldp192 |
| 84 | donald512 |
| 84 | ecdonaldp224 |
| 90 | ecdonaldb233 |
| 90 | ecdonaldk233 |
| 96 | ecdonaldp256 |
| 108 | ecdonaldb283 |
| 108 | ecdonaldk283 |
| 144 | ecdonaldp384 |
| 148 | donald1024 |
| 156 | ecdonaldb409 |
| 156 | ecdonaldk409 |
| 198 | ecdonaldp521 |
| 216 | ecdonaldb571 |
| 216 | ecdonaldk571 |
| 265 | rwb0fuz1024 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 512 | ronald512 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 768 | ronald768 |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 2048 | ronald2048 |
| 2823 | sflashv2 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 60 | hector |
| 64 | donald512 |
| 64 | ecdonaldp256 |
| 64 | ronald512 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | donald1024 |
| 128 | ronald1024 |
| 128 | rwb0fuz1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | donald2048 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 19266 | sflashv2 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 64 | ronald512 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 41 | ronald512 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 73 | ronald768 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 105 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | ronald1024 |
| 43 | ronald1536 |
| 43 | ronald2048 |
| 43 | ronald3072 |
| 43 | ronald4096 |
| 43 | ronald512 |
| 43 | ronald768 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
|
amd64; Westmere (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; threads; db02, supercop-20111120
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 83778? | 83829? | 140022? | ed25519 |
| 246894? | 248631? | 413382? | donald512 |
| 285474? | 326925? | 473520? | hector |
| 739014 | 740262 | 745986 | donald1024 |
| 842247 | 849039 | 858366 | ecdonaldp160 |
| 1302069 | 1311651 | 1321632 | ecdonaldp192 |
| 1380972? | 1395624? | 2291364? | ecdonaldp224 |
| 1548774 | 1566072 | 1578006 | donald2048 |
| 1571532? | 1584522? | 2598474? | ecdonaldp256 |
| 1580763? | 1591038? | 2611170? | ecdonaldk163 |
| 1656405 | 1663266 | 1674246 | ecdonaldb163 |
| 2224140? | 2234976? | 3699222? | ecdonaldk233 |
| 2341959? | 2362287? | 3893016? | ecdonaldb233 |
| 3504336 | 3520662 | 3551787 | ecdonaldp384 |
| 4829073? | 4844976? | 8049294? | ecdonaldk283 |
| 5293374 | 5312268 | 5338950 | ecdonaldb283 |
| 6418422? | 6450681? | 10652538? | ecdonaldp521 |
| 9322971 | 9325329 | 9345090 | 3icp |
| 10234869? | 10264677? | 17042376? | ecdonaldk409 |
| 11346084 | 11384802 | 11930598 | ecdonaldb409 |
| 10427778? | 15646086? | 22522404? | ronald512 |
| 17114463 | 17133252 | 17149653 | rainbowbinary256181212 |
| 22015020 | 22068756 | 22322091 | ecdonaldk571 |
| 24700134 | 24769284 | 24960321 | ecdonaldb571 |
| 33474897 | 33499194 | 33552552 | tts6440 |
| 23410545? | 33571566? | 51619914? | ronald768 |
| 39223404? | 46062288? | 67009044? | rwb0fuz1024 |
| 56103543 | 56120466 | 56541969 | rainbowbinary16242020 |
| 68705985 | 68909661 | 69193017 | pflash1 |
| 47860245? | 71396715? | 111226830? | ronald1024 |
| 80654496 | 80737548 | 81100407 | rainbow5640 |
| 141729240 | 141978243 | 142308717 | rainbow |
| 107043588? | 172274457? | 278248236? | ronald1536 |
| 173673822 | 173908173 | 174173490 | rainbow6440 |
| 411218235 | 411254697 | 411658908 | sflashv2 |
| 329554311? | 468239868? | 715189083? | ronald2048 |
| 862403778? | 957959841? | 1130513508? | mqqsig160 |
| 1323596838 | 1433802258 | 1627756413 | mqqsig192 |
| 1082979678? | 1664712369? | 2722579941? | ronald3072 |
| 2663457183 | 2779532490 | 2897028099 | mqqsig224 |
| 2292543996? | 3439731414? | 6535451160? | ronald4096 |
| 3541294998 | 3627089520 | 3783749097 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 2193 | 2193 | 2196 | mqqsig160 |
| 3150 | 3150 | 3162 | mqqsig192 |
| 3783 | 3786 | 3786 | mqqsig256 |
| 3864 | 3867 | 3870 | mqqsig224 |
| 23046 | 23109 | 23199 | rainbowbinary256181212 |
| 34881 | 35232 | 35685 | rainbowbinary16242020 |
| 42747 | 42858 | 42942 | tts6440 |
| 76695 | 76806 | 81153 | rainbow5640 |
| 79350? | 79377? | 132138? | ed25519 |
| 111855 | 112923 | 113301 | sflashv2 |
| 123261 | 123525 | 128142 | rainbow6440 |
| 293061? | 296658? | 483270? | donald512 |
| 315939 | 335793 | 359517 | hector |
| 538134 | 540420 | 541809 | rainbow |
| 577761 | 584547 | 592371 | ronald512 |
| 734628 | 739800 | 743904 | donald1024 |
| 914025 | 921732 | 929412 | ecdonaldp160 |
| 312366? | 942153? | 1607745? | 3icp |
| 1123134 | 1135203 | 1146177 | ronald768 |
| 707799? | 1211547? | 2211480? | pflash1 |
| 1383030 | 1393656 | 1408959 | ecdonaldp192 |
| 1456098 | 1464879 | 1477008 | ecdonaldp224 |
| 1528248 | 1540932 | 1554030 | donald2048 |
| 1533411 | 1543338 | 1574616 | rwb0fuz1024 |
| 1656690 | 1668672 | 1676610 | ecdonaldk163 |
| 1666761 | 1677633 | 1684308 | ecdonaldp256 |
| 1726299 | 1738707 | 1747872 | ecdonaldb163 |
| 1958064 | 1971843 | 1985544 | ronald1024 |
| 2324412 | 2330391 | 2338680 | ecdonaldk233 |
| 2438748 | 2455386 | 2469888 | ecdonaldb233 |
| 3667053 | 3681240 | 3704559 | ecdonaldp384 |
| 4833432 | 4853538 | 4875072 | ronald1536 |
| 4954632 | 4963374 | 4978104 | ecdonaldk283 |
| 5426160 | 5434551 | 5443056 | ecdonaldb283 |
| 6626766 | 6648303 | 6679383 | ecdonaldp521 |
| 9803511 | 9840351 | 9864108 | ronald2048 |
| 10413372 | 10421751 | 10450860 | ecdonaldk409 |
| 11516202 | 11564595 | 11587152 | ecdonaldb409 |
| 22336686 | 22358640 | 22417047 | ecdonaldk571 |
| 25013100 | 25047498 | 25123449 | ecdonaldb571 |
| 28380555 | 28433127 | 28482825 | ronald3072 |
| 62570289 | 62688015 | 65452833 | ronald4096 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 10743 | 11064 | 11160 | rwb0fuz1024 |
| 22614 | 23406 | 23469 | rainbowbinary16242020 |
| 29169 | 29916 | 30279 | rainbowbinary256181212 |
| 31251 | 31269 | 31302 | 3icp |
| 40290 | 40332 | 40398 | rainbow5640 |
| 43032 | 43110 | 43398 | ronald512 |
| 47412 | 47685 | 47979 | ronald768 |
| 48231 | 48312 | 48381 | rainbow6440 |
| 51012 | 51057 | 51102 | tts6440 |
| 58515 | 58584 | 58698 | ronald1024 |
| 76089 | 77034 | 84741 | mqqsig224 |
| 82359 | 82641 | 97617 | mqqsig160 |
| 84042 | 84270 | 84699 | ronald1536 |
| 83610 | 89112 | 98037 | mqqsig192 |
| 114291 | 118008 | 118260 | ronald2048 |
| 133893 | 134415 | 134910 | sflashv2 |
| 141855? | 180816? | 185421? | mqqsig256 |
| 211980 | 212238 | 212385 | ronald3072 |
| 215928 | 225315 | 239364 | pflash1 |
| 246528? | 247101? | 410700? | ed25519 |
| 310074? | 313038? | 521946? | donald512 |
| 338874 | 339303 | 340128 | ronald4096 |
| 826410 | 839439 | 852279 | donald1024 |
| 1013415 | 1013655 | 1013799 | rainbow |
| 1034673 | 1043217 | 1066803 | ecdonaldp160 |
| 1239063 | 1242153 | 1261197 | hector |
| 1604217 | 1634859 | 1640352 | ecdonaldp192 |
| 1695528 | 1710501 | 1722672 | ecdonaldp224 |
| 1821969 | 1832799 | 1836921 | donald2048 |
| 1947210 | 1953177 | 1971930 | ecdonaldp256 |
| 3214383 | 3224187 | 3235686 | ecdonaldk163 |
| 3356391 | 3384516 | 3411831 | ecdonaldb163 |
| 4306389 | 4317567 | 4334937 | ecdonaldp384 |
| 4511541 | 4532589 | 4546965 | ecdonaldk233 |
| 4763730 | 4789578 | 4811760 | ecdonaldb233 |
| 7843014 | 7862772 | 7892292 | ecdonaldp521 |
| 9797781 | 9808608 | 9824157 | ecdonaldk283 |
| 10729344 | 10749492 | 10770669 | ecdonaldb283 |
| 20657154 | 20678361 | 20746974 | ecdonaldk409 |
| 22913418 | 22959918 | 23050038 | ecdonaldb409 |
| 44335155 | 44559048 | 44681115 | ecdonaldk571 |
| 49849020 | 49947921 | 50272896 | ecdonaldb571 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 60 | ecdonaldp160 |
| 63 | ecdonaldb163 |
| 63 | ecdonaldk163 |
| 64 | ed25519 |
| 72 | ecdonaldp192 |
| 84 | donald512 |
| 84 | ecdonaldp224 |
| 90 | ecdonaldb233 |
| 90 | ecdonaldk233 |
| 96 | ecdonaldp256 |
| 108 | ecdonaldb283 |
| 108 | ecdonaldk283 |
| 144 | ecdonaldp384 |
| 148 | donald1024 |
| 156 | ecdonaldb409 |
| 156 | ecdonaldk409 |
| 198 | ecdonaldp521 |
| 216 | ecdonaldb571 |
| 216 | ecdonaldk571 |
| 265 | rwb0fuz1024 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 512 | ronald512 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 768 | ronald768 |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 2048 | ronald2048 |
| 2823 | sflashv2 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 60 | hector |
| 64 | donald512 |
| 64 | ecdonaldp256 |
| 64 | ronald512 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | donald1024 |
| 128 | ronald1024 |
| 128 | rwb0fuz1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | donald2048 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 19266 | sflashv2 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 64 | ronald512 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 41 | ronald512 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 73 | ronald768 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 105 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | ronald1024 |
| 43 | ronald1536 |
| 43 | ronald2048 |
| 43 | ronald3072 |
| 43 | ronald4096 |
| 43 | ronald512 |
| 43 | ronald768 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
|
amd64; Westmere (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; hydra2, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 93476 | 93492 | 93508 | ed25519 |
| 271632 | 271972 | 272864 | donald512 |
| 321412 | 325672 | 347456 | hector |
| 816824 | 817196 | 817500 | donald1024 |
| 869008 | 876112 | 886292 | ecdonaldp160 |
| 1293176 | 1302988 | 1316512 | ecdonaldp192 |
| 1472052 | 1488592 | 1511332 | ecdonaldp224 |
| 1678856 | 1689720 | 1706572 | ecdonaldp256 |
| 1724212 | 1740528 | 1753684 | ecdonaldk163 |
| 1729028 | 1744852 | 1764616 | donald2048 |
| 1799240 | 1813640 | 1826464 | ecdonaldb163 |
| 2419388 | 2437832 | 2455212 | ecdonaldk233 |
| 2543800 | 2573992 | 2597776 | ecdonaldb233 |
| 3694860 | 3716556 | 3739304 | ecdonaldp384 |
| 5322064 | 5338940 | 5363480 | ecdonaldk283 |
| 5831136 | 5858496 | 5894708 | ecdonaldb283 |
| 6977312 | 7015096 | 7048296 | ecdonaldp521 |
| 10404804 | 10627648 | 10770464 | 3icp |
| 11315544 | 11344748 | 11383160 | ecdonaldk409 |
| 12589076 | 12619048 | 12645228 | ecdonaldb409 |
| 10015900? | 14843416? | 25900960? | ronald512 |
| 18905804 | 18920664 | 19159456 | rainbowbinary256181212 |
| 24409288 | 24439208 | 24499856 | ecdonaldk571 |
| 27443240 | 27496564 | 27595344 | ecdonaldb571 |
| 37625988 | 37846624 | 37984640 | tts6440 |
| 26733128? | 38168140? | 60595600? | ronald768 |
| 43495052? | 50024912? | 79989372? | rwb0fuz1024 |
| 62016248 | 62047900 | 62075192 | rainbowbinary16242020 |
| 41447172? | 72715700? | 101806368? | ronald1024 |
| 89033000 | 89566220 | 89720300 | rainbow5640 |
| 90074120 | 90323204 | 90482904 | pflash1 |
| 154950956 | 155169540 | 155384304 | rainbow |
| 209830676 | 210783360 | 211163928 | rainbow6440 |
| 133023980? | 235880108? | 341532224? | ronald1536 |
| 456284168 | 456321476 | 457064872 | sflashv2 |
| 304640844? | 478785584? | 759335644? | ronald2048 |
| 886637872? | 1011775468? | 1232367836? | mqqsig160 |
| 1483936576? | 1635764920? | 1951936656? | mqqsig192 |
| 1150284592? | 1812255324? | 2389142036? | ronald3072 |
| 2570579624 | 2676412060 | 2765615356 | mqqsig224 |
| 3975031988 | 4040885360 | 4172235080 | mqqsig256 |
| 2856273588? | 4481486656? | 7876988860? | ronald4096 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 2428 | 2432 | 2436 | mqqsig160 |
| 3576 | 3580 | 3584 | mqqsig192 |
| 4288 | 4288 | 4292 | mqqsig224 |
| 4476 | 4476 | 4480 | mqqsig256 |
| 25444 | 25516 | 25628 | rainbowbinary256181212 |
| 38472 | 38888 | 39348 | rainbowbinary16242020 |
| 47164 | 47296 | 47520 | tts6440 |
| 87824 | 87844 | 87884 | ed25519 |
| 84844? | 89804? | 113916? | rainbow5640 |
| 120716 | 121208 | 121388 | sflashv2 |
| 145492 | 146224 | 147616 | rainbow6440 |
| 313644 | 317716 | 321344 | donald512 |
| 353064 | 373340 | 396968 | hector |
| 597844 | 600676 | 603712 | rainbow |
| 630432 | 636896 | 652120 | ronald512 |
| 803884 | 809492 | 815444 | donald1024 |
| 933128 | 938580 | 947556 | ecdonaldp160 |
| 1218896 | 1234364 | 1244792 | ronald768 |
| 1355308 | 1373264 | 1384556 | ecdonaldp192 |
| 526572? | 1406300? | 1883128? | 3icp |
| 1549468 | 1562040 | 1574920 | ecdonaldp224 |
| 1693228 | 1706232 | 1724196 | donald2048 |
| 1750024 | 1752172 | 1754476 | rwb0fuz1024 |
| 1014900? | 1765600? | 3135304? | pflash1 |
| 1768544 | 1780500 | 1790848 | ecdonaldp256 |
| 1781592 | 1801328 | 1812820 | ecdonaldk163 |
| 1862300 | 1880628 | 1898892 | ecdonaldb163 |
| 2157692 | 2174960 | 2189480 | ronald1024 |
| 2483472 | 2508816 | 2531472 | ecdonaldk233 |
| 2632816 | 2663360 | 2692376 | ecdonaldb233 |
| 3841768 | 3863224 | 3885564 | ecdonaldp384 |
| 5356356 | 5391892 | 5415724 | ronald1536 |
| 5420924 | 5436728 | 5455028 | ecdonaldk283 |
| 5928588 | 5948548 | 5980496 | ecdonaldb283 |
| 7172056 | 7198312 | 7238828 | ecdonaldp521 |
| 10864328 | 10892492 | 10927548 | ronald2048 |
| 11455188 | 11493816 | 11510456 | ecdonaldk409 |
| 12713104 | 12749240 | 12779576 | ecdonaldb409 |
| 24636916 | 24684196 | 24741960 | ecdonaldk571 |
| 27646676 | 27703192 | 27741276 | ecdonaldb571 |
| 31425688 | 31473648 | 31514980 | ronald3072 |
| 69592992 | 69661340 | 69742224 | ronald4096 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 12252 | 12284 | 12308 | rwb0fuz1024 |
| 26024 | 26076 | 26144 | rainbowbinary16242020 |
| 33276 | 33300 | 33320 | rainbowbinary256181212 |
| 34636 | 34664 | 34716 | 3icp |
| 43548 | 44056 | 44452 | ronald512 |
| 44132 | 44320 | 44368 | rainbow5640 |
| 48204 | 48500 | 48700 | ronald768 |
| 56476 | 56564 | 57272 | tts6440 |
| 56620 | 56700 | 56752 | rainbow6440 |
| 59440 | 60136 | 60540 | ronald1024 |
| 76124 | 76392 | 76668 | mqqsig192 |
| 88644 | 89556 | 89680 | ronald1536 |
| 91688 | 91776 | 91896 | mqqsig224 |
| 96488 | 96552 | 96624 | mqqsig160 |
| 124468 | 126312 | 126836 | ronald2048 |
| 128696 | 130572 | 132348 | mqqsig256 |
| 149268 | 149728 | 149964 | sflashv2 |
| 229528 | 229692 | 231424 | ronald3072 |
| 273832 | 274084 | 274428 | ed25519 |
| 312588 | 312684 | 312864 | pflash1 |
| 329536 | 332760 | 338108 | donald512 |
| 371036 | 371664 | 372276 | ronald4096 |
| 916780 | 933664 | 940404 | donald1024 |
| 1077480 | 1083696 | 1089868 | ecdonaldp160 |
| 1127380 | 1127544 | 1127736 | rainbow |
| 1358520 | 1359416 | 1393396 | hector |
| 1614180 | 1622068 | 1630784 | ecdonaldp192 |
| 1821376 | 1827880 | 1834220 | ecdonaldp224 |
| 1995820 | 2014164 | 2029916 | donald2048 |
| 2050644 | 2112416 | 2121776 | ecdonaldp256 |
| 3520236 | 3549112 | 3574556 | ecdonaldk163 |
| 3652184 | 3677572 | 3703360 | ecdonaldb163 |
| 4519444 | 4533756 | 4551100 | ecdonaldp384 |
| 4986880 | 5001464 | 5018356 | ecdonaldk233 |
| 5211140 | 5290368 | 5307228 | ecdonaldb233 |
| 8488748 | 8522184 | 8550548 | ecdonaldp521 |
| 10773916 | 10790084 | 10811784 | ecdonaldk283 |
| 11800600 | 11824220 | 11854288 | ecdonaldb283 |
| 22827312 | 22858152 | 22924572 | ecdonaldk409 |
| 25383444 | 25427308 | 25466432 | ecdonaldb409 |
| 49335952 | 49363820 | 49491576 | ecdonaldk571 |
| 55268916 | 55305176 | 55409548 | ecdonaldb571 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 60 | ecdonaldp160 |
| 63 | ecdonaldb163 |
| 63 | ecdonaldk163 |
| 64 | ed25519 |
| 72 | ecdonaldp192 |
| 84 | donald512 |
| 84 | ecdonaldp224 |
| 90 | ecdonaldb233 |
| 90 | ecdonaldk233 |
| 96 | ecdonaldp256 |
| 108 | ecdonaldb283 |
| 108 | ecdonaldk283 |
| 144 | ecdonaldp384 |
| 148 | donald1024 |
| 156 | ecdonaldb409 |
| 156 | ecdonaldk409 |
| 198 | ecdonaldp521 |
| 216 | ecdonaldb571 |
| 216 | ecdonaldk571 |
| 265 | rwb0fuz1024 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 512 | ronald512 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 768 | ronald768 |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 2048 | ronald2048 |
| 2823 | sflashv2 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 60 | hector |
| 64 | donald512 |
| 64 | ecdonaldp256 |
| 64 | ronald512 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | donald1024 |
| 128 | ronald1024 |
| 128 | rwb0fuz1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | donald2048 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 19266 | sflashv2 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 64 | ronald512 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 41 | ronald512 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 73 | ronald768 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 105 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | ronald1024 |
| 43 | ronald1536 |
| 43 | ronald2048 |
| 43 | ronald3072 |
| 43 | ronald4096 |
| 43 | ronald512 |
| 43 | ronald768 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 65 | rwb0fuz1024 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 87 | hector |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
|
x86; normally amd64; Westmere (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; hydra2, supercop-20120207
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 2027556 | 2030716 | 2035604 | donald512 |
| 3162780 | 3185760 | 3204488 | ecdonaldk163 |
| 3341240 | 3347164 | 3554364 | ed25519 |
| 3414800 | 3433508 | 3462764 | ecdonaldb163 |
| 3691248 | 3746296 | 3781012 | ecdonaldp160 |
| 3884808 | 3920552 | 3970376 | ecdonaldp192 |
| 5278708 | 5324220 | 5378672 | ecdonaldp224 |
| 6226088 | 6246224 | 6338756 | ecdonaldk233 |
| 6902128 | 6927692 | 6946436 | ecdonaldb233 |
| 6992416 | 7004572 | 7026892 | donald1024 |
| 7115564 | 7178624 | 7240716 | ecdonaldp256 |
| 11264456 | 11320636 | 11490868 | ecdonaldk283 |
| 12617560 | 12667296 | 12764284 | ecdonaldb283 |
| 20640636 | 20798120 | 20952484 | ecdonaldp384 |
| 24888468 | 24907380 | 25064080 | donald2048 |
| 26976740 | 27044808 | 27143228 | ecdonaldk409 |
| 30827348 | 30909268 | 31000404 | ecdonaldb409 |
| 38518928 | 38705392 | 38856472 | ecdonaldp521 |
| 40933088? | 48535972? | 61807320? | ronald512 |
| 61806520 | 61932080 | 62195552 | ecdonaldk571 |
| 71212884 | 71345952 | 71660692 | ecdonaldb571 |
| 84612420? | 117468828? | 181859048? | ronald768 |
| 122878992 | 122994060 | 123214156 | pflash1 |
| 189931752? | 317228140? | 430420020? | ronald1024 |
| 598225104 | 598338920 | 598793356 | sflashv2 |
| 590943220? | 1006624848? | 1609492560? | ronald1536 |
| 892251060? | 1062584108? | 1373293204? | mqqsig160 |
| 1421702676? | 1654362304? | 2127616304? | mqqsig192 |
| 2472638484 | 2670784360 | 2809328892 | mqqsig224 |
| 1915263644? | 2736115408? | 4536137556? | ronald2048 |
| 3492605032 | 3707301712 | 3832833672 | mqqsig256 |
| 6985281924? | 12860857448? | 18844497996? | ronald3072 |
| 20295490772? | 34734593892? | 59416221224? | ronald4096 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 7948 | 7952 | 7980 | mqqsig160 |
| 8620 | 8628 | 8672 | mqqsig256 |
| 8980 | 8988 | 8992 | mqqsig192 |
| 9324 | 9340 | 9372 | mqqsig224 |
| 163700 | 164340 | 164568 | sflashv2 |
| 1031020? | 1777188? | 3161284? | pflash1 |
| 2012932 | 2031348 | 2051952 | donald512 |
| 2636704 | 2652852 | 2670088 | ronald512 |
| 3289296 | 3307760 | 3338312 | ecdonaldk163 |
| 3360704 | 3367968 | 3488660 | ed25519 |
| 3519088 | 3534572 | 3546024 | ecdonaldb163 |
| 3798540 | 3824740 | 3873292 | ecdonaldp160 |
| 4006176 | 4034196 | 4062308 | ecdonaldp192 |
| 5416124 | 5454600 | 5483188 | ecdonaldp224 |
| 6355336 | 6382528 | 6398468 | ecdonaldk233 |
| 6597404 | 6652684 | 6698644 | donald1024 |
| 7053720 | 7076720 | 7096668 | ecdonaldb233 |
| 7059824 | 7081112 | 7109372 | ronald768 |
| 7297656 | 7339764 | 7392552 | ecdonaldp256 |
| 11453568 | 11488204 | 11533784 | ecdonaldk283 |
| 12782376 | 12836892 | 12874480 | ecdonaldb283 |
| 13890756 | 13915860 | 13939860 | ronald1024 |
| 21002840 | 21158348 | 21273012 | ecdonaldp384 |
| 23236828 | 23407588 | 23552660 | donald2048 |
| 27352320 | 27420348 | 27484628 | ecdonaldk409 |
| 31188628 | 31270752 | 31301608 | ecdonaldb409 |
| 38945840 | 39124964 | 39300392 | ecdonaldp521 |
| 39715180 | 39812592 | 39918348 | ronald1536 |
| 62328580 | 62409156 | 62753212 | ecdonaldk571 |
| 71629112 | 71751020 | 72135572 | ecdonaldb571 |
| 86946928 | 87049268 | 87250476 | ronald2048 |
| 264933912 | 265090204 | 265721572 | ronald3072 |
| 585748148 | 586100988 | 586267192 | ronald4096 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 81540 | 81588 | 81624 | mqqsig160 |
| 88720 | 91520 | 91812 | ronald512 |
| 120000 | 121344 | 123004 | mqqsig192 |
| 152960 | 153808 | 154280 | ronald768 |
| 159612 | 160300 | 161100 | mqqsig224 |
| 215188 | 215776 | 216548 | mqqsig256 |
| 220852 | 222756 | 223640 | ronald1024 |
| 245428 | 245572 | 246492 | sflashv2 |
| 387656 | 389696 | 391400 | pflash1 |
| 452232 | 453320 | 454572 | ronald1536 |
| 701688 | 702448 | 703268 | ronald2048 |
| 1546076 | 1547248 | 1549820 | ronald3072 |
| 2317668 | 2319088 | 2338436 | donald512 |
| 2513332 | 2516128 | 2518288 | ronald4096 |
| 4555592 | 4596556 | 4671564 | ecdonaldp160 |
| 4826452 | 4837036 | 4889840 | ecdonaldp192 |
| 6489584 | 6505896 | 6528224 | ecdonaldk163 |
| 6517520 | 6540596 | 6656876 | ecdonaldp224 |
| 6985236 | 7000340 | 7021700 | ecdonaldb163 |
| 7801616 | 7839224 | 7874956 | donald1024 |
| 8786708 | 8827712 | 8864468 | ecdonaldp256 |
| 11393548 | 11413380 | 11584352 | ed25519 |
| 12628504 | 12649148 | 12690564 | ecdonaldk233 |
| 13982532 | 14007416 | 14129588 | ecdonaldb233 |
| 22862132 | 22891508 | 22949796 | ecdonaldk283 |
| 25503228 | 25520836 | 25622884 | ecdonaldb283 |
| 25455368 | 25572916 | 25892416 | ecdonaldp384 |
| 27185356 | 27295204 | 27553684 | donald2048 |
| 47707936 | 47851948 | 48037008 | ecdonaldp521 |
| 54609072 | 54666784 | 54858296 | ecdonaldk409 |
| 62133672 | 62215628 | 62373604 | ecdonaldb409 |
| 124693796 | 124800224 | 125519868 | ecdonaldk571 |
| 143077004 | 143371144 | 144078076 | ecdonaldb571 |
|
| Secret key |
| bytes | system |
| 60 | ecdonaldp160 |
| 63 | ecdonaldb163 |
| 63 | ecdonaldk163 |
| 64 | ed25519 |
| 72 | ecdonaldp192 |
| 84 | donald512 |
| 84 | ecdonaldp224 |
| 90 | ecdonaldb233 |
| 90 | ecdonaldk233 |
| 96 | ecdonaldp256 |
| 108 | ecdonaldb283 |
| 108 | ecdonaldk283 |
| 144 | ecdonaldp384 |
| 148 | donald1024 |
| 156 | ecdonaldb409 |
| 156 | ecdonaldk409 |
| 198 | ecdonaldp521 |
| 216 | ecdonaldb571 |
| 216 | ecdonaldk571 |
| 276 | donald2048 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 512 | ronald512 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 768 | ronald768 |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 2048 | ronald2048 |
| 2823 | sflashv2 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 5550 | pflash1 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | donald512 |
| 64 | ecdonaldp256 |
| 64 | ronald512 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | donald1024 |
| 128 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | donald2048 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 19266 | sflashv2 |
| 72124 | pflash1 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 64 | ronald512 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 41 | ronald512 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 73 | ronald768 |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 105 | ronald1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 169 | ronald1536 |
| 233 | ronald2048 |
| 361 | ronald3072 |
| 489 | ronald4096 |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 37 | pflash1 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 43 | ronald1024 |
| 43 | ronald1536 |
| 43 | ronald2048 |
| 43 | ronald3072 |
| 43 | ronald4096 |
| 43 | ronald512 |
| 43 | ronald768 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 64 | ecdonaldp256 |
| 64 | ed25519 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
|
amd64; Westmere (20655); 2010 Intel Core i5 M 540; 2 x 2533MHz; spiderland, supercop-20110825
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 1751644 | 1768436 | 1785408 | donald2048 |
| 43167560? | 50897876? | 74035924? | rwb0fuz1024 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 1723024 | 1739248 | 1750708 | donald2048 |
| 1734248 | 1749728 | 1772900 | rwb0fuz1024 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 11780 | 12076 | 12444 | rwb0fuz1024 |
| 2081224 | 2087660 | 2098672 | donald2048 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 265 | rwb0fuz1024 |
|
| Public key |
| bytes | system |
| 128 | rwb0fuz1024 |
| 256 | donald2048 |
|
| Signing 0 bytes |
| bytes | system |
| 40 | donald2048 |
| 65 | rwb0fuz1024 |
|
| Signing 23 bytes |
| bytes | system |
| 40 | donald2048 |
| 65 | rwb0fuz1024 |
|
| Signing many bytes |
| bytes | system |
| 40 | donald2048 |
| 65 | rwb0fuz1024 |
|
x86; normally amd64; Westmere (20655); 2010 Intel Core i5 M 540; 2 x 2533MHz; spiderland, supercop-20110825
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 2826972 | 2844464 | 2871016 | donald2048 |
| 108078436? | 124076016? | 175326676? | rwb0fuz1024 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 2704920 | 2724776 | 2755656 | donald2048 |
| 4425792 | 4434416 | 4444652 | rwb0fuz1024 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 24972 | 26084 | 26304 | rwb0fuz1024 |
| 3246752 | 3282280 | 3292024 | donald2048 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 265 | rwb0fuz1024 |
|
| Public key |
| bytes | system |
| 128 | rwb0fuz1024 |
| 256 | donald2048 |
|
| Signing 0 bytes |
| bytes | system |
| 40 | donald2048 |
| 65 | rwb0fuz1024 |
|
| Signing 23 bytes |
| bytes | system |
| 40 | donald2048 |
| 65 | rwb0fuz1024 |
|
| Signing many bytes |
| bytes | system |
| 40 | donald2048 |
| 65 | rwb0fuz1024 |
|
amd64; Westmere (20655); 2010 Intel Core i5 M 520; 2 x 2400MHz; johndoe, supercop-20110106
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 1476216 | 1569831 | 1591389 | donald2048 |
| 130873122 | 131621796 | 133555998 | rainbow |
| 945887156? | 1137788946? | 1703472132? | mqqsig160 |
| 1750449584? | 1948090016? | 2360981320? | mqqsig192 |
| 3080374108 | 3196010564 | 3358552078 | mqqsig224 |
| 4811047156 | 4942329884 | 5747010272 | mqqsig256 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 3548? | 3548? | 7096? | mqqsig192 |
| 4032 | 4036 | 4056 | mqqsig224 |
| 4216? | 4224? | 8448? | mqqsig256 |
| 2716? | 5432? | 5432? | mqqsig160 |
| 503595 | 511359 | 553233 | rainbow |
| 1390491 | 1406583 | 1422564 | donald2048 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 72128? | 72536? | 144232? | mqqsig192 |
| 94356 | 94596 | 94784 | mqqsig224 |
| 134284? | 135928? | 264256? | mqqsig256 |
| 92312? | 184408? | 184432? | mqqsig160 |
| 921582 | 923670 | 933408 | rainbow |
| 1656297 | 1662597 | 1680672 | donald2048 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 20107 | rainbow |
|
| Public key |
| bytes | system |
| 256 | donald2048 |
| 31680 | rainbow |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 40 | donald2048 |
| 43 | rainbow |
|
| Signing 23 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 40 | donald2048 |
| 43 | rainbow |
|
| Signing many bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 40 | donald2048 |
| 43 | rainbow |
|
amd64; Westmere (20655); 2010 Intel Core i5 M 520; 2 x 2400MHz; boost; wideload, supercop-20101204
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 293019 | 300042 | 317565 | hector |
| 1563408? | 1590264? | 1995993? | donald2048 |
| 151922358? | 182969862? | 194205018? | rainbow |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 320334 | 340689 | 362286 | hector |
| 556533 | 561087 | 571023 | rainbow |
| 1547559 | 1572123 | 1924602 | donald2048 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 1014399 | 1016055 | 1023129 | rainbow |
| 1250148 | 1252314 | 1268235 | hector |
| 1866996? | 1901991? | 2368395? | donald2048 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 20107 | rainbow |
|
| Public key |
| bytes | system |
| 60 | hector |
| 256 | donald2048 |
| 31680 | rainbow |
|
| Signing 0 bytes |
| bytes | system |
| 40 | donald2048 |
| 43 | rainbow |
| 87 | hector |
|
| Signing 23 bytes |
| bytes | system |
| 40 | donald2048 |
| 43 | rainbow |
| 87 | hector |
|
| Signing many bytes |
| bytes | system |
| 40 | donald2048 |
| 43 | rainbow |
| 87 | hector |
|
x86; normally amd64; Westmere (20655); 2010 Intel Core i5 M 520; 2 x 2400MHz; boost; wideload, supercop-20101204
|
| Cycles to generate a key pair |
| quartile | median | quartile | system |
| 387312 | 390978 | 420312 | hector |
| 2619456? | 2736903? | 3582957? | donald2048 |
| 8857968? | 10700856? | 15524151? | bls |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 429882 | 457851 | 487959 | hector |
| 1046679? | 1066659? | 1412436? | bls |
| 2500809? | 2562849? | 3354135? | donald2048 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 1619937 | 1621128 | 1634322 | hector |
| 2958594? | 3122214? | 4208277? | donald2048 |
| 13289667? | 14342760? | 18398370? | bls |
|
| Secret key |
| bytes | system |
| 20 | bls |
| 20 | donald2048 |
| 29 | hector |
|
| Public key |
| bytes | system |
| 60 | hector |
| 240 | bls |
| 256 | donald2048 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | bls |
| 40 | donald2048 |
| 87 | hector |
|
| Signing 23 bytes |
| bytes | system |
| 20 | bls |
| 40 | donald2048 |
| 87 | hector |
|
| Signing many bytes |
| bytes | system |
| 20 | bls |
| 40 | donald2048 |
| 87 | hector |
|
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 |
| 93396 | 93520 | 93604 | ed25519 |
| 274700 | 275304 | 276316 | donald512 |
| 315196 | 319516 | 352804 | hector |
| 821252 | 822672 | 823416 | donald1024 |
| 929080 | 938288 | 950748 | ecdonaldp160 |
| 1449112 | 1462352 | 1471748 | ecdonaldp192 |
| 1531064 | 1543536 | 1552856 | ecdonaldp224 |
| 1731548 | 1746436 | 1766228 | donald2048 |
| 1746212 | 1756088 | 1768852 | ecdonaldp256 |
| 1748064 | 1764112 | 1771856 | ecdonaldk163 |
| 1835612 | 1849072 | 1859372 | ecdonaldb163 |
| 2467064 | 2477756 | 2491860 | ecdonaldk233 |
| 2593584 | 2618640 | 2630488 | ecdonaldb233 |
| 3900032 | 3921524 | 3942380 | ecdonaldp384 |
| 5355880 | 5374792 | 5392696 | ecdonaldk283 |
| 5882908 | 5898504 | 5915132 | ecdonaldb283 |
| 7126840 | 7149476 | 7177604 | ecdonaldp521 |
| 10349604 | 10356772 | 10367808 | 3icp |
| 11323912 | 11355868 | 11396024 | ecdonaldk409 |
| 12553972 | 12595508 | 12629636 | ecdonaldb409 |
| 11519240? | 15693104? | 24363476? | ronald512 |
| 19038336 | 19054156 | 19067480 | rainbowbinary256181212 |
| 24399272 | 24452484 | 24525544 | ecdonaldk571 |
| 27468172 | 27555604 | 27643016 | ecdonaldb571 |
| 37157688 | 37176076 | 37199992 | tts6440 |
| 24336488? | 37550720? | 56967096? | ronald768 |
| 43819100? | 51668436? | 74845568? | rwb0fuz1024 |
| 62362960 | 62379560 | 62400372 | rainbowbinary16242020 |
| 43453580? | 72753332? | 114090920? | ronald1024 |
| 82043552 | 82401204 | 82966536 | pflash1 |
| 90345372 | 90436152 | 90482316 | rainbow5640 |
| 157427740 | 157649904 | 158104364 | rainbow |
| 134165728? | 199043188? | 290221044? | ronald1536 |
| 210231516 | 210365920 | 210491272 | rainbow6440 |
| 456334572 | 456379176 | 457604180 | sflashv2 |
| 258498756? | 486268648? | 780587096? | ronald2048 |
| 962985128? | 1068337452? | 1258019764? | mqqsig160 |
| 1481049608 | 1599247236 | 1812393016 | mqqsig192 |
| 1065198272? | 1934413480? | 2940342200? | ronald3072 |
| 2970414696 | 3105333332 | 3222902488 | mqqsig224 |
| 3950660720 | 4048483528 | 4189842924 | mqqsig256 |
| 3194425668? | 5061899220? | 7216038036? | ronald4096 |
|
| Cycles to sign 59 bytes |
| quartile | median | quartile | system |
| 4216 | 4224 | 4264 | mqqsig256 |
| 4804 | 4836 | 4856 | mqqsig160 |
| 6148 | 6652 | 6752 | mqqsig192 |
| 7260 | 7776 | 7912 | mqqsig224 |
| 25620 | 25736 | 26944 | rainbowbinary256181212 |
| 38756 | 39112 | 39640 | rainbowbinary16242020 |
| 47432 | 47564 | 47860 | tts6440 |
| 84184 | 84360 | 98924 | rainbow5640 |
| 87712 | 87756 | 88012 | ed25519 |
| 123408 | 124300 | 125160 | sflashv2 |
| 144252 | 144440 | 149920 | rainbow6440 |
| 323196 | 326848 | 329732 | donald512 |
| 347848 | 370236 | 396580 | hector |
| 597324 | 600024 | 601992 | rainbow |
| 645532 | 655156 | 662116 | ronald512 |
| 814172? | 825432? | 1100588? | donald1024 |
| 1008576 | 1014552 | 1023148 | ecdonaldp160 |
| 345320? | 1047032? | 1790264? | 3icp |
| 1259544 | 1270408 | 1284252 | ronald768 |
| 793348? | 1360128? | 2493344? | pflash1 |
| 1540384 | 1549340 | 1557712 | ecdonaldp192 |
| 1624428 | 1640572 | 1653016 | ecdonaldp224 |
| 1694380 | 1716824 | 1735680 | donald2048 |
| 1734968 | 1762080 | 1765988 | rwb0fuz1024 |
| 1850060 | 1855408 | 1863892 | ecdonaldk163 |
| 1851920 | 1865088 | 1874056 | ecdonaldp256 |
| 1927908 | 1939520 | 1952748 | ecdonaldb163 |
| 2171500 | 2191056 | 2209708 | ronald1024 |
| 2588460 | 2595920 | 2607200 | ecdonaldk233 |
| 2709012 | 2717316 | 2728736 | ecdonaldb233 |
| 4075024 | 4092408 | 4117896 | ecdonaldp384 |
| 5380652 | 5410400 | 5431320 | ronald1536 |
| 5508712 | 5526360 | 5537028 | ecdonaldk283 |
| 6029324 | 6043992 | 6054144 | ecdonaldb283 |
| 7355284 | 7389624 | 7412324 | ecdonaldp521 |
| 10926796 | 10951500 | 10982196 | ronald2048 |
| 11552008 | 11571544 | 11628524 | ecdonaldk409 |
| 12820744 | 12856564 | 12885412 | ecdonaldb409 |
| 24758952 | 24782816 | 24880300 | ecdonaldk571 |
| 27783508 | 27807088 | 27930192 | ecdonaldb571 |
| 31586688 | 31641412 | 31685452 | ronald3072 |
| 69451780 | 69502820 | 69578624 | ronald4096 |
|
| Cycles to verify 59 bytes |
| quartile | median | quartile | system |
| 11812 | 12232 | 12308 | rwb0fuz1024 |
| 25844 | 26072 | 26592 | rainbowbinary16242020 |
| 32636 | 33572 | 33636 | rainbowbinary256181212 |
| 34696 | 34804 | 42356 | 3icp |
| 44320 | 44444 | 44528 | rainbow5640 |
| 45316 | 48232 | 48460 | ronald512 |
| 52480 | 53196 | 53332 | ronald768 |
| 56572 | 56736 | 56852 | rainbow6440 |
| 56668 | 56768 | 56880 | tts6440 |
| 65152 | 65268 | 65440 | ronald1024 |
| 84672 | 85432 | 94428 | mqqsig224 |
| 90992 | 91624 | 108292 | mqqsig160 |
| 91072 | 92892 | 93364 | ronald1536 |
| 92124 | 101172 | 109892 | mqqsig192 |
| 130276 | 131088 | 131604 | ronald2048 |
| 148136 | 148392 | 148624 | sflashv2 |
| 157296? | 200332? | 205508? | mqqsig256 |
| 235472 | 235772 | 236240 | ronald3072 |
| 236676 | 246352 | 262264 | pflash1 |
| 274080 | 274376 | 275012 | ed25519 |
| 346084 | 346720 | 351876 | donald512 |
| 376492 | 376776 | 377424 | ronald4096 |
| 926668? | 932844? | 1235508? | donald1024 |
| 1126480 | 1126816 | 1127216 | rainbow |
| 1144736 | 1152328 | 1168832 | ecdonaldp160 |
| 1331724 | 1334908 | 1355216 | hector |
| 1789840 | 1809044 | 1817348 | ecdonaldp192 |
| 1875648 | 1913320 | 1926784 | ecdonaldp224 |
| 1985392 | 2016308 | 2035036 | donald2048 |
| 2151728 | 2159688 | 2178816 | ecdonaldp256 |
| 3570760 | 3582412 | 3596480 | ecdonaldk163 |
| 3703988 | 3710040 | 3735892 | ecdonaldb163 |
| 4765988 | 4775324 | 4800444 | ecdonaldp384 |
| 5050904 | 5072260 | 5182128 | ecdonaldk233 |
| 5305992 | 5326348 | 5357724 | ecdonaldb233 |
| 8662960 | 8682728 | 8713640 | ecdonaldp521 |
| 10883008 | 10898132 | 10923752 | ecdonaldk283 |
| 11850300 | 11872688 | 11884356 | ecdonaldb283 |
| 22829772 | 22918520 | 22969332 | ecdonaldk409 |
| 25451492 | 25492656 | 25569216 | ecdonaldb409 |
| 49188024 | 49288220 | 49504528 | ecdonaldk571 |
| 55376680 | 55520252 | 55825908 | ecdonaldb571 |
|
| Secret key |
| bytes | system |
| 20 | donald2048 |
| 29 | hector |
| 60 | ecdonaldp160 |
| 63 | ecdonaldb163 |
| 63 | ecdonaldk163 |
| 64 | ed25519 |
| 72 | ecdonaldp192 |
| 84 | donald512 |
| 84 | ecdonaldp224 |
| 90 | ecdonaldb233 |
| 90 | ecdonaldk233 |
| 96 | ecdonaldp256 |
| 108 | ecdonaldb283 |
| 108 | ecdonaldk283 |
| 144 | ecdonaldp384 |
| 148 | donald1024 |
| 156 | ecdonaldb409 |
| 156 | ecdonaldk409 |
| 198 | ecdonaldp521 |
| 216 | ecdonaldb571 |
| 216 | ecdonaldk571 |
| 265 | rwb0fuz1024 |
| 401 | mqqsig160 |
| 465 | mqqsig192 |
| 512 | ronald512 |
| 529 | mqqsig224 |
| 593 | mqqsig256 |
| 768 | ronald768 |
| 1024 | ronald1024 |
| 1536 | ronald1536 |
| 2048 | ronald2048 |
| 2823 | sflashv2 |
| 3072 | ronald3072 |
| 4096 | ronald4096 |
| 5550 | pflash1 |
| 12768 | 3icp |
| 16608 | tts6440 |
| 20107 | rainbow |
| 23408 | rainbowbinary256181212 |
| 86240 | rainbow5640 |
| 94384 | rainbowbinary16242020 |
| 150512 | rainbow6440 |
|
| Public key |
| bytes | system |
| 32 | ed25519 |
| 40 | ecdonaldp160 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 48 | ecdonaldp192 |
| 56 | ecdonaldp224 |
| 60 | ecdonaldb233 |
| 60 | ecdonaldk233 |
| 60 | hector |
| 64 | donald512 |
| 64 | ecdonaldp256 |
| 64 | ronald512 |
| 72 | ecdonaldb283 |
| 72 | ecdonaldk283 |
| 96 | ecdonaldp384 |
| 96 | ronald768 |
| 104 | ecdonaldb409 |
| 104 | ecdonaldk409 |
| 128 | donald1024 |
| 128 | ronald1024 |
| 128 | rwb0fuz1024 |
| 132 | ecdonaldp521 |
| 144 | ecdonaldb571 |
| 144 | ecdonaldk571 |
| 192 | ronald1536 |
| 256 | donald2048 |
| 256 | ronald2048 |
| 384 | ronald3072 |
| 512 | ronald4096 |
| 19266 | sflashv2 |
| 30240 | rainbowbinary256181212 |
| 31680 | rainbow |
| 35712 | 3icp |
| 44160 | rainbow5640 |
| 57600 | rainbow6440 |
| 57600 | tts6440 |
| 72124 | pflash1 |
| 102912 | rainbowbinary16242020 |
| 206112 | mqqsig160 |
| 333540 | mqqsig192 |
| 529242 | mqqsig224 |
| 789552 | mqqsig256 |
|
| Signing 0 bytes |
| bytes | system |
| 20 | mqqsig160 |
| 24 | mqqsig192 |
| 28 | mqqsig224 |
| 32 | mqqsig256 |
| 36 | 3icp |
| 37 | pflash1 |
| 37 | rainbow5640 |
| 37 | sflashv2 |
| 40 | donald1024 |
| 40 | donald2048 |
| 40 | donald512 |
| 40 | ecdonaldp160 |
| 40 | rainbowbinary16242020 |
| 42 | ecdonaldb163 |
| 42 | ecdonaldk163 |
| 42 | rainbowbinary256181212 |
| 43 | rainbow |
| 43 | rainbow6440 |
| 43 | tts6440 |
| 48 | ecdonaldp192 |
| 56 |
| | |