VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information:IntroductioneBASHeBASCeBAEADeBATSSUPERCOPXBXComputersArch
How to submit new software:Tipshashstreamaeaddhkemencryptsign
List of primitives measured:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
Measurements:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
List of subroutines:verifydecodeencodesortcorehashblocksxofscalarmult

Measurements of public-key cryptosystems on one machine: amd64; Golden Cove (906a4-40); 2022 Intel Core i3-1215U, P cores; 2 x 1600MHz; alder2,big, supercop-20261018

[Page version: 20261107 07:58:49]

eBATS (ECRYPT Benchmarking of Asymmetric Systems) is a project to measure the performance of public-key systems. This page presents benchmark results collected in eBATS for public-key encryption:

Each table row lists the first quartile of many speed measurements (or StQ1 starting with supercop-20260214), the median of many speed measurements (or StQ2 starting with supercop-20260214), the third quartile of many speed measurements (or StQ3 starting with supercop-20260214), and the name of the primitive. Measurements with large interquartile range (or stabilized interquartile range) are indicated in red with question marks. The symbol C: means that the current SUPERCOP database does not list IND-CCA2 security as a goal for this public-key cryptosystem. The symbol T: (starting with supercop-20200816) means that the SUPERCOP database at the time of benchmarking did not list constant time as a goal for this implementation. The symbol T!!! means that constant time was listed as a goal for this implementation, but that the implementation failed TIMECOP. (TIMECOP failures are not necessarily security issues; they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)

There is a separate page with more information about each public-key cryptosystem and each implementation. Designers and implementors interested in submitting new public-key cryptosystems and new implementations of existing cryptosystems should read the call for submissions.


Test results

Graphs: (pkcycles,pkbytes) (ccycles,pkbytes) (ccycles,cbytes) (mcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
463744705548089
T:
r5nd1pke5d
616666242463417
T:
r5nd1pke0d
885838983991320
T:
r5nd3pke5d
894789036391591
T:
r5nd3pke0d
110159111100112347
T:
r5nd5pke0d
150108151997154220
T:
r5nd5pke5d
353502356784360280
T:
C:ntruees401ep2
366788368637371041
T:
r5n11pke0d
412948415962420956
T:
C:ntruees439ep1
678267682564689279
T:
C:ntruees593ep1
911077915171921145
T:
r5n13pke0d
99449010015831008502
T:
C:ntruees743ep1
114361111482611154446
T:
r5n15pke0d
228087522973602321988
T:
ledapkc1464
267877626990642907271
T:
ledapkc1364
272993027660932886711
T:
ledapkc1264
3602014?3682743?5435356?
T:
ledapkc14sl
3508904?4188162?5323901?
T:
ledapkc13sl
467398647862775431356
T:
ledapkc12sl
4922340?4967980?6978846?
T:
ledapkc3464
590032559462265996913
T:
ledapkc3364
622038862292106235379
T:
lotus128
689206369251897208175
T:
ledapkc3264
765798777063148804717
T:
ledapkc33sl
809817981288028908149
T:
ledapkc34sl
925013293310029462858
T:
ledapkc5464
9474475997537011029172
T:
ledapkc32sl
104015151046077010541228
T:
ledapkc5364
119059821198885914238598
T:
ledapkc54sl
126618891267114512680729
T:
lotus192
144506951511874116669702
T:
ledapkc5264
15649966?15744179?19572529?
T:
ledapkc53sl
161064161617914116264451
T:
C:ntruees787ep1
218222762187315321938843
T:
mcnie4q1281
227446332276894222810193
T:
lotus256
228646352288368722906950
T:
r5n13pke0smallct
241167372560613127746421
T:
ledapkc52sl
291726442947752830106260
T:
mcnie3q1281
308770293117369132096085
T:
C:mceliece
372550963732591237436976
T:
mcnie4q1282
419000104240150143143512
T:
mcnie3q1282
32246089?47230702?75505888?
T:
ronald1024
487340994883053548980104
T:
mcnie4q1921
565366885747481058257744
T:
mcnie3q1921
642348826436027364518813
T:
mcnie4q2561
654777926561440365816767
T:
mcnie4q1922
738523197422272075024350
T:
mcnie3q1922
857643848628343587200754
T:
mcnie3q2561
869843358710783887292943
T:
mcnie4q2562
128296559128835681129708292
T:
mcnie3q2562
128165218?184157518?272008937?
T:
ronald1536
255623062?376117837?561406250?
T:
ronald2048
959563343?1394552217?1876206151?
T:
ronald3072
2548807227?3779158783?5951087066?
T:
ronald4096
Cycles to encrypt 59 bytes
25%50%75%system
271312768429153
T:
ronald1024
320033241732862
T:
C:ntruees401ep2
350283567637414
T:
ronald1536
363213672337166
T:
C:ntruees439ep1
409174151042184
T:
C:mceliece
465124814149941
T:
ronald2048
528525329453860
T:
C:ntruees593ep1
672326760368127
T:
C:ntruees743ep1
774147929781262
T:
ronald3072
855608656287601
T:
C:ntruees787ep1
872728795988760
T:
r5nd1pke5d
935829409694489
T:
lotus128
118838119994121205
T:
r5nd1pke0d
122039124066127167
T:
ronald4096
135721136875137494
T:
lotus192
155941156981158309
T:
r5nd3pke5d
167133168372169726
T:
r5nd3pke0d
203791205608207032
T:
lotus256
208547209725210812
T:
r5nd5pke0d
214942215835217604
T:
mcnie4q1281
251073252937255119
T:
r5nd5pke5d
292040293298295309
T:
mcnie4q1282
361463362250364053
T:
mcnie4q1921
426524427895430219
T:
mcnie4q1922
452319453331455382
T:
mcnie3q1281
455065456196459039
T:
mcnie4q2561
522545523790525836
T:
mcnie4q2562
532517533679535874
T:
r5n11pke0d
542381544186547646
T:
ledapkc1264
554710556491561775
T:
mcnie3q1282
626562630974637675
T:
ledapkc1364
650255651669653531
T:
ledapkc12sl
678634681228684959
T:
ledapkc1464
720369737057746800
T:
mcnie3q1921
734804741973744050
T:
ledapkc13sl
833746837679841993
T:
mcnie3q1922
847822851422863534
T:
ledapkc14sl
101507510170441022102
T:
mcnie3q2561
104624610505241053735
T:
ledapkc3264
117098611769141193018
T:
ledapkc3364
120573712103341216326
T:
ledapkc3464
121528312242701231661
T:
r5n13pke0d
122238012266781230221
T:
mcnie3q2562
129688413008191313876
T:
ledapkc32sl
149746915109341513941
T:
ledapkc33sl
160860816128261617583
T:
r5n15pke0d
177363417887501794775
T:
ledapkc34sl
187568418957301898851
T:
ledapkc5264
196139019702211978667
T:
r5n13pke0smallct
198685319925041997673
T:
ledapkc5364
221840622214852225037
T:
ledapkc5464
252307425470682551360
T:
ledapkc52sl
261331026214622628263
T:
ledapkc54sl
270057327114422717577
T:
ledapkc53sl
Cycles to decrypt 59 bytes
25%50%75%system
339353428734785
T:
C:ntruees401ep2
374543789238489
T:
C:ntruees439ep1
560325649656994
T:
C:ntruees593ep1
747337516475828
T:
C:ntruees743ep1
813528455685712
T:
r5nd1pke5d
109448110628110989
T:
lotus128
107065111280113166
T:
C:ntruees787ep1
124030124971125965
T:
r5nd1pke0d
160097162323166119
T:
r5nd3pke5d
164851166280166921
T:
lotus192
189866190674193259
T:
r5nd3pke0d
249119251876255575
T:
r5nd5pke0d
256361257912259091
T:
lotus256
315719320656326094
T:
r5nd5pke5d
609812614954635202
T:
C:mceliece
616354617416619622
T:
r5n11pke0d
640252650682669347
T:
mcnie4q1281
658090662638670026
T:
ronald1024
937404948484962248
T:
mcnie4q1282
939866954285970552
T:
mcnie3q1281
116427711744251190336
T:
mcnie4q1921
118038811892191205069
T:
mcnie3q1282
139811814086921421959
T:
mcnie4q1922
143261414471581462706
T:
mcnie4q2561
151482815437811565963
T:
mcnie3q1921
153721315451011555652
T:
ledapkc1264
156413915789591593630
T:
r5n13pke0d
168403516956841707802
T:
mcnie4q2562
171671117294771747705
T:
mcnie3q1922
172143317298241739366
T:
ronald1536
175806017650001773893
T:
ledapkc1364
185759918921841986007
T:
ledapkc1464
195942419694731977066
T:
r5n15pke0d
197259320046262023511
T:
mcnie3q2561
214067721520502160660
T:
ledapkc12sl
223074322600562266022
T:
ledapkc13sl
250893225275522542495
T:
mcnie3q2562
252169126003442704993
T:
ledapkc14sl
280883828188352829381
T:
ronald2048
430237043116344333742
T:
ledapkc3364
463417946479754661451
T:
ledapkc3264
498495650022085079193
T:
ledapkc3464
622871262466686269081
T:
ledapkc32sl
640437164262516475864
T:
ledapkc33sl
733941873641277385762
T:
ledapkc34sl
759057076079327622542
T:
ronald3072
971652897278839750016
T:
ledapkc5264
99998771000977610019393
T:
r5n13pke0smallct
110377091104774511072552
T:
ledapkc5364
121398161215853612201217
T:
ledapkc5464
147000841472331814745597
T:
ledapkc53sl
148656691487373414885424
T:
ledapkc54sl
149263801499369515009632
T:
ledapkc52sl
162659201629191016316111
T:
ronald4096