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 functions Stream ciphers Auth ciphers DH functions Public-key encryption Public-key signatures
List of primitives measured: SHA-3 finalists All hash functions Stream ciphers CAESAR candidates All auth ciphers DH functions Public-key encryption Public-key signatures
Measurements indexed by machine: SHA-3 finalists All hash functions Stream ciphers CAESAR candidates All auth ciphers DH functions Public-key encryption Public-key signatures

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; genji262, supercop-20171020

Cycles to generate a key pair
quartilemedianquartilesystem
330770334092338206ntruees401ep2
386782392480398508ntruees439ep1
623480?633754?948244?ntruees593ep1
897732912142945318ntruees743ep1
222656502241461222559878ntruees787ep1
26885210?41163672?54661464?ronald1024
47712478?102476044?145697794?ronald1536
79992220?114794658?186335028?rsa2048
75594310?125145504?191305686?cargocult2048
143320958?214429820?280893690?ronald2048
308667282?546403638?904088042?ronald3072
862527292?1350530918?2249597064?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
177541812818656rsa2048
189201944821274cargocult2048
324503269233638ronald1024
387863920439666ntruees401ep2
417124279043604ronald1536
441984505645672ntruees439ep1
553085632057728ronald2048
59730?60434?88132?ntruees593ep1
744267486676890ntruees743ep1
897169103692686ronald3072
112530113124113718ntruees787ep1
136950138732140932ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
413164184443340ntruees401ep2
479164826850226ntruees439ep1
66418?70268?102498?ntruees593ep1
8639487978101068ntruees743ep1
169092170192171974ntruees787ep1
750200765644773872ronald1024
202972020475402067318ronald1536
229457823013542328260cargocult2048
229218023014202316710rsa2048
319316832206023381268ronald2048
872517887624248831702ronald3072
185857541862744418720746ronald4096
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; 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; KabyLake (906e9); 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20171020

Cycles to generate a key pair
quartilemedianquartilesystem
383465385145388074ntruees401ep2
443829447635461192ntruees439ep1
746849751112754496ntruees593ep1
108905610949661105028ntruees743ep1
1340375134198813437723hfe
28302258?44834520?69656857?ronald1024
672438666747347967665551ntruees787ep1
55722579?123993395?176727590?rsa2048
70121851?124967649?172901220?cargocult2048
67334645?137315734?201386750?ronald1536
125782935?199588553?334782502?ronald2048
397042802?645832536?942261272?ronald3072
867597363?1562258107?2172903345?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
3324333333453hfe
212022179222535rsa2048
211112218623402cargocult2048
328013328434300ronald1024
415244186742343ntruees401ep2
466604716247542ntruees439ep1
457824723348939ronald1536
624576388565369ronald2048
685226901869431ntruees593ep1
860668660587256ntruees743ep1
103226105020107728ronald3072
159488161895163936ronald4096
281998283574285019ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
428504314543538ntruees401ep2
477504805248427ntruees439ep1
731907344074101ntruees593ep1
93547937991051373hfe
975259785998883ntruees743ep1
482748484784488395ntruees787ep1
838176848252858439ronald1024
214492121484472154488cargocult2048
214403421517972235297rsa2048
228511123007152323562ronald1536
333816933578593377923ronald2048
849016785213128542675ronald3072
173514011741124617470123ronald4096
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
790867795984798832ntruees439ep1
128242912880741292748ntruees593ep1
189654219067301915539ntruees743ep1
671977326746396567660344ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
725727300473586ntruees439ep1
111605112207112845ntruees593ep1
150310150832151758ntruees743ep1
291760293172294400ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
856378591787359ntruees439ep1
140778141326144234ntruees593ep1
208067208881216805ntruees743ep1
491266492174493881ntruees787ep1
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; 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 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; 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; 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-20171020

Cycles to generate a key pair
quartilemedianquartilesystem
403540405448409196ntruees401ep2
460848463712467636ntruees439ep1
765884770928773976ntruees593ep1
112390011296361137744ntruees743ep1
1426564143299214837683hfe
6263220633911265274564hfe
28890472?50710096?72386688?ronald1024
698380327007322070268384ntruees787ep1
62479820?115500536?218987832?cargocult2048
68866492?118317200?179294832?rsa2048
82055104?128562860?189924824?ronald1536
181857544?272164172?425206920?ronald2048
421330880?671240748?1056660752?ronald3072
986698272?1420004280?2168484964?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5480549255243hfe
1614816180162044hfe
219562275223208rsa2048
221762314023784cargocult2048
351763590038560ronald1024
421604240442704ntruees401ep2
474244775648000ntruees439ep1
509005218853796ronald1536
677006937270952ronald2048
691766969270096ntruees593ep1
864608679687192ntruees743ep1
109904111100112884ronald3072
170932173524177428ronald4096
292388293988295552ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
476724790448492ntruees401ep2
537725394854660ntruees439ep1
793607989280596ntruees593ep1
104344104992107280ntruees743ep1
99608?114144?209380?3hfe
504592505924507996ntruees787ep1
901416914736925156ronald1024
1302092131404013689244hfe
227784422805162289232rsa2048
228302022863202289332cargocult2048
243986424646882486612ronald1536
353117635541243577568ronald2048
885489688984008974524ronald3072
179260321796506018016704ronald4096
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

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

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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
818989824109833045ntruees401ep2
957552966333984600ntruees439ep1
147844814927951594309ntruees593ep1
215272421620632179887ntruees743ep1
270809402724710227345689ntruees787ep1
38113049?61729284?93534284?ronald1024
116472174?197859697?298921121?ronald1536
221644363?345348854?533881648?rsa2048
228337376?383440973?614698207?cargocult2048
267772965?455729999?725139754?ronald2048
1179874521?1914450555?2886628040?ronald3072
2633740250?4796049719?7195862285?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
466494938052271rsa2048
472254985652889cargocult2048
668366729567871ntruees401ep2
755657615776973ntruees439ep1
820668253784666ronald1024
9886399414100290ntruees593ep1
123498125237127498ronald1536
128356129237130041ntruees743ep1
158497160104162304ronald2048
179169179622180351ntruees787ep1
277228280219283382ronald3072
398438399803403429ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
834878374184156ntruees401ep2
944969546096669ntruees439ep1
128680129266129934ntruees593ep1
175894177285178264ntruees743ep1
288726289331290167ntruees787ep1
258631526086062622816ronald1024
641223064460486470133ronald1536
759234576069817614847cargocult2048
761784576226087626146rsa2048
124672741251566712572184ronald2048
352937113535679535513809ronald3072
717955197192439178606614ronald4096
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

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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
385047387185389526ntruees401ep2
443988446531449903ntruees439ep1
743038746834751216ntruees593ep1
108923410929761098413ntruees743ep1
1336500134078113446963hfe
1184602411893288119016724hfe
26531774?40817146?68185041?ronald1024
671893976747086767673787ntruees787ep1
65843909?100300560?193440006?rsa2048
80225695?121792429?179926990?cargocult2048
76321760?124299191?179740948?ronald1536
127279546?240394086?368494266?ronald2048
378407044?602798877?993829851?ronald3072
883004248?1518067599?2278230153?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
3270327932953hfe
1037110447106374hfe
211192141822405rsa2048
209582202922676cargocult2048
338813439434883ronald1024
416984191942192ntruees401ep2
467144709147625ntruees439ep1
466844792449411ronald1536
628236317764754ronald2048
682956874469248ntruees593ep1
868698739088131ntruees743ep1
104324106227108222ronald3072
159604161506163918ronald4096
282254283891285623ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
424924273642901ntruees401ep2
478554809748345ntruees439ep1
730637333773891ntruees593ep1
971539771798777ntruees743ep1
101545?122615?144151?3hfe
483929486016487662ntruees787ep1
845685856617869960ronald1024
1308357132483113438934hfe
214096621488832151284rsa2048
215116921538102155534cargocult2048
228136922928902302913ronald1536
333347733512553367657ronald2048
845766285003618528240ronald3072
173693751740939917467652ronald4096
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
791605795936800697ntruees439ep1
128272412885891295693ntruees593ep1
189220118992781908322ntruees743ep1
684102886868781868927674ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
725367303873506ntruees439ep1
111524111994112578ntruees593ep1
150008150720151220ntruees743ep1
292309293534295906ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
858798666388845ntruees439ep1
141058142014144541ntruees593ep1
207538208604212583ntruees743ep1
484699490958493461ntruees787ep1
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 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-20171020

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 (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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
527692531404537296ntruees401ep2
599672603404611684ntruees439ep1
100862010140841022756ntruees593ep1
147998814873561495984ntruees743ep1
36087852?55396380?85724088?ronald1024
653222566559076065870268ntruees787ep1
70061316?128844576?211633816?ronald1536
110024932?163554244?230973844?cargocult2048
103020928?184967540?278135172?rsa2048
164103808?273348504?410733536?ronald2048
591233140?1072241632?1718159880?ronald3072
1359510224?2586472212?3841792916?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
322043371635852cargocult2048
321123384436240rsa2048
465604710849028ronald1024
537045405254288ntruees401ep2
604366077661076ntruees439ep1
668966851669476ronald1536
859008642886852ntruees593ep1
928249485697728ronald2048
109500110000110568ntruees743ep1
163280165384168608ronald3072
178592178932179664ntruees787ep1
252512255144259244ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
615246189662368ntruees401ep2
691086932069704ntruees439ep1
100628101084102772ntruees593ep1
134560134988137524ntruees743ep1
267196269376272852ntruees787ep1
133198413460841357924ronald1024
301770830393203058164ronald1536
322741632352403315588rsa2048
323131632403643248908cargocult2048
580907658351805854184ronald2048
173450361738394417449152ronald3072
366558243672800436797948ronald4096
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; 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-20171020

Cycles to generate a key pair
quartilemedianquartilesystem
426852429332431716ntruees401ep2
483864485792489132ntruees439ep1
783548788908792880ntruees593ep1
114438411513921159396ntruees743ep1
1438288144021614467883hfe
6362672637158463980404hfe
311947603195519234183464mceliece
413804364150835641658108ntruees787ep1
31877784?53084884?86110920?ronald1024
73888548?112677340?204182160?ronald1536
104142492?145558136?219393400?rsa2048
162019988?278827824?449797952?ronald2048
643489032?1031972964?1546041520?ronald3072
1125827384?2307479236?3460311032?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5788580058123hfe
1753217616177764hfe
252482566827812rsa2048
391683996040724ronald1024
476044785649520ntruees401ep2
528805325653536ntruees439ep1
529285338854076mceliece
575285825259816ronald1536
719487241673072ntruees593ep1
810088175683500ronald2048
903769074091416ntruees743ep1
124024124900126904ntruees787ep1
141696143544145268ronald3072
227080229420231556ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
493884960449936ntruees401ep2
552125534055544ntruees439ep1
828368311683500ntruees593ep1
1030521034561166043hfe
109980110232110676ntruees743ep1
175056177016180432ntruees787ep1
110412411080201119404mceliece
121441612282841239492ronald1024
1354240135698013789084hfe
263368826401962651164rsa2048
274464427595042780012ronald1536
527546452931445315844ronald2048
154725121552751615597600ronald3072
326989083275592032854516ronald4096
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; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20171020

Cycles to generate a key pair
quartilemedianquartilesystem
189289219026721909348ntruees593ep1
214210821477242155196ntruees439ep1
285519228644282876408ntruees743ep1
350857923617340437659592mceliece
733221047356143673766536ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
518045245652980mceliece
966769699297324ntruees439ep1
143280143964144556ntruees593ep1
204680205136205784ntruees743ep1
333524333820334228ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
139224139968140764ntruees439ep1
212156213788215860ntruees593ep1
322788324164328252ntruees743ep1
580412581344582488ntruees787ep1
106698810683081071876mceliece
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 (306c3); 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20171020

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
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5560558457683hfe
1743217456174924hfe
241762492425532rsa2048
247202595626764cargocult2048
377643820039068ronald1024
427804301243332ntruees401ep2
486604910849588ntruees439ep1
542045450056040ronald1536
702247074071076ntruees593ep1
755767685679064ronald2048
879568845289080ntruees743ep1
127368128960131376ronald3072
201108203000205632ronald4096
296436297796299268ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
486964899249324ntruees401ep2
549565509655416ntruees439ep1
820968242083400ntruees593ep1
101152?101352?137048?3hfe
108704109004110944ntruees743ep1
510024512952514692ntruees787ep1
103258410439761056104ronald1024
1473972154738815783364hfe
265684026590962660228rsa2048
266337226728082744324cargocult2048
277164827879602804864ronald1536
352496435475523576260ronald2048
124566241250318012544048ronald3072
263409922640929626473836ronald4096
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

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

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-20171020

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-20171020

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-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
582728587498594424ntruees401ep2
660165664527671876ntruees439ep1
109202510981391103697ntruees593ep1
158262715943161609632ntruees743ep1
41525812?68414777?106982582?ronald1024
935107439407808994294272ntruees787ep1
112734673?172152247?253972203?ronald1536
222477465?330600344?496580666?ronald2048
778714572?1346802041?2019049693?ronald3072
2529729543?3675733271?5217414532?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
603556138263534ronald1024
707637284573148ntruees401ep2
810318125781849ntruees439ep1
843558594687722ronald1536
121072121715122284ntruees593ep1
119033122271124883ronald2048
154491154973155495ntruees743ep1
196832199623203577ronald3072
310301312645315488ronald4096
376395377651379789ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
863838746088349ntruees401ep2
945999481195129ntruees439ep1
142831143049143400ntruees593ep1
187415188119188812ntruees743ep1
638818639155639706ntruees787ep1
158686416026611616280ronald1024
448464445112404542712ronald1536
778607478153647834871ronald2048
225059362257813322670255ronald3072
486486444873075748845895ronald4096
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; Piledriver (610f01); 2012 AMD A10-4655M; 2 x 2000MHz; h9trinity, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
122476012360411245336ntruees439ep1
207375620877362103584ntruees593ep1
312085731383443157783ntruees743ep1
916562829227739092479325ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
109447109800110116ntruees439ep1
166767167399167665ntruees593ep1
226134226880227737ntruees743ep1
404620405715407496ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
149233149442149730ntruees439ep1
227107227584228366ntruees593ep1
324066324670325388ntruees743ep1
658648658896659258ntruees787ep1
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-20171020

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
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6375640664843hfe
2185721933222744hfe
422484301644274rsa2048
425734399347101cargocult2048
584345948661800ronald1024
627376316763633ntruees401ep2
672476779768480ntruees439ep1
822178371785638ronald1536
100949101392102108ntruees593ep1
114937116585118458ronald2048
126627127287127968ntruees743ep1
192736194896197445ronald3072
301513303301307944ronald4096
357458358938360593ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
825888319983986ntruees401ep2
921579282693123ntruees439ep1
137071138092138601ntruees593ep1
136776?167795?228465?3hfe
178105179336180563ntruees743ep1
625864626246627868ntruees787ep1
152569015464111570440ronald1024
2231908223357522365404hfe
436256043892554424970ronald1536
512684051437605159334cargocult2048
513964751545635164434rsa2048
760399076349867662046ronald2048
218966152197010922041129ronald3072
477007124779981747911563ronald4096
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

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

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-20171020

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
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6199624763843hfe
1813518192182914hfe
429194366345211cargocult2048
429564443346711rsa2048
587665968462167ronald1024
629206345165102ntruees401ep2
706357122971629ntruees439ep1
832138407586490ronald1536
104887105458106297ntruees593ep1
113003115259117798ronald2048
133887134840135676ntruees743ep1
192019194688198304ronald3072
299781303321307155ronald4096
357832359272361842ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
825358286585294ntruees401ep2
922899254993236ntruees439ep1
140202140818141736ntruees593ep1
134944?153742?236997?3hfe
184417184976185540ntruees743ep1
620009626565628795ntruees787ep1
152994215437021555198ronald1024
1789550181176221076744hfe
436497443880734408614ronald1536
513365951399975152479cargocult2048
513358451461475158207rsa2048
760614176444427677196ronald2048
218747732196356222044390ronald3072
476258354770642447795100ronald4096
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

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

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-20171020

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
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5788579658083hfe
2054420592206524hfe
320843395236496rsa2048
323483487637148cargocult2048
434804367645384ronald1024
485324882449120ntruees401ep2
544965486055224ntruees439ep1
615526228864004ronald1536
829288333283864ntruees593ep1
864088752889436ronald2048
103416103952104516ntruees743ep1
146616148380150856ronald3072
230236232096234080ronald4096
326516329224330936ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
576205784058336ntruees401ep2
649006536865912ntruees439ep1
100104101756103332ntruees593ep1
102820?124912?144592?3hfe
133160133952137420ntruees743ep1
572216574460576916ntruees787ep1
111760011260121138264ronald1024
1563612163652416950444hfe
312192431443683159148ronald1536
322454032354243302072cargocult2048
323610432397683267088rsa2048
504089650695285096332ronald2048
137047961373896413776380ronald3072
293400922937960029440404ronald4096
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

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

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-20171020

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
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6783681669193hfe
1901120037204514hfe
473734825049956rsa2048
480744857250236cargocult2048
627676361665354ronald1024
737187422275054ntruees401ep2
817428232284270ntruees439ep1
891828991691987ronald1536
123223123742124404ntruees593ep1
122927124581126948ronald2048
157045157819158420ntruees743ep1
206223208638211745ronald3072
324284328719331696ronald4096
397876399174401404ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
989209974299895ntruees401ep2
109794112378114663ntruees439ep1
164972165609166320ntruees593ep1
150037?186507?219541?3hfe
215750218084220767ntruees743ep1
697514698733701895ntruees787ep1
171664517289391747219ronald1024
1949408207679521132974hfe
484040948654934891833ronald1536
538585653994215410015cargocult2048
540234254123755480408rsa2048
825062482914978321697ronald2048
234414982350037823623933ronald3072
508097495094448151078508ronald4096
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

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

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-20171020

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-20171020

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-20171020

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
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
1388013885139173hfe
4518745505456614hfe
685047030077420rsa2048
680687526476522cargocult2048
794538029882156ronald1024
904069130992173ntruees401ep2
100933101774102657ntruees439ep1
109326112275114940ronald1536
149625152099154751ronald2048
158298159425160645ntruees593ep1
213317214543216505ntruees743ep1
249764252405255474ronald3072
378304382370386199ronald4096
489977492200494029ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
136235137251138548ntruees401ep2
153601154194154916ntruees439ep1
236849237781239077ntruees593ep1
328325329807330790ntruees743ep1
331341?398639?439741?3hfe
887870889318892863ntruees787ep1
204799120702262088732ronald1024
4194901426745743807834hfe
564361356746255712331ronald1536
614997261619196165756rsa2048
617469661760316518505cargocult2048
976629098025479844546ronald2048
265855032664621826688288ronald3072
569668875703793457130496ronald4096
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

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

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-20171020

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

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

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-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
462332465812469088ntruees401ep2
532804536828540572ntruees439ep1
895036898988903356ntruees593ep1
128678012937881303416ntruees743ep1
28279200?48491336?79677476?ronald1024
803681928082360081039324ntruees787ep1
88171908?153072316?256604100?ronald1536
169602552?259157796?431632764?ronald2048
561707356?930485672?1310598112?ronald3072
1212664204?2134377152?3065335336?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
465124688848156ronald1024
586446023260636ntruees401ep2
673166763668068ntruees439ep1
676366789270284ronald1536
947169666098112ronald2048
104284104824105272ntruees593ep1
130064130620131756ntruees743ep1
165572167244168912ronald3072
256780259024262436ronald4096
410296411360413036ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
621766237663344ntruees401ep2
697087005270756ntruees439ep1
110060110496112256ntruees593ep1
143396143880145728ntruees743ep1
701692702032702628ntruees787ep1
119656012064681219668ronald1024
344821634638683491964ronald1536
559186856192445653884ronald2048
154782601551446415575396ronald3072
333879523344047233487708ronald4096
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; 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-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
944102?963877?1397337?ntruees401ep2
126193312758411297545ntruees439ep1
189160419156741939506ntruees593ep1
2291266230143323253673hfe
277509727910002834708ntruees743ep1
1070148210733667108546974hfe
43879580?76709322?118831323?ronald1024
104650258105111687105597701ntruees787ep1
93555814?159606386?256754066?rsa2048
126572856?200084630?295872444?ronald1536
234547575?411680216?632147272?ronald2048
693268887?1286417772?2047156206?ronald3072
1670465407?2694493671?4767584412?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6292629364403hfe
1904619222192464hfe
354243620439515rsa2048
487544935951108ronald1024
693766988072103ronald1536
697997187773405ntruees401ep2
788527996681690ntruees439ep1
948339688398500ronald2048
121179124449127629ntruees593ep1
161311163199165497ronald3072
165575169473172613ntruees743ep1
252475254560255695ronald4096
330195330794331526ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
110689112799118044ntruees401ep2
126216128052128501ntruees439ep1
187722187781188564ntruees593ep1
165244?265349?297949?3hfe
278413280921281878ntruees743ep1
600240600807602705ntruees787ep1
126623812774481296392ronald1024
2023655203221520619174hfe
283354328450902863039rsa2048
343114434561063473418ronald1536
594741259798316013362ronald2048
165224701660652616786775ronald3072
352333613539181535547552ronald4096
Secret key
bytessystem
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
51843hfe
84804hfe
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
76163hfe
230404hfe
Encrypting 0 bytes
bytessystem
673hfe
684hfe
128ronald1024
192ronald1536
256ronald2048
272rsa2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
443hfe
454hfe
105ronald1024
169ronald1536
233ronald2048
272rsa2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
673hfe
684hfe
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
272rsa2048
544ntruees401ep2
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

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

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; Nehalem (206e6); 2010 Intel Xeon X7560; 32 x 2266MHz; threads; unstable; bigmem, supercop-20141124

Cycles to generate a key pair
quartilemedianquartilesystem
572475576680581562ntruees401ep2
650607655107662204ntruees439ep1
110282411087541112565ntruees593ep1
160279116092371620423ntruees743ep1
387749183983069441393459mceliece
616553176198024662099394ntruees787ep1
39941877?68931850?108825143?ronald1024
112663057?173957076?318817260?ronald1536
230516226?389520980?645406408?ronald2048
789983353?1408427438?2373082383?ronald3072
3418006941?4828636143?7263732675?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
570605757957885ronald1024
613766310163586ntruees401ep2
629036362564153mceliece
707517109171371ntruees439ep1
856218692188550ronald1536
969299722997512ntruees593ep1
122635122870123168ntruees743ep1
122618124448125012ronald2048
220306221346223179ronald3072
335385335673336084ntruees787ep1
348327350956353691ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
754097544376001ntruees401ep2
835948377683850ntruees439ep1
118759118830118907ntruees593ep1
154847155105155210ntruees743ep1
576099576218576436ntruees787ep1
904145904471904686mceliece
181457418302771841327ronald1024
453588445525944568606ronald1536
919619292205719238866ronald2048
267145822674430126800724ronald3072
590495035912260359195621ronald4096
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; 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

armeabi (v5l, ARM926EJ-S); 2008 Marvell Kirkwood 88F6281; 1 x 1200MHz; auxplug, supercop-20141124

Cycles to generate a key pair
quartilemedianquartilesystem
396856443994729240160382ntruees439ep1
733718587365324673804974ntruees593ep1
112858410113269746113819892ntruees743ep1
465391746468343296468896790ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
204210020545382069256ntruees787ep1
241399824229622431398ntruees439ep1
410637641193184127340ntruees593ep1
668649667042446719250ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
382842638361363847764ntruees787ep1
472276847255944740282ntruees439ep1
807608480901848093016ntruees593ep1
131494621315136413156974ntruees743ep1
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

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-20171020

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-20171020

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

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-20171020

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
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6885690372093hfe
2122221267213214hfe
487264949154153cargocult2048
485375104852794rsa2048
587885945459877mceliece
638196558373593ronald1024
679236840068904ntruees401ep2
757627615876563ntruees439ep1
941949508597389ronald1536
115641116442117333ntruees593ep1
132327132912135351ronald2048
149031149886151155ntruees743ep1
239778241839244323ronald3072
363213363672364410ntruees787ep1
381537384255387810ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
948159501397983ntruees401ep2
109251110520110619ntruees439ep1
166239169596170568ntruees593ep1
2091152204822264853hfe
225261225387227592ntruees743ep1
642771643689643932ntruees787ep1
102808810610731062081mceliece
183361518465751863477ronald1024
2323566232794023310904hfe
428823043140154332771ronald1536
512135151356435162652cargocult2048
513266451390995145723rsa2048
845469084866588537400ronald2048
250580792510801125167042ronald3072
534858395354478053640000ronald4096
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; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20171020

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-20171020

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
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6921693069573hfe
2529925479261994hfe
478804961754225cargocult2048
477275070651660rsa2048
539375482855926mceliece
627846376565106ronald1024
673836794168445ntruees401ep2
754477601476536ntruees439ep1
929709437495499ronald1536
116208117360118269ntruees593ep1
133641136278138636ronald2048
150129151065156258ntruees743ep1
240282241731244152ronald3072
363537364032364734ntruees787ep1
384975387738390816ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
936099447395301ntruees401ep2
106083109071109467ntruees439ep1
169488170127170658ntruees593ep1
180531?206703?294147?3hfe
223308225828228330ntruees743ep1
643131643275645156ntruees787ep1
104823910604521066158mceliece
183405618543241870596ronald1024
2572902260226026168944hfe
428917543256074357782ronald1536
512316051301805139594cargocult2048
512498751307565134140rsa2048
844289184754718517897ronald2048
251318882519847025275420ronald3072
534394715352129053617887ronald4096
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; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20171020

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 2017.11.19 of the results-encrypt.html web page. This web page is in the public domain.