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; Raptor Cove (b06a2-40); 2024 Intel Core 5 210H, P cores; 4 x 2200MHz; freshwrap,big, supercop-20251222

[Page version: 20260221 06:44:50]

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
463564694048051
T:
r5nd1pke5d
609256199863117
T:
r5nd1pke0d
869528799889119
T:
r5nd3pke0d
876138836189888
T:
r5nd3pke5d
107453108339109592
T:
r5nd5pke0d
151994153443154953
T:
r5nd5pke5d
336182339307341663
T:
C:ntruees401ep2
387042387882388907
T:
r5n11pke0d
390909393876396873
T:
C:ntruees439ep1
663818667626671126
T:
C:ntruees593ep1
858022862089870195
T:
r5n13pke0d
955360960186965057
T:
C:ntruees743ep1
124048212471381253471
T:
r5n15pke0d
224744422533072285167
T:
ledapkc1464
274001127676292788456
T:
ledapkc1364
281490628723042902137
T:
ledapkc1264
3501759?3645822?4682653?
T:
ledapkc13sl
3612720?3658143?5133451?
T:
ledapkc14sl
490397249488635646436
T:
ledapkc12sl
4969094?5018547?7234744?
T:
ledapkc3464
616282362113076258211
T:
ledapkc3364
642489266135537037841
T:
lotus128
729901773272387453207
T:
ledapkc3264
7839167?7917175?9866738?
T:
ledapkc33sl
823604282535268294688
T:
ledapkc34sl
927952092915869301554
T:
ledapkc5464
101277481035764111540105
T:
ledapkc32sl
112617531131074111409825
T:
ledapkc5364
121240861219347412251673
T:
ledapkc54sl
139603991397354313992155
T:
lotus192
158411131597357017491340
T:
ledapkc5264
161145701617941116219442
T:
C:ntruees787ep1
165085331656130119865536
T:
ledapkc53sl
219924982203029922086735
T:
r5n13pke0smallct
219893392214429322320520
T:
mcnie4q1281
217352572330968023358032
T:
lotus256
282657862888183829829042
T:
C:mceliece
290966452937465029821467
T:
mcnie3q1281
274825172969023432043269
T:
ledapkc52sl
376339043781435538097780
T:
mcnie4q1282
416727944200250142788253
T:
mcnie3q1282
34536633?45819736?58461662?
T:
ronald1024
491700184938171349566444
T:
mcnie4q1921
543434275468053255249093
T:
mcnie3q1921
650006266558124366065946
T:
mcnie4q2561
660916336633220566671637
T:
mcnie4q1922
735942697379716274291384
T:
mcnie3q1922
853541648607168886924549
T:
mcnie3q2561
877922478808371888405042
T:
mcnie4q2562
127910113128406769128960688
T:
mcnie3q2562
151906740?196632959?276969496?
T:
ronald1536
269998025?400165935?594655269?
T:
ronald2048
1008669749?1588547881?2347154564?
T:
ronald3072
2184459985?3327966960?4509918146?
T:
ronald4096
Cycles to encrypt 59 bytes
25%50%75%system
266932688327580
T:
ronald1024
290082933129688
T:
C:ntruees401ep2
329283327933579
T:
C:ntruees439ep1
337393462935137
T:
ronald1536
448874539045850
T:
C:mceliece
464214711548068
T:
ronald2048
490314937849853
T:
C:ntruees593ep1
618826227562847
T:
C:ntruees743ep1
766397746978591
T:
ronald3072
840858492485675
T:
r5nd1pke5d
867738750088180
T:
C:ntruees787ep1
113311114366115829
T:
r5nd1pke0d
120893121989123108
T:
ronald4096
122089134649152541
T:
lotus128
152832154169155394
T:
r5nd3pke5d
162029162939164149
T:
r5nd3pke0d
177095177663178494
T:
lotus192
202610203411204713
T:
r5nd5pke0d
218955220105221126
T:
mcnie4q1281
251324252767254141
T:
r5nd5pke5d
236714256139256875
T:
lotus256
293930294650297708
T:
mcnie4q1282
366709367522368362
T:
mcnie4q1921
432593433806435572
T:
mcnie4q1922
447610456119457307
T:
mcnie3q1281
464428465169466434
T:
mcnie4q2561
487365488414489514
T:
r5n11pke0d
529985532139534340
T:
mcnie4q2562
540022542813545613
T:
ledapkc1264
553536557660562240
T:
mcnie3q1282
618955621222623144
T:
ledapkc1364
641179643179646629
T:
ledapkc1464
661428665066667044
T:
ledapkc12sl
694457695984697668
T:
mcnie3q1921
722749724190725405
T:
ledapkc13sl
815459826485829073
T:
ledapkc14sl
836146837958840661
T:
mcnie3q1922
101449710329671034764
T:
mcnie3q2561
104414210473931052001
T:
ledapkc3264
107906210931191098784
T:
r5n13pke0d
117242811758521180577
T:
ledapkc3364
120875412157531220277
T:
ledapkc3464
123765112411521243965
T:
mcnie3q2562
129005812952931319447
T:
ledapkc32sl
142541714295041439239
T:
r5n15pke0d
148874814930161498706
T:
ledapkc33sl
178395817902001794268
T:
ledapkc34sl
187559418823171889703
T:
r5n13pke0smallct
189747419165801925386
T:
ledapkc5264
202874920327962052148
T:
ledapkc5364
216339221668162179459
T:
ledapkc5464
263325026401632653051
T:
ledapkc52sl
267326526911612705419
T:
ledapkc54sl
272405027370042740466
T:
ledapkc53sl
Cycles to decrypt 59 bytes
25%50%75%system
292642960329967
T:
C:ntruees401ep2
331043334033622
T:
C:ntruees439ep1
520035240952669
T:
C:ntruees593ep1
690996942169954
T:
C:ntruees743ep1
818038233782667
T:
r5nd1pke5d
104532105347106035
T:
C:ntruees787ep1
121661123126125227
T:
r5nd1pke0d
136795?142952?176688?
T:
lotus128
154393155611158715
T:
r5nd3pke5d
194161196032199561
T:
r5nd3pke0d
215342216156217372
T:
lotus192
263753265296268286
T:
r5nd5pke0d
299495303399311187
T:
r5nd5pke5d
296747317848320019
T:
lotus256
543204544020545224
T:
r5n11pke0d
632655635272644958
T:
C:mceliece
669234674423679682
T:
ronald1024
690094696716709916
T:
mcnie4q1281
896227906149918246
T:
mcnie3q1281
964776972284984053
T:
mcnie4q1282
114865111574001169762
T:
mcnie3q1282
117641911908541207794
T:
mcnie4q1921
129999613102941332417
T:
r5n13pke0d
139521314058641424192
T:
mcnie4q1922
143348214419411450502
T:
mcnie3q1921
143351314467421464667
T:
mcnie4q2561
165502616702891680737
T:
r5n15pke0d
168611816973471711322
T:
mcnie4q2562
171238317186411729156
T:
mcnie3q1922
173824817439971753335
T:
ronald1536
176749017734971790435
T:
ledapkc1264
189052419146681935047
T:
mcnie3q2561
201310120273682035455
T:
ledapkc1364
227707222796852281724
T:
ledapkc1464
240112824084962415316
T:
ledapkc12sl
241281024283042530804
T:
mcnie3q2562
256713226230502634222
T:
ledapkc13sl
282803628358322847301
T:
ronald2048
309618831049793163296
T:
ledapkc14sl
498646949981675008794
T:
ledapkc3364
518932452377155266726
T:
ledapkc3264
566778957170015730845
T:
ledapkc3464
688171168893046894308
T:
ledapkc32sl
737226173863207411554
T:
ledapkc33sl
759675676163167630051
T:
ronald3072
771362377396337774566
T:
r5n13pke0smallct
848014985032128514834
T:
ledapkc34sl
110246231103649711052824
T:
ledapkc5264
126907011271808512739297
T:
ledapkc5364
136959781373124913754217
T:
ledapkc5464
162770321629368916317588
T:
ronald4096
164809441648962316554909
T:
ledapkc53sl
168561591686625216879420
T:
ledapkc54sl
169182631693883016997233
T:
ledapkc52sl