VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information: Introduction eBASH eBASC eBAEAD eBATS SUPERCOP XBX Computers
How to submit new software: Tips hash stream aead dh kem encrypt sign
List of primitives measured: sha3 hash stream caesar aead dh kem encrypt sign
Measurements indexed by machine: sha3 hash stream caesar aead dh kem encrypt sign

Measurements of public-key cryptosystems, indexed by machine

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

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

What do the graphs and tables mean?

The rest of this page is organized into sections, one section for each computer. Each computer has one graph. There are seven horizontal positions on each graph: Each graph is a superimposition of several curves, one curve for each cryptosystem.

Each computer also has a series of tables, eight tables for each computer. The first table shows the time, in cycles, to generate a key pair. Each row of the table lists

The second table shows the time to encrypt a short message. The third table shows the time to decrypt a short message. The fourth table shows the length of a secret key. The fifth table shows the length of a public key. The sixth, seventh, and eighth tables show the ciphertext overhead for, respectively, a 0-byte message, a 23-byte message, and a long message. Measurements with large variance are indicated in red with question marks.

The computer name is linked to additional information about the implementations and compilers selected for benchmarking.

amd64; Zen (800f12); 2017 AMD EPYC 7601; 64 x 2200MHz; unstable; genji262, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
367444371470378862ntruees401ep2
419430430650445566ntruees439ep1
693594703780712272ntruees593ep1
107166410854581100704ntruees743ep1
1182258119853812193943hfe
6621472674473867850864hfe
20422116?36089922?52214404?ronald1024
363568483657519836900028ntruees787ep1
753284407866225484922574mceliece
49695382?91521078?134930554?ronald1536
72229850?122765830?195319036?rsa2048
60107696?123504194?180125198?cargocult2048
113480158?178125684?277625722?ronald2048
372853360?615841996?904763266?ronald3072
812995942?1482055212?2355998590?ronald4096
316297473832575949343358818628pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
2816281628603hfe
8360840484704hfe
210982134021824rsa2048
213622175822352cargocult2048
313723216433330ronald1024
354203581636146ntruees401ep2
387643918239468ntruees439ep1
414484226243428ronald1536
535045392254846ntruees593ep1
564965728859378ronald2048
742067546076120ntruees743ep1
822368316084282mceliece
911029332495678ronald3072
106744108108108944ntruees787ep1
137126139854143242ronald4096
194740481950916019526232pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
402604061240898ntruees401ep2
427684329643516ntruees439ep1
599726050061644ntruees593ep1
70928?72006?117590?3hfe
881109004690266ntruees743ep1
164318167134168410ntruees787ep1
748682762608779504ronald1024
1003640101741210387964hfe
188447618980501941214mceliece
201990820343182079836ronald1536
230663423396562369356cargocult2048
228901223556722364626rsa2048
319281632576943291970ronald2048
874145889137408975758ronald3072
185936081864420818988948ronald4096
121786148122008128122111418pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
81408mceliece
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256mceliece
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233mceliece
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
142pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
359880362610365190ntruees401ep2
434850437940439740ntruees439ep1
727680731070735120ntruees593ep1
105621010624801068690ntruees743ep1
1361610136620013751403hfe
6131280614208061515904hfe
25646970?40414140?56708490?ronald1024
721078207236765072616920ntruees787ep1
61065030?92268120?144401460?ronald1536
76320240?119873130?199751760?rsa2048
76346430?132950400?220781160?cargocult2048
134546520?235679160?334617720?ronald2048
428167800?716122140?1037999400?ronald3072
1180612200?1705627770?2711238480?ronald4096
375344493038768157303988353120pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
3540354035703hfe
1056010590106204hfe
222602241023280rsa2048
225002277023550cargocult2048
367203729038040ronald1024
428404317043500ntruees401ep2
489004908049560ntruees439ep1
492004980051060ronald1536
635406585067170ronald2048
715507206072540ntruees593ep1
909909129091710ntruees743ep1
105000106530107970ronald3072
161040162960165180ronald4096
234240234960235620ntruees787ep1
228380702286624022881330pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
486304878049980ntruees401ep2
555005568056940ntruees439ep1
864608691088590ntruees593ep1
114840115050117480ntruees743ep1
1122001282501378803hfe
403410404310406650ntruees787ep1
896760903540915570ronald1024
1202580121653012636604hfe
240084024102302423670ronald1536
266610026706002673990rsa2048
267411026768402679480cargocult2048
376083037770603796110ronald2048
101885101021635010245000ronald3072
215511602158641021615390ronald4096
144807120144863730144932640pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
141pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
819510824550831210ntruees439ep1
132513013349101356420ntruees593ep1
195615019664701977540ntruees743ep1
709498507116900071390790ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
712807194073500ntruees439ep1
9930099840100770ntruees593ep1
131700132300133590ntruees743ep1
252870253620254220ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
840608574088620ntruees439ep1
130380131280132840ntruees593ep1
182700183150185010ntruees743ep1
426270428940429840ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 2994MHz; ryzen, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
188541018885901894050ntruees401ep2
222111022276202232990ntruees439ep1
394482039541803961200ntruees593ep1
607791060863406096660ntruees743ep1
614549706170706061897050ntruees787ep1
73750290?139838850?189982320?rsa2048
79537380?149267610?221860560?cargocult2048
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
201902124022560cargocult2048
208502166022470rsa2048
687006912069570ntruees401ep2
771907764078060ntruees439ep1
122820123420123840ntruees593ep1
164100164640165390ntruees743ep1
192780193230193740ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
906909096092220ntruees401ep2
102000102570103890ntruees439ep1
165240165540167340ntruees593ep1
233550234210236490ntruees743ep1
269130269430271020ntruees787ep1
262101026231102625930cargocult2048
261987026253902628720rsa2048
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
256cargocult2048
256rsa2048
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
272rsa2048
284cargocult2048
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
272rsa2048
284cargocult2048
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Zen (800f11); 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20181113

Cycles to generate a key pair
quartilemedianquartilesystem
361344364416367456ntruees401ep2
438240441792445088ntruees439ep1
733600737472741984ntruees593ep1
106172810685441073568ntruees743ep1
1383072138921613943043hfe
6534880654816067266244hfe
135176321370099213788352lotus128
265307522666624026883520lotus192
267719682682950426947168mcnie4q1281
356028163587030436365408mcnie3q1281
24362912?39434144?62738080?ronald1024
444222404460630445247392lotus256
457648004585424046008864mcnie4q1282
507664965109830451846688mcnie3q1282
594249285953491259686144mcnie4q1921
691037126962560070030816mcnie3q1921
726806087290979273114112ntruees787ep1
737982087391216074056128mcnie4q2561
827982408292681683133824mcnie4q1922
903206409074841691274048mcnie3q2561
938034569431225694870656mcnie3q1922
102256128102928512103105696mcnie4q2562
69437024?123943264?197301248?ronald1536
91248352?136983424?198609696?cargocult2048
66277824?143234080?207796864?rsa2048
151596736152395872153052032mcnie3q2562
146781216?255096576?378008352?ronald2048
364470656?580359552?884055360?ronald3072
1159380128?1773202528?2730484544?ronald4096
383407315239179471684035768448pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
3616364836803hfe
1104011072111364hfe
226882307223808cargocult2048
225282336024096rsa2048
367683731237952ronald1024
433604371244064ntruees401ep2
490884963249920ntruees439ep1
490564998451200ronald1536
650246601667200ronald2048
720007238472800ntruees593ep1
913609184092224ntruees743ep1
105664106912108480ronald3072
159968161472163552ronald4096
233952234592235136lotus128
235552236320237088ntruees787ep1
294208296288297056mcnie4q1281
343808344128344640lotus192
390016393216395072mcnie4q1282
467424468608469600mcnie4q1921
494112495072497088lotus256
566016566848568352mcnie4q2561
568160569504571008mcnie4q1922
590912592608594304mcnie3q1281
663200664480666720mcnie4q2562
729312730976732352mcnie3q1282
901728909248911840mcnie3q1921
107577610832321087584mcnie3q1922
115436811600641163456mcnie3q2561
152048015224961527392mcnie3q2562
229112962292131222933792pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
489924912050176ntruees401ep2
559685616057152ntruees439ep1
868168736089024ntruees593ep1
115456116224118208ntruees743ep1
1156801241281397763hfe
286048286368286912lotus128
405312405728407712ntruees787ep1
430400430880431328lotus192
638400639232643616lotus256
854720862720874720mcnie4q1281
892096902656912576ronald1024
116054411759361186400mcnie4q1282
1204928120908812231364hfe
120649612215361235808mcnie3q1281
141654414297601444160mcnie4q1921
148915215048001523488mcnie3q1282
163619216442241660864mcnie4q2561
168947217051201745664mcnie4q1922
179500818111681823712mcnie3q1921
196972819796481995840mcnie4q2562
215820821691202182816mcnie3q2561
220940822214082235584mcnie3q1922
240723224200002431456ronald1536
267932826830402687808rsa2048
268512026885442693120cargocult2048
300969630382723111552mcnie3q2562
378630438095043827040ronald2048
102391361026764810295456ronald3072
216829762172918421773920ronald4096
145689856145844032145997184pqrsa15
Secret key
bytessystem
194mcnie3q1281
218mcnie3q1282
247mcnie3q1921
274mcnie3q1922
337mcnie3q2561
340mcnie4q1281
348mcnie3q2562
384cargocult2048
384rsa2048
401mcnie4q1282
465mcnie4q1921
512mcnie4q1922
584mcnie4q2561
601mcnie4q2562
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
714240lotus128
1126400lotus192
1630720lotus256
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
347mcnie4q1281
384ronald3072
417mcnie4q1282
431mcnie3q1281
486mcnie3q1282
487mcnie4q1921
512ronald4096
539mcnie4q1922
557ntruees401ep2
569mcnie3q1921
609ntruees439ep1
630mcnie4q2561
631mcnie3q1922
647mcnie4q2562
819mcnie3q2561
821ntruees593ep1
829mcnie3q2562
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
658944lotus128
1025024lotus192
1470976lotus256
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
422mcnie4q1281
505mcnie4q1282
512ronald4096
552ntruees401ep2
579mcnie3q1281
590mcnie4q1921
604ntruees439ep1
651mcnie4q1922
653mcnie3q1282
761mcnie4q2561
764mcnie3q1921
781mcnie4q2562
816ntruees593ep1
846mcnie3q1922
1022ntruees743ep1
1097mcnie3q2561
1110mcnie3q2562
1144lotus128
1456lotus192
1574ntruees787ep1
1768lotus256
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
399mcnie4q1281
482mcnie4q1282
489ronald4096
529ntruees401ep2
556mcnie3q1281
567mcnie4q1921
581ntruees439ep1
628mcnie4q1922
630mcnie3q1282
738mcnie4q2561
741mcnie3q1921
758mcnie4q2562
793ntruees593ep1
823mcnie3q1922
999ntruees743ep1
1074mcnie3q2561
1087mcnie3q2562
1144lotus128
1456lotus192
1551ntruees787ep1
1768lotus256
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
142pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1144lotus128
1456lotus192
1573ntruees787ep1
1768lotus256
56783mcnie3q2562
65189mcnie3q1922
66335mcnie3q1921
67613mcnie4q2562
70347mcnie3q2561
72212mcnie4q1922
72933mcnie4q1921
74067mcnie4q2561
79913mcnie3q1282
81935mcnie3q1281
88433mcnie4q1282
93081mcnie4q1281

x86; normally amd64; Zen (800f11); 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20181113

Cycles to generate a key pair
quartilemedianquartilesystem
822272827520837312ntruees439ep1
133001613375361347136ntruees593ep1
197558419851521995072ntruees743ep1
712281287146755271695264ntruees787ep1
845974088475798484905696mcnie4q1281
113394048113920320114612896mcnie3q1281
145204352145418848145589504mcnie4q1282
162713472163361344164304128mcnie3q1282
189870560190104640190359552mcnie4q1921
212406496212924608213617888mcnie3q1921
241392800242127168242656576mcnie4q2561
254434688255685984256229568mcnie4q1922
288252640288786560289563168mcnie3q1922
295841824296428448297099456mcnie3q2561
333115328334007360334667488mcnie4q2562
489822976490841024493067744mcnie3q2562
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
675846803268768ntruees439ep1
99808100288100832ntruees593ep1
132064132640133280ntruees743ep1
254048254720255520ntruees787ep1
735808742432745088mcnie4q1281
100931210112321013248mcnie4q1282
124691212523201254464mcnie4q1921
147340814745601476928mcnie4q1922
152694415293441549536mcnie4q2561
159286415952001601856mcnie3q1281
179945618117441823200mcnie4q2562
198140819885441992096mcnie3q1282
250460825107522513696mcnie3q1921
300550430174083024544mcnie3q1922
338464033974403402848mcnie3q2561
442956844561604472000mcnie3q2562
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
835848390485408ntruees439ep1
129088129792131360ntruees593ep1
182944183744185248ntruees743ep1
429824430592431072ntruees787ep1
188848018981121910944mcnie4q1281
257488025893122604000mcnie3q1281
260060826109122620672mcnie4q1282
316019231819523216192mcnie4q1921
322745632370243247200mcnie3q1282
377446437856003795104mcnie4q1922
386060838730883898848mcnie4q2561
386547238731523888672mcnie3q1921
457932846020804617632mcnie4q2562
467404846877444703904mcnie3q1922
513990451492805164416mcnie3q2561
675932867717126790976mcnie3q2562
Secret key
bytessystem
194mcnie3q1281
218mcnie3q1282
247mcnie3q1921
274mcnie3q1922
337mcnie3q2561
340mcnie4q1281
348mcnie3q2562
401mcnie4q1282
465mcnie4q1921
512mcnie4q1922
584mcnie4q2561
601mcnie4q2562
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
347mcnie4q1281
417mcnie4q1282
431mcnie3q1281
486mcnie3q1282
487mcnie4q1921
539mcnie4q1922
569mcnie3q1921
609ntruees439ep1
630mcnie4q2561
631mcnie3q1922
647mcnie4q2562
819mcnie3q2561
821ntruees593ep1
829mcnie3q2562
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
422mcnie4q1281
505mcnie4q1282
579mcnie3q1281
590mcnie4q1921
604ntruees439ep1
651mcnie4q1922
653mcnie3q1282
761mcnie4q2561
764mcnie3q1921
781mcnie4q2562
816ntruees593ep1
846mcnie3q1922
1022ntruees743ep1
1097mcnie3q2561
1110mcnie3q2562
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
399mcnie4q1281
482mcnie4q1282
556mcnie3q1281
567mcnie4q1921
581ntruees439ep1
628mcnie4q1922
630mcnie3q1282
738mcnie4q2561
741mcnie3q1921
758mcnie4q2562
793ntruees593ep1
823mcnie3q1922
999ntruees743ep1
1074mcnie3q2561
1087mcnie3q2562
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1
56783mcnie3q2562
65189mcnie3q1922
66335mcnie3q1921
67613mcnie4q2562
70347mcnie3q2561
72212mcnie4q1922
72933mcnie4q1921
74067mcnie4q2561
79913mcnie3q1282
81935mcnie3q1281
88433mcnie4q1282
93081mcnie4q1281

amd64; KabyLake (906e9); 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20181113

Cycles to generate a key pair
quartilemedianquartilesystem
104563211064523311219176lotus128
259020562595960126034242mcnie4q1281
256694622602005331495833lotus192
355513953588729036342843mcnie3q1281
342229763651768337345617lotus256
443046194439530844539189mcnie4q1282
507894965129227052156058mcnie3q1282
593206165938848159475768mcnie4q1921
676532686797694168507444mcnie3q1921
744914927461966674736585mcnie4q2561
799613898012357180433137mcnie4q1922
915825209221140992931690mcnie3q1922
937317009407071994688970mcnie3q2561
101510965101601946101765740mcnie4q2562
77030716?125452327?197232826?rsa2048
149548494149920329151017942mcnie3q2562
359356824636845729983758288923pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
202782051221415rsa2048
145528150736155561lotus128
268365274961325869lotus256
341620342649344369mcnie4q1281
446615448195449543mcnie4q1282
560804562236564665mcnie4q1921
653850656637659471mcnie4q1922
667496672952695645mcnie3q1281
680897682486683601mcnie4q2561
745536761180765214lotus192
778102781118784152mcnie4q2562
815159817133819841mcnie3q1282
101597010214321031062mcnie3q1921
120558912179621223923mcnie3q1922
134687913506191357062mcnie3q2561
169571216987521703460mcnie3q2562
213487702169266721844005pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
155309174117178069lotus128
340346372704375686lotus256
9898009952721006024mcnie4q1281
109998111361271143371lotus192
131878413344461369875mcnie3q1281
132501613344981350262mcnie4q1282
160020016118441621649mcnie4q1921
163581516507901683415mcnie3q1282
186289718733771890689mcnie4q2561
189636719144941947994mcnie4q1922
195284119692461980136mcnie3q1921
214039321443982157791rsa2048
220318722183082232903mcnie4q2562
232243823357502359064mcnie3q1922
244994324667802474468mcnie3q2561
320152432252133268026mcnie3q2562
122629806123305250123636843pqrsa15
Secret key
bytessystem
194mcnie3q1281
218mcnie3q1282
247mcnie3q1921
274mcnie3q1922
337mcnie3q2561
340mcnie4q1281
348mcnie3q2562
384rsa2048
401mcnie4q1282
465mcnie4q1921
512mcnie4q1922
584mcnie4q2561
601mcnie4q2562
98304pqrsa15
714240lotus128
1126400lotus192
1630720lotus256
Public key
bytessystem
256rsa2048
347mcnie4q1281
417mcnie4q1282
431mcnie3q1281
486mcnie3q1282
487mcnie4q1921
539mcnie4q1922
569mcnie3q1921
630mcnie4q2561
631mcnie3q1922
647mcnie4q2562
819mcnie3q2561
829mcnie3q2562
32768pqrsa15
658944lotus128
1025024lotus192
1470976lotus256
Encrypting 0 bytes
bytessystem
272rsa2048
422mcnie4q1281
505mcnie4q1282
579mcnie3q1281
590mcnie4q1921
651mcnie4q1922
653mcnie3q1282
761mcnie4q2561
764mcnie3q1921
781mcnie4q2562
846mcnie3q1922
1097mcnie3q2561
1110mcnie3q2562
1144lotus128
1456lotus192
1768lotus256
32768pqrsa15
Encrypting 23 bytes
bytessystem
272rsa2048
399mcnie4q1281
482mcnie4q1282
556mcnie3q1281
567mcnie4q1921
628mcnie4q1922
630mcnie3q1282
738mcnie4q2561
741mcnie3q1921
758mcnie4q2562
823mcnie3q1922
1074mcnie3q2561
1087mcnie3q2562
1144lotus128
1456lotus192
1768lotus256
32745pqrsa15
Encrypting many bytes
bytessystem
1pqrsa15
272rsa2048
1144lotus128
1456lotus192
1768lotus256
56783mcnie3q2562
65189mcnie3q1922
66335mcnie3q1921
67613mcnie4q2562
70347mcnie3q2561
72212mcnie4q1922
72933mcnie4q1921
74067mcnie4q2561
79913mcnie3q1282
81935mcnie3q1281
88433mcnie4q1282
93081mcnie4q1281

x86; normally amd64; KabyLake (906e9); 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20181113

Cycles to generate a key pair
quartilemedianquartilesystem
457036460982465050ntruees439ep1
960265965044970680ntruees593ep1
140747014151241424584ntruees743ep1
228633872299364523139030ntruees787ep1
130349623130733933131249877mcnie4q1281
179723599180288250181044578mcnie3q1281
223675083224435816225368373mcnie4q1282
260021089261228540262721554mcnie3q1282
297084732297902305298271928mcnie4q1921
337795752338852835339749032mcnie3q1921
376850295377634843378609899mcnie4q2561
398899571399956389400714593mcnie4q1922
461240732463020026464737244mcnie3q1922
493454476494797720495759472mcnie3q2561
517355732518652589519944633mcnie4q2562
795652230797329976798974945mcnie3q2562
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
501965052150883ntruees439ep1
718447223472740ntruees593ep1
900349037390905ntruees743ep1
132897133373133941ntruees787ep1
120814012119131219310mcnie4q1281
168906016990981707516mcnie4q1282
209626821049632113026mcnie4q1921
253191725418712559827mcnie4q1922
262689126341732646170mcnie4q2561
282917728399482859238mcnie3q1281
321800032271803252535mcnie4q2562
359677036142643627496mcnie3q1282
455701245692584582567mcnie3q1921
546307354823935499119mcnie3q1922
623583662605126306262mcnie3q2561
830549283283898350526mcnie3q2562
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
492084949449866ntruees439ep1
781157838378952ntruees593ep1
103026103430104054ntruees743ep1
168226168976171836ntruees787ep1
304862730700883097607mcnie4q1281
420715542379654307039mcnie3q1281
428193443115064346387mcnie4q1282
528078053305865362506mcnie3q1282
535463554011115442298mcnie4q1921
644020364900856518268mcnie4q1922
655834365847666615307mcnie4q2561
664796566718146871982mcnie3q1921
791205279688818071810mcnie4q2562
795870981003938133109mcnie3q1922
899249290131909040617mcnie3q2561
121389111219370112256276mcnie3q2562
Secret key
bytessystem
194mcnie3q1281
218mcnie3q1282
247mcnie3q1921
274mcnie3q1922
337mcnie3q2561
340mcnie4q1281
348mcnie3q2562
401mcnie4q1282
465mcnie4q1921
512mcnie4q1922
584mcnie4q2561
601mcnie4q2562
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
347mcnie4q1281
417mcnie4q1282
431mcnie3q1281
486mcnie3q1282
487mcnie4q1921
539mcnie4q1922
569mcnie3q1921
609ntruees439ep1
630mcnie4q2561
631mcnie3q1922
647mcnie4q2562
819mcnie3q2561
821ntruees593ep1
829mcnie3q2562
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
422mcnie4q1281
505mcnie4q1282
579mcnie3q1281
590mcnie4q1921
604ntruees439ep1
651mcnie4q1922
653mcnie3q1282
761mcnie4q2561
764mcnie3q1921
781mcnie4q2562
816ntruees593ep1
846mcnie3q1922
1022ntruees743ep1
1097mcnie3q2561
1110mcnie3q2562
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
399mcnie4q1281
482mcnie4q1282
556mcnie3q1281
567mcnie4q1921
581ntruees439ep1
628mcnie4q1922
630mcnie3q1282
738mcnie4q2561
741mcnie3q1921
758mcnie4q2562
793ntruees593ep1
823mcnie3q1922
999ntruees743ep1
1074mcnie3q2561
1087mcnie3q2562
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1
56783mcnie3q2562
65189mcnie3q1922
66335mcnie3q1921
67613mcnie4q2562
70347mcnie3q2561
72212mcnie4q1922
72933mcnie4q1921
74067mcnie4q2561
79913mcnie3q1282
81935mcnie3q1281
88433mcnie4q1282
93081mcnie4q1281

amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6150; 18 x 2700MHz; manny1024, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
480254485066493388ntruees401ep2
558644562332570388ntruees439ep1
921720928438938334ntruees593ep1
136485013777261402320ntruees743ep1
34273550?50817622?68856474?ronald1024
539633405418128254447836ntruees787ep1
79682964?120677954?180949838?cargocult2048
66966558?121035492?165241278?ronald1536
82652992?130454234?208064104?rsa2048
186733572?281081436?453997576?ronald2048
390792558?851836682?1402669636?ronald3072
952195616?1878419364?3222421340?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
211242152422496cargocult2048
218862267024178rsa2048
364743693038288ronald1024
501385052250936ntruees401ep2
544685599658070ronald1536
570505741657872ntruees439ep1
766147703677596ntruees593ep1
770427884080410ronald2048
985569904099894ntruees743ep1
101900102314102828ntruees787ep1
135950137430140494ronald3072
216178217686220964ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
548325521656008ntruees401ep2
610666152062724ntruees439ep1
865468692688420ntruees593ep1
118616119946122222ntruees743ep1
120790122926124844ntruees787ep1
107494410855421095750ronald1024
219932622037282211114cargocult2048
221482622294302409966rsa2048
243949424555642485790ronald1536
464453046677004702230ronald2048
138203921386250413918874ronald3072
292416802929618629352952ronald4096
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6148; 40 x 2400MHz; genji548, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
448116451526457930ntruees401ep2
519624522950529376ntruees439ep1
864304871352882456ntruees593ep1
126104812670301277792ntruees743ep1
1433516144739214969043hfe
7565932758126675945984hfe
401358944039110640523136ntruees787ep1
29431610?41455188?68502722?ronald1024
67954712?104836026?173278902?cargocult2048
68122774?107531702?157444436?rsa2048
77110778?115573274?202275256?ronald1536
124153888?212881364?345754368?ronald2048
379558274?603587502?933801368?ronald3072
707868562?1439901626?2362233450?ronald4096
358162720236835480443790367532pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
3518352635343hfe
1103211080111564hfe
203762096021642rsa2048
217382242824000cargocult2048
331963367034862ronald1024
468744732048898ronald1536
484044893649436ntruees401ep2
557485606856332ntruees439ep1
635786506466268ronald2048
747147514475730ntruees593ep1
972009768098100ntruees743ep1
106046108006110804ronald3072
109510110082110666ntruees787ep1
163190165282168508ronald4096
177344421775168417775584pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
521205238853832ntruees401ep2
611606146062552ntruees439ep1
840048550888842ntruees593ep1
999141134461210383hfe
120122120886123026ntruees743ep1
145576146110149066ntruees787ep1
854012868036880354ronald1024
1426930146358615156684hfe
215094821549082158174rsa2048
216428021695342179962cargocult2048
232672023425882365430ronald1536
340236434195983449798ronald2048
860220286372628684880ronald3072
176029821768029618186040ronald4096
123802136123871932123940062pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
143pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6130; 32 x 2100MHz; genji239, supercop-20171020

Cycles to generate a key pair
quartilemedianquartilesystem
452170456868463900ntruees401ep2
524892529046536562ntruees439ep1
858040865872882096ntruees593ep1
126433012732001285974ntruees743ep1
208116482089996020975190ntruees787ep1
34025532?54731758?75201316?ronald1024
62503774?102017696?166537658?cargocult2048
73709114?126315256?219018796?ronald1536
71079448?128870474?198434610?rsa2048
153889266?239794000?384964610?ronald2048
465209938?749759910?1434760294?ronald3072
1160260114?2007461798?3501793670?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
208042144222888rsa2048
210562178422650cargocult2048
372783777239580ronald1024
486224894249246ntruees401ep2
543785514656392ronald1536
551165544055708ntruees439ep1
745627493075530ntruees593ep1
768327845280546ronald2048
968209732897884ntruees743ep1
119300119954120588ntruees787ep1
135588136268139490ronald3072
213142215632219142ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
508165106051982ntruees401ep2
580625846658976ntruees439ep1
832928373284990ntruees593ep1
114584115106116980ntruees743ep1
149228149876154236ntruees787ep1
106675210790661092168ronald1024
215804621658122168860cargocult2048
216733021740182384074rsa2048
241687224337282460684ronald1536
464377846711924731578ronald2048
138325581387864814008834ronald3072
291404862919237029323560ronald4096
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; SL+512x2 (50654); 2017 Intel Core i7-7800X; 6 x 3500MHz; unstable; oki, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
323526325102326538ntruees401ep2
455442459214461836ntruees439ep1
764830768172771994ntruees593ep1
112138411258741129878ntruees743ep1
216352322171392021818480ntruees787ep1
822600188785075899667126mceliece
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
367003694037306ntruees401ep2
412584148241686ntruees439ep1
575785787258174ntruees593ep1
726287300473370ntruees743ep1
819248320685698mceliece
986249908099590ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
361103627636446ntruees401ep2
439544413644376ntruees439ep1
633586360864218ntruees593ep1
838068413284676ntruees743ep1
124106124638126842ntruees787ep1
179799218063841887756mceliece
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
137282mceliece
Public key
bytessystem
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; KnLanding (50671); 2016 Intel Xeon Phi 7250; 68 x 1400MHz; genji291, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
944818953974974050ntruees401ep2
109247611022901116010ntruees439ep1
185777218721081891022ntruees593ep1
275487827701522794372ntruees743ep1
4292876430403443277223hfe
435601324370157443831928ntruees787ep1
104721008?148077748?209603828?ronald1024
365065008?564865434?765506602?ronald1536
481835620?850393600?1407789670?cargocult2048
651178220?967630076?1649054442?ronald2048
608257580?976061590?1755214524?rsa2048
1898038702?3628853690?6066664828?ronald3072
6588582952?10772151250?16296283136?ronald4096
241362368802494979918225671869286pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
1166211662116763hfe
901329037091224ntruees401ep2
101318101626102270ntruees439ep1
106960109914114310rsa2048
107296110152115990cargocult2048
139426139874141092ntruees593ep1
140322140924145936ronald1024
176624177478183330ntruees743ep1
191184192682194796ntruees787ep1
223818228396234066ronald1536
342090345954358960ronald2048
657160666302673918ronald3072
109362411008061106756ronald4096
108166156108271086108375302pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
113036113232113652ntruees401ep2
126644126980127372ntruees439ep1
178682179186181510ntruees593ep1
235816236614239078ntruees743ep1
290472291326297402ntruees787ep1
285796?407050?589414?3hfe
495458649824185003586ronald1024
156846761573794615787030ronald1536
190037821901635419138742rsa2048
189758661905183019063548cargocult2048
291136722917870229239966ronald2048
893332308939575489472656ronald3072
202007862202147386202252624ronald4096
966347102966585508966927080pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
142pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; KnLanding (50671); 2016 Intel Xeon Phi 7250; 68 x 1400MHz; unstable; pluton1mn, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
114489211592001174894ntruees401ep2
132176813388481359092ntruees439ep1
227854223109242362430ntruees593ep1
338161634328003553928ntruees743ep1
702457007096818471674288ntruees787ep1
77908684?111424838?161791000?ronald1024
178268552?253608712?478603706?ronald1536
438816994?985281038?1402450742?ronald2048
1444536800?2696404354?4232009082?ronald3072
5420618882?8731861628?12732692868?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
964049790298686ntruees401ep2
108360109270111244ntruees439ep1
119490123242131628ronald1024
155400156604158396ntruees593ep1
179228185262195062ronald1536
193676195328201152ntruees743ep1
195916197316203322ntruees787ep1
279482284648296828ronald2048
509642518308532182ronald3072
823802833728842562ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
119392119966121212ntruees401ep2
131950132650134512ntruees439ep1
188734189854196336ntruees593ep1
241500243320252014ntruees743ep1
277060277970290752ntruees787ep1
337138234194863495212ronald1024
870692287556288857338ronald1536
187210941878167218844490ronald2048
555446785563909455718306ronald3072
123128446123215512123361448ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; KnLanding (50671); 2016 Intel Xeon Phi 7210; 64 x 1300MHz; genji154, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
9817089945131016002ntruees401ep2
139330114100711430117ntruees439ep1
239544524181822434263ntruees593ep1
360924236450573691155ntruees743ep1
777352687829658278701467ntruees787ep1
73424104?111566637?173395300?ronald1024
184257684?329453293?567481720?ronald1536
491779717?842581363?1119680848?ronald2048
1959306973?3042304122?4980875302?ronald3072
5854086784?8757956896?14443687557?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
926779315893795ntruees401ep2
113451114179118430ntruees439ep1
127166128336134797ronald1024
162916163787166231ntruees593ep1
191750195910204542ronald1536
203944205725211211ntruees743ep1
210041211120214370ntruees787ep1
277823285831295230ronald2048
509054517543528385ronald3072
820391829504839254ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
117754117897118573ntruees401ep2
136669137410140218ntruees439ep1
195312196235198263ntruees593ep1
251524253383267176ntruees743ep1
296517297206309439ntruees787ep1
356146735985693623880ronald1024
929032093313619375821ronald1536
187691011884476118892939ronald2048
556365295569951455815903ronald3072
123228001123364241123512935ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; BW+AES (406f1); 2016 Intel Xeon E5-2680 v4; 28 x 2400MHz; genji122, supercop-20171020

Cycles to generate a key pair
quartilemedianquartilesystem
458108460796465744ntruees401ep2
530900535328539032ntruees439ep1
873836878032883316ntruees593ep1
128131212874721292644ntruees743ep1
1412164141992414312883hfe
246894722478146424871136ntruees787ep1
31337984?46317660?82586916?ronald1024
62333228?111810792?170788304?cargocult2048
71252776?127428408?219290848?ronald1536
81529156?148480280?229740224?rsa2048
142957876?287946084?444367720?ronald2048
503964092?945940236?1421487480?ronald3072
1129574704?2035396788?3152003900?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5340534853563hfe
220282270823732cargocult2048
218762277223436rsa2048
379963914039924ronald1024
496804990050200ntruees401ep2
557725724458212ronald1536
569685734457744ntruees439ep1
764727691277324ntruees593ep1
784607924482188ronald2048
982729862899092ntruees743ep1
121208121900123616ntruees787ep1
137660139396142300ronald3072
217196219184221740ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
552245549656036ntruees401ep2
625846320063912ntruees439ep1
882848893689932ntruees593ep1
1079441081001082883hfe
119988120852122448ntruees743ep1
162416163536166320ntruees787ep1
112621211370361153384ronald1024
232688823294282336272cargocult2048
232918823351922502868rsa2048
251878025338682557284ronald1536
479930048286644884640ronald2048
141937881424125614360472ronald3072
298125322986655629947592ronald4096
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
Encrypting 0 bytes
bytessystem
673hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
443hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
673hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; BW+AES (406f1); 2016 Intel Xeon E5-2680 v4; 28 x 2400MHz; genji441, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
459528464180469236ntruees401ep2
532280535772539844ntruees439ep1
873672880356889920ntruees593ep1
127866412869561301484ntruees743ep1
7077512708665270940004hfe
250230282510071225212832ntruees787ep1
30253940?50047860?75680832?ronald1024
69924756?106477536?135189580?cargocult2048
78149500?122766212?209026504?rsa2048
90252292?158655468?254443500?ronald1536
124064488?199867104?340065812?ronald2048
447521924?714142072?1005307164?ronald3072
805837548?1463365840?2179952632?ronald4096
378414726438737607683971090740pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
1722017280173524hfe
229602386025356cargocult2048
233082390824984rsa2048
357043615237516ronald1024
499765031650632ntruees401ep2
499845144852240ronald1536
565445688857132ntruees439ep1
667406843269880ronald2048
763527675677276ntruees593ep1
981009858499096ntruees743ep1
110732112556114836ronald3072
121880122788123476ntruees787ep1
169532170932174572ronald4096
192937601931404419325848pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
551765562056052ntruees401ep2
623886275263588ntruees439ep1
872448749289392ntruees593ep1
120024120768124292ntruees743ep1
164700166840171788ntruees787ep1
901800910092922984ronald1024
1508636153116415603084hfe
230661223097162313896rsa2048
231599223193322331224cargocult2048
242586024435442471052ronald1536
349421635157963538516ronald2048
875958087968728875028ronald3072
177865961783058017878224ronald4096
131286380131377552131495204pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
142pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; BW+AES (406f1); 2016 Intel Xeon E5-2680 v4; 14 x 2400MHz; manny357, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
510240514760520116ntruees401ep2
580348585196590052ntruees439ep1
964748970244976072ntruees593ep1
1418056?1429556?2133712?ntruees743ep1
36557432?51662152?83452300?ronald1024
528832965333239253509200ntruees787ep1
84164164?140944848?207233276?ronald1536
200514852?303815876?500659764?ronald2048
529819640?854878708?1434481520?ronald3072
1351936320?2819957444?4284652576?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
391123927240984ronald1024
534165543255832ntruees401ep2
566445840059124ronald1536
629606330063624ntruees439ep1
788248002082196ronald2048
860168631686700ntruees593ep1
111792?112240?165956?ntruees743ep1
132632134396135212ntruees787ep1
137280140520144472ronald3072
217244219588223404ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
559005624056816ntruees401ep2
637326389264544ntruees439ep1
869488713287840ntruees593ep1
118596?120080?184780?ntruees743ep1
164488165396168404ntruees787ep1
112833211427201154640ronald1024
253032825463682564692ronald1536
481604848357604862616ronald2048
142580681430538014430320ronald3072
299529923002699230128236ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; BW+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
401944405316407972ntruees401ep2
461604464940467516ntruees439ep1
767824772548781108ntruees593ep1
111918011269481139188ntruees743ep1
1411452145195615755243hfe
6320820632835264323884hfe
37039560?55359400?81355728?ronald1024
701172927029003270528556ntruees787ep1
61309928?115766888?175969144?cargocult2048
81136448?131129364?201708860?ronald1536
75825964?150547316?222214828?rsa2048
141781016?237963636?334662744?ronald2048
495857780?764814728?1275192116?ronald3072
830358920?1632195104?2177366808?ronald4096
379974503639676267964078973940pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5504551657083hfe
1618416224162844hfe
226482358425052rsa2048
236242442825828cargocult2048
351723560837224ronald1024
422204260443024ntruees401ep2
474364771648276ntruees439ep1
506045105252676ronald1536
676886838070156ronald2048
688246910469660ntruees593ep1
863808684887204ntruees743ep1
110596112356114056ronald3072
168444171256173516ronald4096
292992294204295904ntruees787ep1
204861962050595620625160pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
475124783648136ntruees401ep2
534165373254200ntruees439ep1
793848000081048ntruees593ep1
105068105584107060ntruees743ep1
997521132081209083hfe
507584512040515280ntruees787ep1
904064914180927608ronald1024
1347580137600414083124hfe
227998422840162289880rsa2048
235160423558042364456cargocult2048
244897224677202500140ronald1536
352772035559723589532ronald2048
882938088750168920456ronald3072
179951961808004418789956ronald4096
132012572132144456132208964pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
143pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; BW+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
806720812408819248ntruees439ep1
130860013143561318696ntruees593ep1
199795620070122015136ntruees743ep1
707286327096194071243840ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
733967368474052ntruees439ep1
112804113300113836ntruees593ep1
153384153804154436ntruees743ep1
295432296708298188ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
919809266094264ntruees439ep1
148348149332151056ntruees593ep1
217920219300221832ntruees743ep1
499400500316502616ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

aarch64; Cortex-A72 (418fd080); 2015 Mediatek MT8173; 2 x 2100MHz; a72, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
707155711264715854ntruees401ep2
822451826256830766ntruees439ep1
129246412970841301488ntruees593ep1
188189318909251898619ntruees743ep1
217878342187698421941855ntruees787ep1
199117313?310875555?586612092?cargocult2048
219066116?405525755?625015447?rsa2048
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
445334722549863rsa2048
444404956552131cargocult2048
629506325763644ntruees401ep2
712177158771955ntruees439ep1
940509448294760ntruees593ep1
122400122726123300ntruees743ep1
176632176908177348ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
695557007572654ntruees401ep2
810468155582789ntruees439ep1
111563112262114257ntruees593ep1
156171157614162270ntruees743ep1
276661278049279275ntruees787ep1
754743675601367566184rsa2048
756355375838547590100cargocult2048
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
256cargocult2048
256rsa2048
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
272rsa2048
284cargocult2048
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
272rsa2048
284cargocult2048
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

aarch64; Cortex-A57 (418fd071); 2015 NVIDIA Tegra X1; 4 x 1734MHz; jetsontx1, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
763216767634774575ntruees401ep2
896244899877906989ntruees439ep1
142209514288111436828ntruees593ep1
210820721175562131516ntruees743ep1
273421692741763527493846ntruees787ep1
35284546?53221511?75810387?ronald1024
112386176?189909148?327660927?ronald1536
273884384?355414307?656246674?ronald2048
198374045?379233900?639385194?cargocult2048
212537475?440499336?595876006?rsa2048
999563934?1664001816?2449797286?ronald3072
3178321273?5400391380?8187993673?ronald4096
9526762238981223657210097736024pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
478134856752185cargocult2048
473595130655054rsa2048
656466599966270ntruees401ep2
727207302373351ntruees439ep1
815808241884171ronald1024
964359680797465ntruees593ep1
123060123594124123ntruees743ep1
122492124464126809ronald1536
158703160246162438ronald2048
180188180893181620ntruees787ep1
275525277314280090ronald3072
395322398266400884ronald4096
438103034396893844066735pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
836958436284858ntruees401ep2
931429382094541ntruees439ep1
128737129607130343ntruees593ep1
170227170505170952ntruees743ep1
296682296893297616ntruees787ep1
257613325956942618318ronald1024
637601063987556418828ronald1536
760526676089217624417cargocult2048
760489876092187618877rsa2048
124248771245156012481066ronald2048
352824553534951235413456ronald3072
716957957176668871865928ronald4096
369188014369357231369485567pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
142pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

aarch64; Cortex-A57 (418fd071); 2015 NVIDIA Tegra X1; 4 x 1734MHz; lionheart30, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
343089934486813466617ntruees401ep2
408774341120844131526ntruees439ep1
730990073379427365390ntruees593ep1
113540201139208811434424ntruees743ep1
564025985677722856912162ntruees787ep1
60994713?83980577?132794191?ronald1024
178511409?313208724?462958366?ronald1536
488638187?777215624?1206520407?ronald2048
2054051871?3328198350?5244445734?ronald3072
4137119875?8779847252?14959591915?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
708097153671763ntruees401ep2
803908061980913ntruees439ep1
107383107759108132ntruees593ep1
113867114719118881ronald1024
140918141841142599ntruees743ep1
182152183969187720ronald1536
256582259944263801ronald2048
328954332186335941ntruees787ep1
472337477480482777ronald3072
724605729541734858ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
899049016890682ntruees401ep2
100548101008101592ntruees439ep1
137917138178138571ntruees593ep1
188400188864189454ntruees743ep1
572574573754574072ntruees787ep1
424217342692184284088ronald1024
101654031019626310231664ronald1536
223866742245657622524451ronald2048
607444586085209860967250ronald3072
136467377136615508136736389ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

aarch64; Cortex-A53 (410fd034); 2015 Amlogic S905; 4 x 2000MHz; par3, supercop-20170718

Cycles to generate a key pair
quartilemedianquartilesystem
327525028?631599266?1077616606?rsa2048
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
144830150383155967rsa2048
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
127910331283105113138564rsa2048
Secret key
bytessystem
384rsa2048
Public key
bytessystem
256rsa2048
Encrypting 0 bytes
bytessystem
272rsa2048
Encrypting 23 bytes
bytessystem
272rsa2048
Encrypting many bytes
bytessystem
272rsa2048

armeabi; Cortex-A7 (410fc075); 2015 Broadcom BCM2836; 4 x 900MHz; pi2, supercop-20160731

Cycles to generate a key pair
quartilemedianquartilesystem
277971027968862810490ntruees401ep2
325660532721353287511ntruees439ep1
563668656563095675158ntruees593ep1
862150386506218683004ntruees743ep1
913046049183211992144634ntruees787ep1
275083921?492884431?793230146?ronald1024
814387756?1586656771?2388019923?ronald1536
1566906721?2466803061?3812513171?ronald2048
6259028323?9446176047?15977215154?ronald3072
13699687087?21929335813?29990604119?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
172283173696176382ntruees401ep2
194871196112197701ntruees439ep1
204192210540217759ronald1024
287857289409291680ntruees593ep1
326055332016341458ronald1536
402793405795424989ntruees743ep1
477907487415497946ronald2048
573744576728579340ntruees787ep1
879180898499912659ronald3072
140200614397931459628ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
256603258399260199ntruees401ep2
285714287620289553ntruees439ep1
436298437019439169ntruees593ep1
642102643540696592ntruees743ep1
965063968669973289ntruees787ep1
726778872906697334811ronald1024
181599911821777618308793ronald1536
381073763821117438398473ronald2048
109222302109880866110692156ronald3072
241889791250836229253122475ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Skylake (506e3); 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
383782385942388931ntruees401ep2
443915446036449168ntruees439ep1
741903745921751286ntruees593ep1
108679810906511096784ntruees743ep1
1464744147157714763613hfe
1164273411650877116624644hfe
26748026?47516411?77747861?ronald1024
671361776742561967608381ntruees787ep1
68398760?102636147?197032458?cargocult2048
75402780?119481347?208600091?ronald1536
70744926?122796403?187124155?rsa2048
122426579?237035468?391886738?ronald2048
400729563?683956000?1108990050?ronald3072
969505449?1543853248?2397429228?ronald4096
359611029036906741693797066780pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
3224323032383hfe
1039310508107184hfe
214542198422828rsa2048
215062274824002cargocult2048
334243383535208ronald1024
417134202042359ntruees401ep2
468384723847539ntruees439ep1
461284773648238ronald1536
621196351864323ronald2048
684796877669333ntruees593ep1
859378638787012ntruees743ep1
103343105036112641ronald3072
158373160518163244ronald4096
282202283758285474ntruees787ep1
181492991819944518222325pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
429424318243479ntruees401ep2
479094811548556ntruees439ep1
732687365474025ntruees593ep1
976339806299139ntruees743ep1
108224?108778?223236?3hfe
487090488331489428ntruees787ep1
845182853578864647ronald1024
1375970139177714059094hfe
214249221546352157077rsa2048
215391222226672286658cargocult2048
228009222963932312367ronald1536
333431733564473369875ronald2048
850533987516438871230ronald3072
173238711737953017444764ronald4096
122873082122951480123007464pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
142pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; Skylake (506e3); 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
679268683361687966ntruees439ep1
109707511013111107673ntruees593ep1
162262516314421642832ntruees743ep1
576453305781525058080004ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
624286277863260ntruees439ep1
957549631096816ntruees593ep1
128992129436129930ntruees743ep1
250256251296252432ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
736297392775010ntruees439ep1
120526121026124570ntruees593ep1
177466178095181379ntruees743ep1
422603423754424819ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Skylake (506e3); 2015 Intel Pentium G4400; 2 x 3300MHz; sand, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
206479420706462077274ntruees401ep2
242425424335962438734ntruees439ep1
428562642959004304546ntruees593ep1
6283846628940863130443hfe
659037865997926613302ntruees743ep1
4753883047565702481799944hfe
27968364?50203598?75545912?ronald1024
75716770?125644124?223612838?rsa2048
88071290?127200454?191257732?ronald1536
166737904?284063146?423886484?ronald2048
467750722?829795702?1332398426?ronald3072
1700620248?2618976318?3997222092?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
3834384638623hfe
1102811070111064hfe
281362929430854rsa2048
660106805472290ronald1024
745487491875346ntruees401ep2
771248140685152ronald1536
814268199482736ntruees439ep1
9443095690102792ronald2048
116434117158117922ntruees593ep1
141190146452149264ronald3072
154718155268155908ntruees743ep1
200954206780209512ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
851488563687580ntruees401ep2
943869497695728ntruees439ep1
143068143610145674ntruees593ep1
210020212146216120ntruees743ep1
727506?1011864?1162274?3hfe
129233813052581321466ronald1024
269915227126802735734ronald1536
279853828036182805804rsa2048
498141650092945033346ronald2048
1078134210806092109061704hfe
148527461488800414922798ronald3072
310222103122510631330850ronald4096
Secret key
bytessystem
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
76163hfe
230404hfe
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
272rsa2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1

amd64; Skylake (506e3); 2015 Intel Core i5-6600; 4 x 3310MHz; skylake, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
408160411772413504ntruees401ep2
471568473418477168ntruees439ep1
781280784838788132ntruees593ep1
113175611359481141750ntruees743ep1
34629670?52132316?74031088?ronald1024
601720426068067860806778ntruees787ep1
62825398?113162128?190797400?ronald1536
123147148?218103258?304458200?ronald2048
384799806?605371910?974483738?ronald3072
900411944?1415139346?2156988920?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
356943597837404ronald1024
486344981250246ntruees401ep2
507565142252782ronald1536
558105602456368ntruees439ep1
690127032871912ronald2048
801488059681020ntruees593ep1
101626102008102356ntruees743ep1
114174114874117354ronald3072
126654127070127410ntruees787ep1
176040178108182358ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
479884838449000ntruees401ep2
542145467855524ntruees439ep1
816508220283002ntruees593ep1
109118109582110548ntruees743ep1
158560160002163448ntruees787ep1
859566870246882582ronald1024
233823423531342368794ronald1536
345442234809163515506ronald2048
867897687159068753204ronald3072
177044121775220017821476ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Airmont (406c3); 2015 Intel Celeron N3150; 4 x 1600MHz; par, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
9255409368201029860ntruees401ep2
106528010748401157480ntruees439ep1
183960018583001942920ntruees593ep1
265526026791802771460ntruees743ep1
57909340?93764280?145293500?ronald1024
939870409460592094883420ntruees787ep1
266489960?342917540?515300560?ronald1536
460835380?723821540?1041156180?ronald2048
1313162980?2434549820?3970499340?ronald3072
3917450880?5862594180?10117981960?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
942409540096440ntruees401ep2
108220108840109260ntruees439ep1
109560110220114440ronald1024
157560158100160340ntruees593ep1
160520163580167380ronald1536
201080201820204820ntruees743ep1
226980230520236220ronald2048
306760307840311160ntruees787ep1
398560402620410620ronald3072
627160631880639960ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
119220119380119920ntruees401ep2
134440134900136640ntruees439ep1
201760202500205180ntruees593ep1
262740263700268740ntruees743ep1
457640458600470840ntruees787ep1
274746027733402816500ronald1024
851500085654208588060ronald1536
146466601469774014782920ronald2048
425573804267136042806580ronald3072
933029409343820093600420ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

aarch64; X-Gene (500f0000); 2014 APM 883208-X1; 8 x 1600MHz; gcc116, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
123929612446401255104ntruees401ep2
148147214903361497632ntruees439ep1
252992025443202559520ntruees593ep1
395836839752963991360ntruees743ep1
350368323663408039353952mceliece
667876486699315267235488ntruees787ep1
75582336?100843712?151265056?ronald1024
120584416?204283776?373392672?rsa2048
153491840?243227488?351180416?cargocult2048
176264192?264441088?369089888?ronald1536
388386336?734780800?1203447008?ronald2048
1921182432?3092181504?4778520960?ronald3072
4715900096?7331597440?11655618080?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
432964412849504rsa2048
448644537645888mceliece
436804569650144cargocult2048
885448880089120ntruees401ep2
979849824098560ntruees439ep1
101664102080106880ronald1024
153248153568153856ntruees593ep1
161568164768167520ronald1536
220608221024221440ntruees743ep1
227840232768234560ronald2048
345888346304346656ntruees787ep1
422688426336429600ronald3072
640512645472650528ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
141600141920142272ntruees401ep2
156608157152157344ntruees439ep1
249312249632250048ntruees593ep1
373728374304374624ntruees743ep1
620992621536622048ntruees787ep1
877952896448919392mceliece
352163235404163560864ronald1024
497747249957445006272rsa2048
500048050034885013952cargocult2048
857971286010888619808ronald1536
188691521890016018934240ronald2048
521528965220534452281440ronald3072
116883936116968928117056256ronald4096
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256mceliece
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233mceliece
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

aarch64; Cortex-A53 (410fd030); 2014 HiSilicon Hi6220V100; 8 x 1200MHz; unstable; a53, supercop-20160731

Cycles to generate a key pair
quartilemedianquartilesystem
365350536778053711825ntruees401ep2
435820543934404423815ntruees439ep1
5955930?7766280?7802730?ntruees593ep1
12023640?12148785?15842400?ntruees743ep1
57904470?63686655?76666400?mceliece
77150070?77623920?101195200?ntruees787ep1
54090585?80832735?115575660?ronald1024
202894065?317396880?515570400?ronald1536
379330290?617981805?1018872270?ronald2048
2282502645?3748351545?5603976090?ronald3072
4244190615?7145897355?11669871200?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
89910?92340?118400?mceliece
114210115425116640ntruees401ep2
127575128790130005ntruees439ep1
140940?143370?186400?ronald1024
187110188325189540ntruees593ep1
210195?215055?275200?ronald1536
253935?256365?333600?ntruees743ep1
273375?277020?357600?ronald2048
386370?390015?508800?ntruees787ep1
425250?431325?696800?ronald4096
481140?489645?637600?ronald3072
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
127575?166455?167670?ntruees401ep2
185895185895187110ntruees439ep1
273375274590275805ntruees593ep1
386370?388800?509600?ntruees743ep1
659745?668250?868800?ntruees787ep1
1490805?1501740?1962400?mceliece
4644945?4700835?6063200?ronald1024
11759985?11807370?15576800?ronald1536
22422825?22537035?29600000?ronald2048
55382130?65072970?85509600?ronald3072
79661475?79769610?131258400?ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256mceliece
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233mceliece
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

armeabi; Cortex-A5 (417fc051); 2014 Amlogic S805; 4 x 1536MHz; c1, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
344274434753723566192ntruees401ep2
708022671303027299376ntruees439ep1
107140461078133811065309ntruees743ep1
126168341267528412972593ntruees593ep1
210257459211280265216601257ntruees787ep1
409709771?663477989?965758129?ronald1024
1067194765?1511032431?2170651694?ronald1536
1988413485?4241243482?6448197767?ronald2048
6578551993?10543897874?19567559709?ronald3072
17647541335?28771501927?43731422500?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
211057214486223963ntruees401ep2
238761242706252591ntruees439ep1
266034273292282590ronald1024
353147371809411806ntruees593ep1
420645432295451094ronald1536
492977495846519521ntruees743ep1
636675644572659003ronald2048
776958779790806329ntruees787ep1
118498611929131201033ronald3072
193047319550482007578ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
336422337686354442ntruees401ep2
385542387088401220ntruees439ep1
578251602721611893ntruees593ep1
834356835703871763ntruees743ep1
138191313839651427439ntruees787ep1
9749860986161010045125ronald1024
252391852599392926561434ronald1536
537803305390906455301165ronald2048
156817416157027468157413874ronald3072
346515973347527668356990803ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

armeabi; Cortex-A15 (413fc0f3); 2014 NVIDIA Tegra K1; 4 x 2065MHz; jetsontk1, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
136537613733671379873ntruees401ep2
268200726939372704610ntruees593ep1
329853533073603314372ntruees439ep1
403491740506274064731ntruees743ep1
618134026212674562411289ntruees787ep1
255364156268513971294536807mceliece
307749136?423974552?788310901?ronald1024
615453871?1054271424?1838875476?ronald1536
1338420177?2705176215?4035383110?ronald2048
4404894403?7324722846?11482035098?ronald3072
12437539662?18530066336?29849253514?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
109069109471109925ntruees401ep2
117627117937118404ntruees439ep1
156357157663161255ronald1024
184620185165185947ntruees593ep1
238488239228240543ntruees787ep1
250998255505259852ronald1536
259402260394261681ntruees743ep1
259827262676266961mceliece
386953389528395981ronald2048
735137740382746839ronald3072
120114312091591216173ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
161077161453162393ntruees401ep2
195879196234197252ntruees439ep1
280339281435282274ntruees593ep1
376057376980380977ntruees787ep1
410878411804413799ntruees743ep1
336853434043083430843mceliece
509057351181585137113ronald1024
135115991355054113592084ronald1536
289854612905482229108250ronald2048
831600758326764483369632ronald3072
186646279186992629187351292ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256mceliece
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233mceliece
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; HW+AES (40651); 2014 Intel Core i5-4210U; 2 x 1700MHz; slide, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
538220542500545776ntruees439ep1
962432966656970780ntruees593ep1
140920414140321422444ntruees743ep1
381827323936898840855244mceliece
776960007821648478360264ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
580685846058804ntruees439ep1
630446412464880mceliece
785647895679376ntruees593ep1
99740100056100432ntruees743ep1
357868358736359912ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
584845862058864ntruees439ep1
856008573286236ntruees593ep1
113356113852114488ntruees743ep1
624176624332624652ntruees787ep1
118598011863961187412mceliece
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
137282mceliece
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; HW+AES (40651); 2014 Intel Core i5-4210U; 2 x 1700MHz; unstable; sliver, supercop-20160731

Cycles to generate a key pair
quartilemedianquartilesystem
123178212420541259418ntruees401ep2
227024422841042329968ntruees593ep1
779806878197047839006ntruees439ep1
210709382144141422048290ntruees743ep1
70562400?125400924?192927342?ronald1024
203454342?341641704?481300554?ronald1536
445578972?665512338?999613944?ronald2048
1401588030?2646181638?3662798064?ronald3072
3211760556?5671042260?8406738396?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
142206143676144726ntruees401ep2
175074177732193650ronald1024
208278211596229038ronald1536
223080225462231054ntruees593ep1
230448231234232086ntruees439ep1
261918264888283698ronald2048
390906405480411984ronald3072
453018454350455556ntruees743ep1
349386?579252?587760?ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
161922162924164778ntruees401ep2
255162256548257454ntruees593ep1
305244306678310350ntruees439ep1
657900666432672888ntruees743ep1
392367039678124010712ronald1024
835306884119708473734ronald1536
153592081545145815544170ronald2048
410329504110885041196240ronald3072
46687794?85653966?85888698?ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1

amd64; HW+AES (306f2); 2014 Intel Xeon E5-2680 v3; 24 x 2500MHz; genji202, supercop-20171020

Cycles to generate a key pair
quartilemedianquartilesystem
460072462352467484ntruees401ep2
529752533320539308ntruees439ep1
870524876652886132ntruees593ep1
127142012772521289508ntruees743ep1
1591812159636416176443hfe
7529388755299276648924hfe
258031322592508426022792ntruees787ep1
32225836?54171216?81780544?ronald1024
75220816?125158968?201190572?cargocult2048
84250320?142639232?233286212?rsa2048
98229508?161466940?206990532?ronald1536
129061768?263265832?455683016?ronald2048
685875372?1082597756?1886161492?ronald3072
1704963680?2743849300?4648545020?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5356537253803hfe
1594815988160324hfe
240482481226348rsa2048
247762573226776cargocult2048
390724001640996ronald1024
503525066050988ntruees401ep2
568725722057648ntruees439ep1
583485915660848ronald1536
769287724077672ntruees593ep1
814888302484848ronald2048
987769920499676ntruees743ep1
120464120940121512ntruees787ep1
142812145568148212ronald3072
224664227868230684ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
554925616056684ntruees401ep2
632166357264260ntruees439ep1
884848901690252ntruees593ep1
120844121232123668ntruees743ep1
1097881235441337403hfe
164136165268169212ntruees787ep1
120956812215161232224ronald1024
1568580158265616001844hfe
261926026218602628316rsa2048
262255626346962643536cargocult2048
272916027498482768020ronald1536
523690452641085313208ronald2048
154989121555466415652728ronald3072
326213043268018832783588ronald4096
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; HW+AES (306f2); 2014 Intel Xeon E5-2680 v3; 12 x 2500MHz; robin204, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
512916517544521888ntruees401ep2
584740588912596052ntruees439ep1
968596973480980972ntruees593ep1
142524014330521446196ntruees743ep1
542427285469325654864332ntruees787ep1
36881348?57726516?86511004?ronald1024
82244460?137875520?204440204?ronald1536
193686360?310187748?478960956?ronald2048
591003384?961949836?1634059048?ronald3072
1333032196?2072238072?3325129820?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
402804056042512ronald1024
548645596456388ntruees401ep2
585045900460964ronald1536
627766309263484ntruees439ep1
816928328885432ronald2048
850408544485840ntruees593ep1
109840110408110876ntruees743ep1
134196135832136524ntruees787ep1
141404142992145124ronald3072
225176227496230172ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
561845630857148ntruees401ep2
631006336463748ntruees439ep1
877808792889328ntruees593ep1
119992120484122632ntruees743ep1
166864167872170352ntruees787ep1
118283212013001215260ronald1024
267285626883042712044ronald1536
512642451407325166668ronald2048
142226121427477214314104ronald3072
304161683046821630532656ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; HW+AES (306f2); 2014 Intel Xeon E5-2670 v3; 12 x 2300MHz; unstable; tueisecgern, supercop-20160724

Cycles to generate a key pair
quartilemedianquartilesystem
895967919893927608ntruees439ep1
722581?1081892?1114188?ntruees593ep1
1198254?2168798?2195405?ntruees743ep1
35103410?36874992?47982465?mceliece
98567496103882588104665128ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
48239?49116?64737?mceliece
811478477885330ntruees439ep1
70950?110302?114203?ntruees593ep1
92515?152410?153563?ntruees743ep1
588561591774594470ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
905879699997575ntruees439ep1
73876?124884?133280?ntruees593ep1
115279?192740?194317?ntruees743ep1
104048010525971053661ntruees787ep1
105349210539801245564mceliece
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
137282mceliece
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; HW+AES (306f2); 2014 Intel Xeon E5-2650 v3; 20 x 2300MHz; genji460, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
462516466752473348ntruees401ep2
533164537832550480ntruees439ep1
873992881616892952ntruees593ep1
128269612935601305480ntruees743ep1
7069880709655271152244hfe
259425442604394826164632ntruees787ep1
38991304?61411808?84253896?ronald1024
71328820?122061656?211953120?ronald1536
169914996?296476624?487946240?ronald2048
500331576?723194404?1210886580?ronald3072
1290320192?2219085752?3276723452?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
1722817272173484hfe
387163934840636ronald1024
507405118851524ntruees401ep2
551285654057296ronald1536
574685778058188ntruees439ep1
772087762477988ntruees593ep1
764007799678732ronald2048
9915699608100132ntruees743ep1
122788123624124408ntruees787ep1
130524132004133880ronald3072
204064206420210544ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
554005550055788ntruees401ep2
621206225662712ntruees439ep1
872288742088300ntruees593ep1
118952119212121120ntruees743ep1
166168168776172164ntruees787ep1
104892810616481077784ronald1024
1556748156933615982004hfe
281234028286922847028ronald1536
358949236108123633256ronald2048
125360201258216012651652ronald3072
265180762656449626603396ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
84804hfe
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
230404hfe
Encrypting 0 bytes
bytessystem
684hfe
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
454hfe
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; HW+AES (40651); 2013 Intel Core i7-4600U; 2 x 2100MHz; unstable; cryptothinkx, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
355782368916424486ntruees401ep2
430194451578475796ntruees439ep1
688878696519702582ntruees593ep1
9684669743761000716ntruees743ep1
350095293588750037429851ntruees787ep1
25764744?42589011?65782683?ronald1024
73928106?119154318?217143021?ronald1536
160553193?232297296?372985749?ronald2048
407223861?675509457?965771394?ronald3072
927211216?1544350770?2462542812?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
351693541236582ronald1024
382803995444733ntruees401ep2
465904777554664ntruees439ep1
481594969251297ronald1536
623556309366213ntruees593ep1
710707155673302ronald2048
806318250683208ntruees743ep1
113592114042121230ntruees787ep1
114804116664118740ronald3072
175494180777186546ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
368643823243356ntruees401ep2
481594969857268ntruees439ep1
635586464765286ntruees593ep1
887768955690678ntruees743ep1
144402146247155571ntruees787ep1
9672159892231020416ronald1024
240623124604502529924ronald1536
316189832659533402357ronald2048
108985681103043611340246ronald3072
227667752346581124485799ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; HW+AES (40651); 2013 Intel Core i7-4600U; 2 x 2100MHz; unstable; cryptothinkx, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
730107733926737931ntruees439ep1
1119921?1407474?3128166?ntruees593ep1
179260818612901956231ntruees743ep1
588722465914307459372217ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
704827083671112ntruees439ep1
105168?111315?145020?ntruees593ep1
147060151848168368ntruees743ep1
271530280725311112ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
818168233583397ntruees439ep1
125634?136446?176376?ntruees593ep1
192939198873220696ntruees743ep1
429297439479508536ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; IB+AES (306e4); 2013 Intel Xeon E5-2697 v2; 12 x 2700MHz; manny613, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
484768489076494524ntruees401ep2
556536560868566820ntruees439ep1
923532928548935716ntruees593ep1
134619613524321362040ntruees743ep1
1707512171152417193323hfe
8025672804738482008724hfe
321524283227616832397872ntruees787ep1
42998168?60261360?88450084?ronald1024
78149096?132567928?218622720?ronald1536
104725968?153475236?243683584?rsa2048
107921092?172815016?250770496?cargocult2048
208877908?312923600?476746036?ronald2048
542687884?927226184?1572820808?ronald3072
1467686576?2793196660?3976612660?ronald4096
489766808850171594125150023928pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5424543654563hfe
1716417220172924hfe
320883338835988rsa2048
324483371635764cargocult2048
461204701647984ronald1024
541285438454812ntruees401ep2
605806094061196ntruees439ep1
664926778869296ronald1536
865168684487616ntruees593ep1
930329525697600ronald2048
110056110492110948ntruees743ep1
161840163412167888ronald3072
172192172684173364ntruees787ep1
252180254492258752ronald4096
247484802477321624816524pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
606246092061340ntruees401ep2
675406805268724ntruees439ep1
9965699972101048ntruees593ep1
1110441262881385643hfe
132132132616134084ntruees743ep1
262644264632266800ntruees787ep1
132898413440121362084ronald1024
1658580166330416719324hfe
302042830372843062704ronald1536
323958832446763248708cargocult2048
325404433013443321116rsa2048
582078458510165910052ronald2048
173378801739312817507660ronald3072
366947483676049636879992ronald4096
172140096172205696172287624pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
1pqrsa15
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; IB+AES (306e4); 2013 Intel Core i7-4820K; 4 x 3700MHz; unstable; gsm2, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
937752945844953936ntruees401ep2
132385213804561404048ntruees593ep1
2585696268450026974083hfe
574003257662485791496ntruees439ep1
101776321020350410235224ntruees743ep1
1077235610940476110829084hfe
47853820?68030840?101944856?ronald1024
688037407146952879116296mceliece
101519544102418568102983648ntruees787ep1
108879212?186239788?313367704?ronald1536
285528864?458773560?646585556?ronald2048
817117144?1475684488?2376934104?ronald3072
2126889768?4001084740?5834285736?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
7368766488083hfe
2016021420216044hfe
795368066083108ronald1024
868728802089064mceliece
902569156093108ntruees401ep2
113220115168117668ronald1536
136716140512142488ntruees593ep1
156548158908162160ronald2048
173112173800175136ntruees439ep1
261672263228264964ntruees743ep1
265824269704276928ronald3072
252764?414264?424800?ronald4096
686888703260704944ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
109892110904111600ntruees401ep2
169944176308181708ntruees593ep1
1800321927361946123hfe
248804256116269532ntruees439ep1
385324388924394644ntruees743ep1
123678012608841264228ntruees787ep1
154974015980921607588mceliece
2071412215756822586524hfe
240700824358842455276ronald1024
542748854795525548564ronald1536
104262241047808410583688ronald2048
301655283027949630649960ronald3072
36793092?63586272?64936364?ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
81408mceliece
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256mceliece
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233mceliece
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
398252400488403084ntruees401ep2
456708459860462704ntruees439ep1
761048764024768264ntruees593ep1
111765211208241127400ntruees743ep1
1400604144328014454363hfe
6651984666129266694084hfe
34296072?57798824?75944904?ronald1024
709453047121172471417860ntruees787ep1
70775004?122884880?213581020?rsa2048
70600572?127982424?174029800?cargocult2048
90591776?142187672?184605236?ronald1536
144950076?264094656?375846568?ronald2048
577031860?840983960?1251596956?ronald3072
1207042236?2163985744?3305452292?ronald4096
424656725643579406484487505264pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5256543254443hfe
1754817604178484hfe
255202601626912cargocult2048
251482609226620rsa2048
379083809239680ronald1024
431444343643700ntruees401ep2
483404855648812ntruees439ep1
539445520455892ronald1536
702327062471048ntruees593ep1
754847610877784ronald2048
882048876889288ntruees743ep1
128220129484131320ronald3072
200808201968203868ronald4096
296260297712299128ntruees787ep1
215741562160333621640864pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
486684895649304ntruees401ep2
541205461254872ntruees439ep1
808168119682264ntruees593ep1
108092108648111264ntruees743ep1
108336?130700?147356?3hfe
511624512412514060ntruees787ep1
103306410436121055668ronald1024
1304900135694813776884hfe
263178026330082634684cargocult2048
263590826371082638060rsa2048
276980827845562799068ronald1536
350543635335763551456ronald2048
124265321248284812543948ronald3072
262917642636110426434076ronald4096
149391508149465600149587436pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
141pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
819376824336828776ntruees439ep1
132900813342601343144ntruees593ep1
202363220304562038212ntruees743ep1
727155367298861673155068ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
742727458874944ntruees439ep1
114020114404114864ntruees593ep1
155240155668156520ntruees743ep1
299940301664302728ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
938889436495852ntruees439ep1
151248152136153840ntruees593ep1
220692222020225428ntruees743ep1
504772507048511636ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; HW+AES (306c3); 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
407360409640413016ntruees401ep2
462400465464469716ntruees439ep1
773576777192780820ntruees593ep1
113584811418361148568ntruees743ep1
1405384144604814564083hfe
7737816774766077563164hfe
38862252?65525496?98480220?ronald1024
719438127231068072514752ntruees787ep1
79544200?133672796?225011224?cargocult2048
85881912?134758896?190551456?ronald1536
104942016?149981332?267428644?rsa2048
185806012?281099348?455603272?ronald2048
503447764?905393872?1498165056?ronald3072
1033491052?1910810760?3208089268?ronald4096
428349000044456545684593306720pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5560558457683hfe
1743217456174924hfe
241762492425532rsa2048
247202595626764cargocult2048
377643820039068ronald1024
427804301243332ntruees401ep2
486604910849588ntruees439ep1
542045450056040ronald1536
702247074071076ntruees593ep1
755767685679064ronald2048
879568845289080ntruees743ep1
127368128960131376ronald3072
201108203000205632ronald4096
296436297796299268ntruees787ep1
213032242133609221360232pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
486964899249324ntruees401ep2
549565509655416ntruees439ep1
820968242083400ntruees593ep1
101152?101352?137048?3hfe
108704109004110944ntruees743ep1
510024512952514692ntruees787ep1
103258410439761056104ronald1024
1473972154738815783364hfe
265684026590962660228rsa2048
266337226728082744324cargocult2048
277164827879602804864ronald1536
352496435475523576260ronald2048
124566241250318012544048ronald3072
263409922640929626473836ronald4096
149063352149127360149209572pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
141pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; HW+AES (306c3); 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
819356823624827168ntruees439ep1
133050413372121341492ntruees593ep1
202082420309002039624ntruees743ep1
720210167231843272551680ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
744287478475172ntruees439ep1
114284114956115780ntruees593ep1
155184155508155948ntruees743ep1
300376301500302740ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
936089460896072ntruees439ep1
150940152004153412ntruees593ep1
220336221240224896ntruees743ep1
503836505936507084ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

armeabi; Cortex-A15 (417fc0f4); 2012? Samsung Exynos 5250?; 2 x 1700MHz; a15, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
126883412757701286587ntruees401ep2
150035315069221518083ntruees439ep1
245553224685922486136ntruees593ep1
371848337314043751853ntruees743ep1
606408286093273961097313ntruees787ep1
387432171?655602122?938491030?ronald1024
982694080?1336172097?1780502803?ronald1536
1513786779?2470418152?3783158495?ronald2048
3535878501?5972236727?9168711984?ronald3072
8403183708?12112690065?23236819072?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
109007109439110206ntruees401ep2
121008121452122721ntruees439ep1
126010127264130580ronald1024
184877185269186588ntruees593ep1
190147192280195639ronald1536
240303240859242026ntruees787ep1
257639258350259641ntruees743ep1
276458278851284856ronald2048
487476490726495165ronald3072
787017791037797257ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
150827153113154854ntruees401ep2
167942170262171518ntruees439ep1
264104267363268539ntruees593ep1
355262355616359063ntruees787ep1
394445394884396598ntruees743ep1
365170936768343695941ronald1024
855505785907128645683ronald1536
176711791770844217757126ronald2048
485491354859907548678347ronald3072
103586477103701939103837226ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

armeabi; Cortex-A7 (417fc074); 2012 Allwinner A20; 2 x 960MHz; cubie2, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
237333923919032428497ntruees401ep2
278324228030812822295ntruees439ep1
471666547349404777015ntruees593ep1
720497672571838145396ntruees743ep1
828152228315692283359908ntruees787ep1
299955945?561856197?932201142?ronald1024
771550020?1216411313?2131995998?ronald1536
1792010953?3044353835?4979671729?ronald2048
4088444232?9079345721?15410961766?ronald3072
9883752852?21375150129?38269258682?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
160027160824161548ntruees401ep2
179935180460181297ntruees439ep1
209627211652219960ronald1024
259327260122262413ntruees593ep1
320893326483335533ronald1536
354942355585356627ntruees743ep1
469288475790482239ronald2048
526005526697528500ntruees787ep1
866667896305915771ronald3072
143402514453631465851ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
231627231967232913ntruees401ep2
257060258669259847ntruees439ep1
383431384262385277ntruees593ep1
551551552059557285ntruees743ep1
867127869834888241ntruees787ep1
731517273498227418374ronald1024
182478811832858618643035ronald1536
382872973837778338480825ronald2048
109320996109807293110415658ronald3072
236925278237063294237345129ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

armeabi; Cortex-A9+NEON (413fc090); 2012 Samsung Exynos 4412; 4 x 1704MHz; odroid, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
289588929085442922694ntruees401ep2
337563533908503409867ntruees439ep1
592428959508155968177ntruees593ep1
916787692140339253020ntruees743ep1
190306629191611233192790400ntruees787ep1
361215097?621803670?946562832?ronald1024
796594437?1375510492?2190373810?ronald1536
1922796971?3122976640?4991252666?ronald2048
4609114984?9934652679?14893631432?ronald3072
16218189717?23065939795?42308775894?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
177317179873181875ntruees401ep2
182862184035187224ronald1024
196876198962200641ntruees439ep1
292773295509298799ronald1536
301527304342306020ntruees593ep1
440365441692447832ntruees743ep1
448838452930458133ronald2048
609092610138610934ntruees787ep1
850348855103860588ronald3072
139531514019611411101ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
291750292169293777ntruees401ep2
325271325843327060ntruees439ep1
499390500297501055ntruees593ep1
765900767779769888ntruees743ep1
110752711080571111068ntruees787ep1
693573269611916988220ronald1024
184780911851870818553841ronald1536
400538624010224040179252ronald2048
119367418119463684119562314ronald3072
266720413266873550267044586ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

armeabi; Cortex-A8 (413fc082); 2012 TI Sitara XAM3359AZCZ100; 1 x 1000MHz; bblack, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
910145091192069143723ntruees401ep2
107971941081344510838771ntruees439ep1
193731991940976319456133ntruees593ep1
303002903035892730423887ntruees743ep1
225557947227069415227660607ntruees787ep1
380814739?565870491?812194316?ronald1024
1024602739?1567866775?2325405956?ronald1536
2115756858?3461907694?5304389122?ronald2048
5396692464?9816663206?17976257716?ronald3072
18044453608?27630727352?42985011002?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
235156235980239721ronald1024
264121267253271231ntruees401ep2
291789294533298495ntruees439ep1
388977392430398081ronald1536
449332453841460930ntruees593ep1
595354602089616092ronald2048
675971685054693370ntruees743ep1
106491410766351082656ntruees787ep1
115687011724471178763ronald3072
192156619269801932432ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
474543477092493659ntruees401ep2
524065527999542435ntruees439ep1
815490816945833776ntruees593ep1
127063512875661288424ntruees743ep1
199925220018942003893ntruees787ep1
788048279264917971862ronald1024
209721402103359421107871ronald1536
442182024433032444426774ronald2048
132978669133146186133329026ronald3072
299079668299274214299656518ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
510544516392526562ntruees401ep2
588193593557616317ntruees439ep1
944319950900986271ntruees593ep1
138406313963251442862ntruees743ep1
2315352232767024189453hfe
96153499689474101441764hfe
358653123722587939485021mceliece
40579913?61101180?88755749?ronald1024
865175708678023287112772ntruees787ep1
85142993?140944317?240367101?ronald1536
140064010?250724014?379129528?rsa2048
253929257?410117085?591084156?ronald2048
717636448?1252988338?1852441966?ronald3072
1679740641?2986485957?4840062026?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6493660068783hfe
1692116976179744hfe
386483986341351rsa2048
563005654858536ronald1024
583665884259541mceliece
634516395966546ntruees401ep2
716407200972452ntruees439ep1
791718069282262ronald1536
959399631596916ntruees593ep1
112025113938116073ronald2048
122210124878126172ntruees743ep1
192281194269196946ronald3072
301941307584316512ronald4096
378834379182379537ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
826638345384802ntruees401ep2
938149515295572ntruees439ep1
128465129674130300ntruees593ep1
166619171350178784ntruees743ep1
151321?195387?218458?3hfe
674935675244675656ntruees787ep1
98051610031221005568mceliece
154623115607311573399ronald1024
1697802169987117252834hfe
363000836559583687352ronald1536
473594547445564755674rsa2048
717468572182737252440ronald2048
220268182211194822206783ronald3072
476596104773965647856924ronald4096
Secret key
bytessystem
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
81408mceliece
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256mceliece
256ronald2048
272rsa2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233mceliece
233ronald2048
272rsa2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
272rsa2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
278595728060172874132ntruees593ep1
283189428433252922979ntruees439ep1
415895641678474190036ntruees743ep1
396018484117241443594873mceliece
833537098361059783849563ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
582295896759698mceliece
126823127439133461ntruees439ep1
189797190195190684ntruees593ep1
273868274623275747ntruees743ep1
391741392067392340ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
203433204123206830ntruees439ep1
317032320494321101ntruees593ep1
475933476762478901ntruees743ep1
688579688891689438ntruees787ep1
921346952918958651mceliece
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
137282mceliece
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Piledriver (610f01); 2012 AMD A10-4655M; 2 x 2000MHz; h9trinity, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
555441559711564296ntruees401ep2
632689635892642553ntruees439ep1
105687710655391076019ntruees593ep1
153217315399661552033ntruees743ep1
2474597249916625259643hfe
1102485111085760111652554hfe
41262316?72382783?116819782?ronald1024
936415819392151994218974ntruees787ep1
113418231?177539782?341276608?ronald1536
194247025?280006842?452385461?rsa2048
197199379?351981549?485359455?cargocult2048
308945343?432573040?745575904?ronald2048
773326589?1193010557?2093193048?ronald3072
1935690786?3446337290?5002161265?ronald4096
706283677072562264797484681838pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6463663173533hfe
1857518640186904hfe
461474777748949rsa2048
461624781049224cargocult2048
601096118162916ronald1024
647946528065665ntruees401ep2
724877280973509ntruees439ep1
849228712889125ronald1536
107896108369109086ntruees593ep1
116844119266121093ronald2048
137169137673139003ntruees743ep1
200503203918209188ronald3072
309639313150316083ronald4096
366704368070370047ntruees787ep1
374993003753333137600133pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
850298538887192ntruees401ep2
955189580296256ntruees439ep1
143417143942144199ntruees593ep1
188622189952190443ntruees743ep1
153798?192002?215582?3hfe
639527640077644290ntruees787ep1
157660915890481601317ronald1024
1919034192968419444884hfe
447030944931704514737ronald1536
527009052787965288520cargocult2048
528742853054065350807rsa2048
777162177962297827013ronald2048
224053812251877022630536ronald3072
488025584892377049021135ronald4096
265837116266070129266337355pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
143pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; Piledriver (610f01); 2012 AMD A10-4655M; 2 x 2000MHz; h9trinity, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
119741312042671214962ntruees439ep1
201672820266752043478ntruees593ep1
285163328682102890275ntruees743ep1
920492839234279592547744ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
99822100255100665ntruees439ep1
153417153812154418ntruees593ep1
205296205998206615ntruees743ep1
385175387355389346ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
149035149256149558ntruees439ep1
229625230575231115ntruees593ep1
325249327587328544ntruees743ep1
650719657147662533ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz; calvin, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
545433550450556143ntruees401ep2
609152614252642788ntruees439ep1
101145310192931033596ntruees593ep1
146877814776531498777ntruees743ep1
2296367231206323327673hfe
1659614116614858166514244hfe
40513839?65173233?108715697?ronald1024
913698229163057691959983ntruees787ep1
124837526?189266249?283471363?ronald1536
160282908?263466722?380781124?cargocult2048
155129523?298609254?443744758?rsa2048
211785061?396170845?646507666?ronald2048
777717932?1242801350?1907045881?ronald3072
1684982618?3625176597?5080758402?ronald4096
689337727370577353837307150410pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6375640664843hfe
2185721933222744hfe
422484301644274rsa2048
425734399347101cargocult2048
584345948661800ronald1024
627376316763633ntruees401ep2
672476779768480ntruees439ep1
822178371785638ronald1536
100949101392102108ntruees593ep1
114937116585118458ronald2048
126627127287127968ntruees743ep1
192736194896197445ronald3072
301513303301307944ronald4096
357458358938360593ntruees787ep1
382645443830918138350400pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
825888319983986ntruees401ep2
921579282693123ntruees439ep1
137071138092138601ntruees593ep1
136776?167795?228465?3hfe
178105179336180563ntruees743ep1
625864626246627868ntruees787ep1
152569015464111570440ronald1024
2231908223357522365404hfe
436256043892554424970ronald1536
512684051437605159334cargocult2048
513964751545635164434rsa2048
760399076349867662046ronald2048
218966152197010922041129ronald3072
477007124779981747911563ronald4096
259991462260232007260423450pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
143pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz; calvin, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
115896011671791180079ntruees439ep1
198798319940452021741ntruees593ep1
298922730065663036025ntruees743ep1
897996139010121590400040ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
969649734197717ntruees439ep1
148257148757149066ntruees593ep1
201662202242202683ntruees743ep1
374858376837378302ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
144634145491146520ntruees439ep1
223650224112226428ntruees593ep1
316874317183317478ntruees743ep1
640129645555648126ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz; hobbes, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
545617551707557350ntruees401ep2
616408620403625371ntruees439ep1
102702410393211089666ntruees593ep1
149830215081621518000ntruees743ep1
2304566234588224335723hfe
998834610006467100315414hfe
44276755?83566600?117451323?ronald1024
911489389158945791891998ntruees787ep1
106832823?184381640?278629525?ronald1536
170526134?289456766?406343282?cargocult2048
184583941?293353802?455559780?rsa2048
244642826?384484351?550378140?ronald2048
702311380?1423201285?2402557865?ronald3072
1940595049?3711324106?5780988972?ronald4096
698419586771329243037277214265pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6199624763843hfe
1813518192182914hfe
429194366345211cargocult2048
429564443346711rsa2048
587665968462167ronald1024
629206345165102ntruees401ep2
706357122971629ntruees439ep1
832138407586490ronald1536
104887105458106297ntruees593ep1
113003115259117798ronald2048
133887134840135676ntruees743ep1
192019194688198304ronald3072
299781303321307155ronald4096
357832359272361842ntruees787ep1
380400773808299138141095pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
825358286585294ntruees401ep2
922899254993236ntruees439ep1
140202140818141736ntruees593ep1
134944?153742?236997?3hfe
184417184976185540ntruees743ep1
620009626565628795ntruees787ep1
152994215437021555198ronald1024
1789550181176221076744hfe
436497443880734408614ronald1536
513365951399975152479cargocult2048
513358451461475158207rsa2048
760614176444427677196ronald2048
218747732196356222044390ronald3072
476258354770642447795100ronald4096
259791295260072336260268809pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
142pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz; hobbes, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
115600311657761179000ntruees439ep1
198655719954162015458ntruees593ep1
280239928179142839137ntruees743ep1
898174289011730490430816ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
968709727797716ntruees439ep1
148437148913149410ntruees593ep1
200302200918201400ntruees743ep1
375592376784378576ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
145025145447146619ntruees439ep1
222913223599224369ntruees593ep1
318892319552320224ntruees743ep1
644486645838647161ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
431828433416437860ntruees401ep2
491916495304499916ntruees439ep1
808296815720821988ntruees593ep1
117482811803601191224ntruees743ep1
1545648155295215588963hfe
1023159210254268102867604hfe
29703180?46252416?76717104?ronald1024
730452687330553673613032ntruees787ep1
82498604?148141808?242942796?ronald1536
87562100?153161092?285377744?cargocult2048
115975000?166434524?279867556?rsa2048
185972616?323563328?512202584?ronald2048
544352268?971463988?1298287968?ronald3072
1366111384?2196532560?3294921076?ronald4096
483218467249519915925083864660pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5788579658083hfe
2054420592206524hfe
320843395236496rsa2048
323483487637148cargocult2048
434804367645384ronald1024
485324882449120ntruees401ep2
544965486055224ntruees439ep1
615526228864004ronald1536
829288333283864ntruees593ep1
864088752889436ronald2048
103416103952104516ntruees743ep1
146616148380150856ronald3072
230236232096234080ronald4096
326516329224330936ntruees787ep1
246875002470487224722948pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
576205784058336ntruees401ep2
649006536865912ntruees439ep1
100104101756103332ntruees593ep1
102820?124912?144592?3hfe
133160133952137420ntruees743ep1
572216574460576916ntruees787ep1
111760011260121138264ronald1024
1563612163652416950444hfe
312192431443683159148ronald1536
322454032354243302072cargocult2048
323610432397683267088rsa2048
504089650695285096332ronald2048
137047961373896413776380ronald3072
293400922937960029440404ronald4096
171620652171720572171743420pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
142pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
938528943452949484ntruees439ep1
151244015184241526876ntruees593ep1
232156023297402340248ntruees743ep1
735036407375380874001612ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
816448204482428ntruees439ep1
125632126228126968ntruees593ep1
173296173680174488ntruees743ep1
336536338164339736ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
108640109448110576ntruees439ep1
172632173184175148ntruees593ep1
256252257416260432ntruees743ep1
577992580980587052ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; SB+AES (206d7); 2012 Intel Xeon E5-4650L; 8 x 2600MHz; robin281, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
550312555476559960ntruees401ep2
626104632152637952ntruees439ep1
104651210525361060868ntruees593ep1
152600415369601549640ntruees743ep1
40019240?58624772?87535972?ronald1024
673409526782480067962608ntruees787ep1
98774356?152414628?233298004?ronald1536
182241780?307282592?440151720?ronald2048
642514236?1068756716?1879731660?ronald3072
1690585836?2680929188?4821604732?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
481764850850404ronald1024
620646273263292ntruees401ep2
696806995670516ntruees439ep1
707487175273136ronald1536
99656100144100684ntruees593ep1
100440102088103768ronald2048
127020127328127724ntruees743ep1
176976178844182692ronald3072
197640198260199160ntruees787ep1
283332285728288124ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
631966331663588ntruees401ep2
724407272873216ntruees439ep1
105544106324108116ntruees593ep1
140308141316144456ntruees743ep1
280196281760286164ntruees787ep1
138424413986121417880ronald1024
315806431784643197876ronald1536
610394461331966166324ronald2048
171819081726518817331936ronald3072
368768723695881637013736ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Bulldozer (600f12); 2011 AMD FX-8120; 4 x 3100MHz; hydra6, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
592524596015600269ntruees401ep2
665358670486675996ntruees439ep1
110591211153071126204ntruees593ep1
159878116168681635362ntruees743ep1
2603493262656326559513hfe
1139600811411602117423524hfe
52882744?83185045?118989532?ronald1024
110882251111271533111566008ntruees787ep1
163416317?242412767?348524537?ronald1536
164827909?260163858?417651501?cargocult2048
173949267?264044790?428511030?rsa2048
258080247?387054832?731669923?ronald2048
635614691?1146848107?1893807778?ronald3072
2099614101?3972796033?6008359843?ronald4096
770027044079102835618210951680pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6783681669193hfe
1901120037204514hfe
473734825049956rsa2048
480744857250236cargocult2048
627676361665354ronald1024
737187422275054ntruees401ep2
817428232284270ntruees439ep1
891828991691987ronald1536
123223123742124404ntruees593ep1
122927124581126948ronald2048
157045157819158420ntruees743ep1
206223208638211745ronald3072
324284328719331696ronald4096
397876399174401404ntruees787ep1
391565103920479439434257pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
989209974299895ntruees401ep2
109794112378114663ntruees439ep1
164972165609166320ntruees593ep1
150037?186507?219541?3hfe
215750218084220767ntruees743ep1
697514698733701895ntruees787ep1
171664517289391747219ronald1024
1949408207679521132974hfe
484040948654934891833ronald1536
538585653994215410015cargocult2048
540234254123755480408rsa2048
825062482914978321697ronald2048
234414982350037823623933ronald3072
508097495094448151078508ronald4096
282106831282326231282726069pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
143pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; Bulldozer (600f12); 2011 AMD FX-8120; 4 x 3100MHz; hydra6, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
128672812985081317860ntruees439ep1
203208920450442062784ntruees593ep1
303458630568833092388ntruees743ep1
107965852108296015108631989ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
105678106196106699ntruees439ep1
162709163093163547ntruees593ep1
219234220700221850ntruees743ep1
410826412704414686ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
158223158775161734ntruees439ep1
244473245085248426ntruees593ep1
342360343307343630ntruees743ep1
705838706123708406ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
273472727425172755275ntruees439ep1
4588856459590046108203hfe
496658149800094990787ntruees593ep1
836318883797798394884ntruees743ep1
167579872168145882168694274ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
1388013885139323hfe
102220102719103450ntruees439ep1
157210158536159277ntruees593ep1
213042214581216814ntruees743ep1
489602491568493501ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
153173154916155690ntruees439ep1
238408241879242626ntruees593ep1
326406327355328220ntruees743ep1
329522?386769?435837?3hfe
892235893152895917ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
51843hfe
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
Encrypting 0 bytes
bytessystem
673hfe
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
443hfe
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
673hfe
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
197786719857431996492ntruees439ep1
334487933569253372120ntruees593ep1
500944550348155057700ntruees743ep1
175556499176609740176980721ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
127975128297128791ntruees439ep1
198417198877199410ntruees593ep1
265330265843266314ntruees743ep1
523279524414526466ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
181055181916183174ntruees439ep1
282051282401283884ntruees593ep1
398924399441401722ntruees743ep1
896429897512900899ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Bobcat (500f10); 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
236921523763022388157ntruees401ep2
275834027674212775923ntruees439ep1
4581755458880845940053hfe
496260549738444994915ntruees593ep1
838353284016489026791ntruees743ep1
2189504021910548219290784hfe
84009218?138602601?207848472?ronald1024
167443793168023988168552543ntruees787ep1
158262738?273462254?506008019?cargocult2048
198216346?287315701?429920571?rsa2048
165971892?299279997?470074416?ronald1536
338094037?626613649?1110890989?ronald2048
1128275746?1920759319?3065842669?ronald3072
2604181121?4474370672?7548137191?ronald4096
102128886311049960810310764283906pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
1388013885139173hfe
4518745505456614hfe
685047030077420rsa2048
680687526476522cargocult2048
794538029882156ronald1024
904069130992173ntruees401ep2
100933101774102657ntruees439ep1
109326112275114940ronald1536
149625152099154751ronald2048
158298159425160645ntruees593ep1
213317214543216505ntruees743ep1
249764252405255474ronald3072
378304382370386199ronald4096
489977492200494029ntruees787ep1
500883515017891050238029pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
136235137251138548ntruees401ep2
153601154194154916ntruees439ep1
236849237781239077ntruees593ep1
328325329807330790ntruees743ep1
331341?398639?439741?3hfe
887870889318892863ntruees787ep1
204799120702262088732ronald1024
4194901426745743807834hfe
564361356746255712331ronald1536
614997261619196165756rsa2048
617469661760316518505cargocult2048
976629098025479844546ronald2048
265855032664621826688288ronald3072
569668875703793457130496ronald4096
339309296339420954339526219pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
141pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; Bobcat (500f10); 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
438127743916224399992ntruees439ep1
572697157391075749390ntruees593ep1
891452089328608952720ntruees743ep1
175088800176184748176538770ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
209518210087210724ntruees439ep1
322829323717324866ntruees593ep1
469841470748471775ntruees743ep1
625703627593629603ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
357162357466358207ntruees439ep1
539595540237541120ntruees593ep1
818068819760821845ntruees743ep1
110457011063991109595ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
123453012452161255832ntruees439ep1
201466720290932047351ntruees593ep1
2368323237203923958193hfe
312274431474713167174ntruees743ep1
1546846515508052156850054hfe
681294596835086868547699ntruees787ep1
96986088?161183673?224483822?rsa2048
97252387?163546501?277603742?cargocult2048
509302608652403588625367193847pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6974697870713hfe
2313623168233404hfe
826568354386688cargocult2048
823258426085451ntruees439ep1
835288664488111rsa2048
127760130054133755ntruees593ep1
174015176554182946ntruees743ep1
346181346952347675ntruees787ep1
277519362779545727874530pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
123271124800130290ntruees439ep1
168955?170568?368011?3hfe
189969190168193863ntruees593ep1
268106271656293161ntruees743ep1
611550613011614925ntruees787ep1
2434248243838625203224hfe
325255432550103279997cargocult2048
325039832690093279063rsa2048
184218030184376541185072635pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
256cargocult2048
256rsa2048
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
272rsa2048
284cargocult2048
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
272rsa2048
284cargocult2048
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
144pqrsa15
272rsa2048
284cargocult2048
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
429245947226234765369ntruees439ep1
779392385405258669631ntruees593ep1
120389311323179713374382ntruees743ep1
677484766804896975132014ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
187386198631207279ntruees439ep1
292665309807321840ntruees593ep1
370833371427413291ntruees787ep1
446875465828479607ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
292927327427328398ntruees439ep1
462191515942516151ntruees593ep1
623578623765695512ntruees787ep1
750495834628835394ntruees743ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Atom (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
139924414081201417066ntruees401ep2
162985916391341654660ntruees439ep1
276360027729522790711ntruees593ep1
412531741445394164790ntruees743ep1
838452378825782792856218mceliece
199897845200997090201451880ntruees787ep1
149345749?226753961?334379479?ronald1024
345189999?565217534?854160888?ronald1536
947006452?1476412378?2142315420?ronald2048
2977421293?4389571116?6742539062?ronald3072
8076364380?13604407103?20274375632?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
110565112539115437mceliece
136724138173138642ntruees401ep2
154350154931155603ntruees439ep1
161266162288165291ronald1024
224112224728225883ntruees593ep1
247639248577252882ronald1536
296744297465298375ntruees743ep1
364217368256370279ronald2048
635747640493647871ntruees787ep1
679714684082688667ronald3072
111783711235981129541ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
189028189196189266ntruees401ep2
210413210455211071ntruees439ep1
311640311738311752ntruees593ep1
429261429324429338ntruees743ep1
114377911446751148413ntruees787ep1
181164918119921826118mceliece
517312652183955260745ronald1024
131787041323911413284803ronald1536
271407222726274627317346ronald2048
834039018356187783692322ronald3072
184312674184451001184617027ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256mceliece
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233mceliece
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
452052454584459608ntruees401ep2
513928517068521684ntruees439ep1
861644867684872608ntruees593ep1
124188412487281255088ntruees743ep1
1786988178905217909323hfe
1038446410391696104182044hfe
34377740?51686428?76442792?ronald1024
784214447873252078989244ntruees787ep1
97086680?140484284?216296772?ronald1536
102219761?173409716?282633196?cargocult2048
104997600?176358216?298978480?rsa2048
176996216?316181376?471287968?ronald2048
619574584?1035126684?1680355608?ronald3072
1325537832?2394926248?3768232876?ronald4096
507609660451977901085402225500pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5724573657523hfe
2045620652210324hfe
375683857240100rsa2048
379563992840700cargocult2048
455724616047584ronald1024
543005456054920ntruees401ep2
615046185662332ntruees439ep1
654566661267748ronald1536
916689362095716ronald2048
935809404094572ntruees593ep1
117080117348117860ntruees743ep1
159960161396163424ronald3072
251532253488256696ronald4096
345144347080348720ntruees787ep1
262087282631554826349456pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
656766589266264ntruees401ep2
733807390874940ntruees439ep1
112252113148115428ntruees593ep1
1382401468841599603hfe
148536148956151048ntruees743ep1
596272601956603212ntruees787ep1
119770412066961221268ronald1024
1534772154144015639364hfe
345898834626443467352rsa2048
345887634634163555724cargocult2048
345652034718043488852ronald1536
562382456466805672712ronald2048
155171961554634815585032ronald3072
334265483349499233571324ronald4096
181515572181576832181657740pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
142pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
958448964268969884ntruees439ep1
153352415407921549792ntruees593ep1
234204823509802362356ntruees743ep1
778655887813724478400424ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
880288845688964ntruees439ep1
133344133892134512ntruees593ep1
182512183452184104ntruees743ep1
352708354240355588ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
114524115352117016ntruees439ep1
180352182200184404ntruees593ep1
263156264528269144ntruees743ep1
608424610004612188ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2130; 2 x 3400MHz; river, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
414160441508604159584ntruees439ep1
678175267906366801952ntruees593ep1
105451801055658010569728ntruees743ep1
43480664?60893564?104600604?ronald1024
105150584?162914128?249838852?ronald1536
217932516?348263864?519937844?ronald2048
888076732?1177272628?1825440072?ronald3072
1806218964?3204353816?4759485668?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
684526968481020ronald1024
856448818497540ronald1536
112472113936125640ronald2048
130900131364131840ntruees439ep1
149912150368151048ntruees593ep1
178828190400191672ronald3072
202348202868203320ntruees743ep1
270692280872283168ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
162196162704163824ntruees439ep1
194884195412197360ntruees593ep1
279136280456283068ntruees743ep1
153748015557361568748ronald1024
334332433699403387424ronald1536
635606063877246424380ronald2048
176937841774928817797208ronald3072
373740683742969237513748ronald4096
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1

amd64; Atom (106ca); 2011 Intel Atom N435; 1 x 1330MHz; h4atom, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
142189614377921454056ntruees401ep2
165208816667521685360ntruees439ep1
282156828368322859120ntruees593ep1
422152842452004274176ntruees743ep1
223266328224575680225049104ntruees787ep1
144777456?233999544?353245616?ronald1024
424555136?647153928?1112280120?ronald1536
1015851416?1571271456?2064197992?ronald2048
3210074280?5639695408?8387545784?ronald3072
7879273376?13184370560?22831272224?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
134480135632136272ntruees401ep2
150184150632151208ntruees439ep1
163624164016169504ronald1024
231624232248233320ntruees593ep1
246064247952252456ronald1536
305712306360307520ntruees743ep1
354792360568364936ronald2048
648848651800660680ronald3072
105319210594081073792ronald4096
111400011152401119968ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
192536192568192752ntruees401ep2
213664213768213864ntruees439ep1
328240328256328624ntruees593ep1
448896449680450784ntruees743ep1
204331220475922067024ntruees787ep1
503819250803445121384ronald1024
152206961527534415338952ronald1536
272237522729291227346432ronald2048
814206568155368881671504ronald3072
181634552181840176182037384ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

armeabi; Armada (562f1311); 2010 Marvell Armada 310; 1 x 1200MHz; tonido, supercop-20170718

Cycles to generate a key pair
quartilemedianquartilesystem
523569185258274052811754ntruees401ep2
598187346012232860470418ntruees439ep1
107041998107593908107970348ntruees593ep1
169695096170453538170987136ntruees743ep1
462422604464451588466375374ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
136862413699141373706ntruees787ep1
329099432989683319296ntruees401ep2
361051236255963648000ntruees439ep1
613336861470246174228ntruees593ep1
100146241004541010067106ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
244440624468062461698ntruees787ep1
639823264261806433662ntruees401ep2
700854070358887043754ntruees439ep1
119054821196587811973354ntruees593ep1
196449001966422019676340ntruees743ep1
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

armeabi; Cortex-A9 (411fc090); 2010 NVIDIA Tegra 250; 2 x 1000MHz; h2tegra, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
658091866066836684477ntruees401ep2
778181278283327887859ntruees439ep1
139209211396133414063684ntruees593ep1
233065462340869723521816ntruees743ep1
243801621245735752246340693ntruees787ep1
405571338?807567751?1287471543?ronald1024
1010881005?1692344217?2630018206?ronald1536
2180753453?3513948317?5680292413?ronald2048
5197628271?8894073398?16588583573?ronald3072
11281496590?21607244392?36470588697?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
214876216206220726ronald1024
269096271624275436ntruees401ep2
296271298899301418ntruees439ep1
344814346855351702ronald1536
463392466743470426ntruees593ep1
525590530589533481ronald2048
690663693715702914ntruees743ep1
980768984987990313ntruees787ep1
99452310007141005361ronald3072
163356616386711649732ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
486747488060488816ntruees401ep2
536763538153539562ntruees439ep1
842918844248846999ntruees593ep1
130642513085921312439ntruees743ep1
179510517957861799342ntruees787ep1
653750665680136618437ronald1024
177059921776855117880997ronald1536
372663103737682837494851ronald2048
111932360112055117112226149ronald3072
251572445251863934252151146ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; hydra3, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
937293949504962714ntruees401ep2
112435811390051151028ntruees439ep1
189678119103291931264ntruees593ep1
2334367235476023657413hfe
276497327824592813552ntruees743ep1
1474083614793445151388684hfe
48631929?82666332?136513729?ronald1024
105314897105761778106191553ntruees787ep1
89007713?144116174?236699045?rsa2048
83577729?150502077?223131906?cargocult2048
122817869?193355166?305511563?ronald1536
199706313?378687809?624096378?ronald2048
815828635?1332178196?1711548010?ronald3072
1444893511?2557247044?4494430104?ronald4096
477302902749134665325049114586pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6316631863363hfe
2190222005223624hfe
361803923340249rsa2048
369683945540462cargocult2048
496854982351252ronald1024
702317128072946ntruees401ep2
698967216272422ronald1536
778898030282627ntruees439ep1
949979560797948ronald2048
120399122860126359ntruees593ep1
162115162714164909ronald3072
166066169091174010ntruees743ep1
251594253510256261ronald4096
330175330825331503ntruees787ep1
264750862660832126678838pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
114475114501116523ntruees401ep2
121608123039129362ntruees439ep1
158524?158857?217480?3hfe
188343196977197703ntruees593ep1
268978280036280134ntruees743ep1
599919600517602582ntruees787ep1
126672712838631295902ronald1024
2248988225421722852854hfe
283271028338702844179cargocult2048
284059428456212858127rsa2048
343118034561843482668ronald1536
594465059824416015911ronald2048
165263341662210316916575ronald3072
352849303559595835793073ronald4096
165130958165322024165649135pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
141pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; hydra3, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
157137415936741631416ntruees439ep1
264512526710172696896ntruees593ep1
401514340625804101608ntruees743ep1
101734634102354029102667409ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
104229106387111922ntruees439ep1
161141165072169407ntruees593ep1
226901230776240194ntruees743ep1
356478356930357485ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
163271163318164185ntruees439ep1
252993253171253283ntruees593ep1
375996377518377629ntruees743ep1
617083617189617371ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1090T; 6 x 3200MHz; hydra1, supercop-20161220

Cycles to generate a key pair
quartilemedianquartilesystem
125602412681541279219ntruees439ep1
214517121670612179715ntruees593ep1
321060332396843268389ntruees743ep1
116492309117250757117602414ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
915629321895052ntruees439ep1
142290143836148141ntruees593ep1
195094197432204159ntruees743ep1
380616381189381691ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
136482136602136794ntruees439ep1
208955209291209473ntruees593ep1
303297303666303842ntruees743ep1
672428672480672605ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1090T; 6 x 3200MHz; hydra1, supercop-20161220

Cycles to generate a key pair
quartilemedianquartilesystem
175314417720641793082ntruees439ep1
295423729878243015728ntruees593ep1
449594445470244585801ntruees743ep1
113517193114287606114550269ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
116639119544122876ntruees439ep1
180864185173190228ntruees593ep1
254275258422268755ntruees743ep1
399714400088400745ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
182987183008183067ntruees439ep1
283416283660283753ntruees593ep1
423413423424423455ntruees743ep1
691849691856691875ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
120213812119131219634ntruees401ep2
167047416807511692515ntruees439ep1
237474423938212408175ntruees593ep1
355911535879623616384ntruees743ep1
54319422?87167693?132406352?ronald1024
116703247117555346118025574ntruees787ep1
119588020?205976930?357395114?ronald1536
262323257?411960304?677734029?ronald2048
844924206?1551228254?2144718055?ronald3072
1856024208?3047088082?5210229986?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
560375630157523ronald1024
777037853181045ronald1536
827978496187329ntruees401ep2
945069569397570ntruees439ep1
106813108487109650ronald2048
142674144046148128ntruees593ep1
182396182933185495ronald3072
195781197960204685ntruees743ep1
282165284853287469ronald4096
382105382818383423ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
123327123380123468ntruees401ep2
139305139322139385ntruees439ep1
210384210516210589ntruees593ep1
305310305351305881ntruees743ep1
674458674632675014ntruees787ep1
143927814550871467469ronald1024
392266239454323966217ronald1536
677657468050216838659ronald2048
187862411886425618942617ronald3072
399017383995557940020363ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
187970019009571918822ntruees439ep1
314689931819123207048ntruees593ep1
484786448891254946158ntruees743ep1
113613958114402414114647216ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
116654119538122740ntruees439ep1
184245187656192923ntruees593ep1
255651259493269965ntruees743ep1
399701400156401125ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
183643183751184042ntruees439ep1
284925284949285027ntruees593ep1
424978425080425209ntruees743ep1
691760691846691924ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Westmere (20652); 2010 Intel Core i5-650; 2 x 3200MHz; glyme, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
609244611488617104ntruees401ep2
702912707356712820ntruees439ep1
117867611846961187684ntruees593ep1
168510816901361699564ntruees743ep1
643030766479894864966344ntruees787ep1
46704764?73997520?103803396?ronald1024
102691924?159221300?280224088?ronald1536
241427616?367175956?508480232?ronald2048
817339412?1290862940?2492077476?ronald3072
2205033144?3505992692?6088145176?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
673646799668420ronald1024
707887167272016ntruees401ep2
804128071680940ntruees439ep1
9902899360102748ronald1536
117296117624117984ntruees593ep1
136984140424141216ronald2048
150268150496150872ntruees743ep1
196196196476196928ntruees787ep1
238084239972242792ronald3072
364876368312371612ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
815088152881556ntruees401ep2
917969193691968ntruees439ep1
139704139776139808ntruees593ep1
181304181368181856ntruees743ep1
267632267720267872ntruees787ep1
166646416830001700656ronald1024
480341248193164842440ronald1536
792664879483088002180ronald2048
223153602236008022414208ronald3072
488719164892044849012716ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Atom (106ca); 2010 Intel Atom N455; 1 x 1000MHz; h2atom, supercop-20161009

Cycles to generate a key pair
quartilemedianquartilesystem
165811016715301703680ntruees439ep1
282772028450002871800ntruees593ep1
423704042749604310470ntruees743ep1
207087310208350330208823630ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
150440150790151370ntruees439ep1
231040231790232960ntruees593ep1
304500305280307060ntruees743ep1
853830858070863480ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
212930213150213380ntruees439ep1
327600327640327740ntruees593ep1
448300448500448910ntruees743ep1
154398015446301565450ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; Atom (106ca); 2010 Intel Atom N455; 1 x 1000MHz; h2atom, supercop-20161009

Cycles to generate a key pair
quartilemedianquartilesystem
340098034296303467520ntruees439ep1
582209058541905879460ntruees593ep1
876193087954408860190ntruees743ep1
213698650214964900215354810ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
195680196170197140ntruees439ep1
305710306730307470ntruees593ep1
420400420930422360ntruees743ep1
957180960470969900ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
309470309580309840ntruees439ep1
480020480110480360ntruees593ep1
690220690630691800ntruees743ep1
171009017109401736190ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

armeabi; Armada (560f5815); 2009 Marvell Armada 510; 1 x 796MHz; cubox, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
807252080791588101565ntruees401ep2
961534696268259642274ntruees439ep1
172798221730147717329087ntruees593ep1
270014922703021627070110ntruees743ep1
253101574254309090255038962ntruees787ep1
297351098?430137502?798915806?ronald1024
929139952?1528037570?2289473194?ronald1536
1865936290?2776313848?4687221708?ronald2048
7032736087?11983433619?17905387082?ronald3072
20250349517?29551971662?45561631205?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
177293178916180727ntruees401ep2
197256198296199998ntruees439ep1
243645244215250735ronald1024
290994293017294926ntruees593ep1
398057401154410256ronald1536
409312411916416791ntruees743ep1
616081620343631487ronald2048
623095624081625412ntruees787ep1
118770711985011206310ronald3072
196588319748611983082ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
298463299301301165ntruees401ep2
327561329415331290ntruees439ep1
497953500993506478ntruees593ep1
726886727777732021ntruees743ep1
110937711119241125526ntruees787ep1
944347194818059529240ronald1024
257662932583249225917320ronald1536
562518605632179656431548ronald2048
170564684170694928170804160ronald3072
384931776385099090385275318ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; K10 45nm (100f42); 2009 AMD Phenom II X4 955; 4 x 3200MHz; morningstar, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
124533612591761272946ntruees401ep2
141622614278811439813ntruees439ep1
211465321336242150920ntruees593ep1
319103032080953227711ntruees743ep1
3415164346202935090353hfe
1172954711756186119920964hfe
61430646?84109440?144023477?ronald1024
116475216116930491117312778ntruees787ep1
95439368?159855606?237317691?rsa2048
119376333?189960726?353639376?cargocult2048
146742502?233822652?333830281?ronald1536
285648699?426625146?743509338?ronald2048
788907515?1334906304?2256506520?ronald3072
1965537619?3510197305?5032165728?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
7896790079203hfe
1972419780201074hfe
400354322644635rsa2048
408824358845706cargocult2048
548165507056814ronald1024
777817897981384ronald1536
796058104182230ntruees401ep2
875798893191048ntruees439ep1
105864108075109574ronald2048
135848138622141632ntruees593ep1
179826182228184421ronald3072
184241189802192669ntruees743ep1
282651284461287054ronald4096
370146370737371522ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
129320131979136619ntruees401ep2
140847141076143834ntruees439ep1
200795210256223362ntruees593ep1
196445?221208?264016?3hfe
299424303581312994ntruees743ep1
675784676339677056ntruees787ep1
141698414310111447353ronald1024
2109838211529121335984hfe
317374031766223178238rsa2048
317248431790683188952cargocult2048
385153938687253889858ronald1536
664934866793916711078ronald2048
184925091853310918574506ronald3072
393950083945618139515854ronald4096
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; Nehalem (106e5); 2009 Intel Xeon L3426; 4 x 1862MHz; unstable; waldorf, supercop-20160715

Cycles to generate a key pair
quartilemedianquartilesystem
112577211566361180084ntruees439ep1
197261620291442044888ntruees593ep1
244519628865162982268ntruees743ep1
102232272117028428126113924mceliece
84384212?129881312?142841740?ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
927569382495424mceliece
9856099852121892ntruees439ep1
181812183272187184ntruees593ep1
197708239020239796ntruees743ep1
314780?392736?394520?ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
125008151308152848ntruees439ep1
222424230816235288ntruees593ep1
262628263260265572ntruees743ep1
541116588992591624ntruees787ep1
126690013589561361708mceliece
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
137282mceliece
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

mipso32; normally mips64; 2008 Loongson 2F; 1 x 800MHz; loongson, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
154181641547438815527530ntruees439ep1
414947344162781241720956ntruees593ep1
650497266519730865378028ntruees743ep1
140493782141093838141428124ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
462886465286469488ntruees439ep1
739206749310756636ntruees593ep1
937792942332946498ntruees787ep1
111842211330621143858ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
815486821448823414ntruees439ep1
131758013247221336136ntruees593ep1
169095816970281703700ntruees787ep1
202009420520802101948ntruees743ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; K10 65nm (100f23); 2008 AMD Opteron 8354; 8 x 2194MHz; gcc16, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
294646129756862990938ntruees401ep2
349929735277473557871ntruees439ep1
620771962505556284514ntruees593ep1
7898650791708379475443hfe
974848698114349864471ntruees743ep1
3510776736506102369668924hfe
518706755386078657484266mceliece
57512282?89867822?138603890?ronald1024
125161657125719349126135622ntruees787ep1
107341299?167670423?266069178?rsa2048
116953792?177511700?276682372?cargocult2048
180824891?250967563?372543350?ronald1536
362173480?586603259?871327551?ronald2048
1080064544?1962922647?3189277312?ronald3072
2863066814?4432982469?8554304064?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
1081110811108503hfe
2865328909290464hfe
515465207152769mceliece
726757291875508ronald1024
101398101541104366ronald1536
115243118424121600ntruees401ep2
117528120923124470cargocult2048
118224121213122777rsa2048
127005129471133421ntruees439ep1
138779141298142046ronald2048
190859195457201472ntruees593ep1
232473233942238018ronald3072
277908284762293350ntruees743ep1
361693364204367373ronald4096
375408375698376261ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
182977187825188403ntruees401ep2
206192210886211581ntruees439ep1
287528308700336863ntruees593ep1
483415487183507145ntruees743ep1
5859435878346456213hfe
679546679914682056ntruees787ep1
112725811649261171936mceliece
208914521040792125265ronald1024
333313433478273361176cargocult2048
335209133581503378548rsa2048
482091748522874874182ronald1536
7783679788221580118074hfe
993070699678899995840ronald2048
271611972720971727263585ronald3072
582248755829182758389941ronald4096
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
81408mceliece
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256mceliece
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233mceliece
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; K10 65nm (100f23); 2008 AMD Opteron 8354; 8 x 2194MHz; gcc16, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
470750747412944784733ntruees439ep1
852114185644448630370ntruees593ep1
130522221312855413213266ntruees743ep1
661383056925583473080502mceliece
123427738123948838124358986ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
578285846559109mceliece
190270197631206818ntruees439ep1
300329307878321341ntruees593ep1
398869399311399826ntruees787ep1
444562457447467949ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
321123336150337611ntruees439ep1
514285542800548169ntruees593ep1
714217714392714431ntruees787ep1
796120796445832950ntruees743ep1
112103011593061192373mceliece
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
137282mceliece
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

sparcv9; 2007 UltraSPARC T2; 8 x 1400MHz; t5120, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
224019342248374822549783ntruees401ep2
756858837585137276081380ntruees743ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
439347444124450412ntruees401ep2
120055812197421232046ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
736364739654747783ntruees401ep2
202709820485492061159ntruees743ep1
Secret key
bytessystem
607ntruees401ep2
1120ntruees743ep1
Public key
bytessystem
557ntruees401ep2
1027ntruees743ep1
Encrypting 0 bytes
bytessystem
552ntruees401ep2
1022ntruees743ep1
Encrypting 23 bytes
bytessystem
529ntruees401ep2
999ntruees743ep1
Encrypting many bytes
bytessystem
544ntruees401ep2
980ntruees743ep1

amd64; C2 45nm (10676); 2007 Intel Xeon X5450; 8 x 2992MHz; unstable; gcc14, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
332937933408093365820ntruees401ep2
384449438740413891069ntruees439ep1
688257069117036930801ntruees593ep1
109331731097075711035512ntruees743ep1
398882974169877343932060mceliece
661890696670570566827133ntruees787ep1
67006872?102493836?149927103?ronald1024
179961219?284975037?441280494?ronald1536
422375616?638577495?879636123?ronald2048
1176723243?2359724769?4118387688?ronald3072
3570677739?6082482654?8950976757?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
678606859869336mceliece
834398414184933ronald1024
131220132192134379ronald1536
137691140445141696ntruees401ep2
151902155268157779ntruees439ep1
176040178605181530ronald2048
234387242145245781ntruees593ep1
320769323352327564ronald3072
352422352773353421ntruees787ep1
355131360513368964ntruees743ep1
478170481824484857ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
213939214173214272ntruees401ep2
245367245448245637ntruees439ep1
378297378450378612ntruees593ep1
592398592434592560ntruees787ep1
623007623097623295ntruees743ep1
111141911123731112634mceliece
292967129597312981529ronald1024
766547177038297756128ronald1536
144327601446857114511123ronald2048
421843144284271843137612ronald3072
848668058491732285018482ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256mceliece
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233mceliece
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; C2 45nm (10676); 2007 Intel Xeon X5450; 8 x 2992MHz; unstable; gcc14, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
393782439671283988341ntruees401ep2
459551746177384645440ntruees439ep1
812539881720008204274ntruees593ep1
128242351288726212957165ntruees743ep1
694826377002449170174800ntruees787ep1
87229701?144598239?216116541?ronald1024
283463073?447398172?749426877?ronald1536
599936571?1030855743?1665663597?ronald2048
2299166199?4324957578?6757372323?ronald3072
8266306059?13995482292?23407200225?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
131913133263135189ronald1024
164970167202170640ntruees401ep2
181377183744186066ntruees439ep1
221094223551226260ronald1536
285849289728294129ntruees593ep1
312417314982318096ronald2048
388512388827389520ntruees787ep1
429975435555444708ntruees743ep1
604530607401612342ronald3072
914328919143923634ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
271017271242271422ntruees401ep2
299430299529299709ntruees439ep1
474966475110475362ntruees593ep1
647712647838648198ntruees787ep1
768555768645769113ntruees743ep1
635434264032306458148ronald1024
161646481620726316282215ronald1536
312087873129548431535433ronald2048
832887548349121884890421ronald3072
179692983179881074180134874ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2405MHz; utrecht, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
152453715403051554696ntruees439ep1
173233817494201764342ntruees401ep2
265579226714072689965ntruees593ep1
405877540828684127211ntruees743ep1
670340436928700472106776mceliece
128063241129044817129511863ntruees787ep1
86539716?145477125?221315724?ronald1024
190036188?326358873?538712613?ronald1536
505742544?849673602?1416867552?ronald2048
1614653262?2580252048?4098279393?ronald3072
3231764784?5577131034?9264494889?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
942129479795328ronald1024
101124102888104382mceliece
113283115542116460ntruees401ep2
127143129339130401ntruees439ep1
141300144648146097ronald1536
186183187164188973ntruees593ep1
201231204435206550ronald2048
238752239427240579ntruees743ep1
358245361989365400ronald3072
575001577863584262ronald4096
572409?857160?858240?ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
151974152964153639ntruees401ep2
174744175896176139ntruees439ep1
250092253692254988ntruees593ep1
346725346977348120ntruees743ep1
1030455?1544454?1544859?ntruees787ep1
168955216898311690947mceliece
275462127722522798361ronald1024
644704265023926543882ronald1536
126992881274637612830904ronald2048
373617543771634537804995ronald3072
803964878052435080661330ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256mceliece
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233mceliece
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
962190970200978570ntruees439ep1
98295310013851023102ntruees401ep2
174625217576371773810ntruees593ep1
2514744252906325478913hfe
259070426082182623968ntruees743ep1
1163048411660148117365404hfe
408713134210963244759574mceliece
791796337956753379791930ntruees787ep1
54086913?97193034?137557161?ronald1024
147501144?245055123?388013265?cargocult2048
127761876?262540548?413081379?ronald1536
169010874?287956332?432393012?rsa2048
299861676?452130273?672638076?ronald2048
878918283?1549154214?2362198491?ronald3072
1939471497?3953065491?6069654891?ronald4096
761752719978696058688106058602pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6885690372093hfe
2122221267213214hfe
487264949154153cargocult2048
485375104852794rsa2048
587885945459877mceliece
638196558373593ronald1024
679236840068904ntruees401ep2
757627615876563ntruees439ep1
941949508597389ronald1536
115641116442117333ntruees593ep1
132327132912135351ronald2048
149031149886151155ntruees743ep1
239778241839244323ronald3072
363213363672364410ntruees787ep1
381537384255387810ronald4096
352892253532494635384877pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
948159501397983ntruees401ep2
109251110520110619ntruees439ep1
166239169596170568ntruees593ep1
2091152204822264853hfe
225261225387227592ntruees743ep1
642771643689643932ntruees787ep1
102808810610731062081mceliece
183361518465751863477ronald1024
2323566232794023310904hfe
428823043140154332771ronald1536
512135151356435162652cargocult2048
513266451390995145723rsa2048
845469084866588537400ronald2048
250580792510801125167042ronald3072
534858395354478053640000ronald4096
262270179262344501262561536pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
81408mceliece
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256mceliece
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233mceliece
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
142pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
304512330658143087765ntruees439ep1
720670572282967252416ntruees593ep1
875988087908588836083ntruees743ep1
438970324583951148130020mceliece
799601858028759680489484ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
699757050671208mceliece
164340167265170388ntruees439ep1
258102261828267201ntruees593ep1
376821377154377928ntruees787ep1
385155394173399996ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
279072284598285435ntruees439ep1
449217460116461016ntruees593ep1
668790669177669762ntruees787ep1
706473716832718623ntruees743ep1
949419953523971109mceliece
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
137282mceliece
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
954099962469973512ntruees439ep1
9828099940591007676ntruees401ep2
174078017583751773495ntruees593ep1
260106326191442637621ntruees743ep1
3589659359901036158133hfe
1509221715167673152011984hfe
402812734242000644384931mceliece
792838987971395479868646ntruees787ep1
68337567?107991306?152786529?ronald1024
167806764?272106072?407795013?ronald1536
162791172?274147713?461387997?rsa2048
185257062?303463548?433895121?cargocult2048
293531067?409165245?724462776?ronald2048
1097175996?1735037253?2699288469?ronald3072
2147901471?4071428721?6352695612?ronald4096
757297486878457266728099997165pqrsa15
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6921693069573hfe
2529925479261994hfe
478804961754225cargocult2048
477275070651660rsa2048
539375482855926mceliece
627846376565106ronald1024
673836794168445ntruees401ep2
754477601476536ntruees439ep1
929709437495499ronald1536
116208117360118269ntruees593ep1
133641136278138636ronald2048
150129151065156258ntruees743ep1
240282241731244152ronald3072
363537364032364734ntruees787ep1
384975387738390816ronald4096
351898473523932935414379pqrsa15
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
936099447395301ntruees401ep2
106083109071109467ntruees439ep1
169488170127170658ntruees593ep1
180531?206703?294147?3hfe
223308225828228330ntruees743ep1
643131643275645156ntruees787ep1
104823910604521066158mceliece
183405618543241870596ronald1024
2572902260226026168944hfe
428917543256074357782ronald1536
512316051301805139594cargocult2048
512498751307565134140rsa2048
844289184754718517897ronald2048
251318882519847025275420ronald3072
534394715352129053617887ronald4096
262299897262393686264224295pqrsa15
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
98304pqrsa15
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
32768pqrsa15
81408mceliece
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256mceliece
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
32768pqrsa15
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233mceliece
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
32745pqrsa15
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
143pqrsa15
272rsa2048
284cargocult2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
357304535913423618018ntruees439ep1
720826272306907250778ntruees593ep1
102301471035965710420893ntruees743ep1
443926084578222648268800mceliece
799822808026990280587908ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
695707061471415mceliece
166383169110171549ntruees439ep1
255879260469264798ntruees593ep1
376497377649384714ntruees787ep1
390420397107403956ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
280674285102286281ntruees439ep1
437040450459465453ntruees593ep1
668259668871669753ntruees787ep1
704277724797751545ntruees743ep1
937008964602971721mceliece
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
137282mceliece
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; K8 (40fb2); 2006 AMD Athlon 64 X2; 2 x 2000MHz; mace, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
136329613735241395709ntruees401ep2
157795215888801612064ntruees439ep1
264499526660802684839ntruees593ep1
401203340493214080682ntruees743ep1
83225307?125504379?196932161?ronald1024
137570203138411698138740778ntruees787ep1
153680571?283752476?397804885?ronald1536
313962985?531534714?850697552?ronald2048
1057921574?1701255024?2876317727?ronald3072
2253228081?4388832109?6842830029?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
600816384364729ronald1024
824708308285199ronald1536
863128819489985ntruees401ep2
955899634898619ntruees439ep1
111399113950116146ronald2048
147396149085152430ntruees593ep1
188560190480193208ronald3072
202027203630208782ntruees743ep1
287389291227294605ronald4096
385753386578387369ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
131015131456131619ntruees401ep2
143935143959144489ntruees439ep1
220100220368220459ntruees593ep1
317745318795319968ntruees743ep1
687356687541688425ntruees787ep1
155508915701591594638ronald1024
415403741773464210687ronald1536
703236870725047100392ronald2048
192957831934213919387854ronald3072
406264124067776340728495ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; K8 (40fb2); 2006 AMD Athlon 64 X2; 2 x 2000MHz; mace, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
197863519972742021441ntruees439ep1
335120833935433414243ntruees593ep1
521521852792695337540ntruees743ep1
133595380134416222134696119ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
120851124107127373ntruees439ep1
188748191640197622ntruees593ep1
271054274267286877ntruees743ep1
400229400555401068ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
191853191930193626ntruees439ep1
297944299535300166ntruees593ep1
453538453589453625ntruees743ep1
698261698278698290ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

amd64; C2 65nm (6f6); 2006 Intel Core 2 Duo E6400; 2 x 2137MHz; katana, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
970728979960989424ntruees439ep1
169024016999601710464ntruees593ep1
258834426053522634936ntruees743ep1
790963287978284079907208ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
797048021680704ntruees439ep1
124496125480126240ntruees593ep1
159832160496161488ntruees743ep1
363328363984364544ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
108304109752110080ntruees439ep1
167176168544168744ntruees593ep1
227592228688229504ntruees743ep1
617592617880618472ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; normally amd64; C2 65nm (6f6); 2006 Intel Core 2 Duo E6400; 2 x 2137MHz; katana, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
170611217191841732352ntruees439ep1
288260829079922928472ntruees593ep1
509992851360005173672ntruees743ep1
788391687948350479599552ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
108472110200112232ntruees439ep1
169672172712176224ntruees593ep1
251560255656262888ntruees743ep1
380616381480382520ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
162168162464167560ntruees439ep1
255072255536255960ntruees593ep1
418928419232419816ntruees743ep1
640824641168641696ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

x86; P4 Willamette (f12); 2001 Intel Pentium 4; 1 x 2000MHz; leaf, supercop-20160731

Cycles to generate a key pair
quartilemedianquartilesystem
118533401188486011939864ntruees401ep2
140877081412873214221828ntruees439ep1
279863842803330428068888ntruees593ep1
393981163952342040385864ntruees743ep1
112245488?199841548?294348684?ronald1024
375776464?662802152?1109452668?ronald1536
866418040?1555450060?2582236876?ronald2048
3000776816?5656015008?8865932956?ronald3072
7788496100?16749685500?23538372840?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
254668258516284108ronald1024
314200318104321736ntruees401ep2
354116357056361200ntruees439ep1
356616361912388172ronald1536
509396531008541820ronald2048
530032534416539896ntruees593ep1
740928751024773536ntruees743ep1
899460922540932872ronald3072
145923214701041496552ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
497208499072501020ntruees401ep2
552596557216570588ntruees439ep1
867060869652872520ntruees593ep1
127128812744641327204ntruees743ep1
782524878868648008132ronald1024
216639242173948821857404ronald1536
416123844182090442038056ronald2048
119659560119879748120178124ronald3072
262737488262978056263345768ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1

x86; K7 (622); 2000 AMD Athlon; 1 x 900MHz; thoth, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
383900938518453878418ntruees401ep2
447714944917654516794ntruees439ep1
814310481921338217690ntruees593ep1
124333461249526612537287ntruees743ep1
147068925147989571148545792ntruees787ep1
110804356?173202105?274669636?ronald1024
417375966?560621946?908968941?ronald1536
834809682?1428690639?2046041604?ronald2048
4250851938?5882736636?9362932326?ronald3072
11112341712?22370661333?28593141330?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
129138132228136562ntruees401ep2
142588144714148316ntruees439ep1
169869170568175836ronald1024
221613226038231022ntruees593ep1
271115275375283152ronald1536
312207317775327969ntruees743ep1
416802422102428908ronald2048
527595529590533659ntruees787ep1
800103807786828093ronald3072
131983913292891357843ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
202659202905203552ntruees401ep2
224054224306224418ntruees439ep1
348600349215349441ntruees593ep1
518745519259520802ntruees743ep1
934088935899965902ntruees787ep1
704129470879297120941ronald1024
192413101930070419351455ronald1536
417677214186758541973115ronald2048
124571256124741773124935351ronald3072
279158571279370134279702339ronald4096
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

Version

This is version 2018.11.20 of the results-encrypt.html web page. This web page is in the public domain.