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 (800f11); 2017 AMD Ryzen 7 1700; 8 x 2994MHz; ryzen, supercop-20170718

Cycles to generate a key pair
quartilemedianquartilesystem
187398018782401884390ntruees401ep2
221319022185302224890ntruees439ep1
393780039441903951660ntruees593ep1
607968060891006099990ntruees743ep1
607600206102024061239990ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
690006930069780ntruees401ep2
772507755077880ntruees439ep1
123000123420123960ntruees593ep1
164700165420166050ntruees743ep1
194250194580195030ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
912609177093210ntruees401ep2
101550102240103380ntruees439ep1
163890164220165870ntruees593ep1
235140236130237690ntruees743ep1
270000270300271380ntruees787ep1
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
69914160?121772124?168450318?rsa2048
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
216422225822730rsa2048
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
221025222169962240636rsa2048
Secret key
bytessystem
384rsa2048
Public key
bytessystem
256rsa2048
Encrypting 0 bytes
bytessystem
272rsa2048
Encrypting 23 bytes
bytessystem
272rsa2048
Encrypting many bytes
bytessystem
272rsa2048

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

Cycles to generate a key pair
quartilemedianquartilesystem
401336404856407424ntruees401ep2
463264466540469736ntruees439ep1
764844769972773928ntruees593ep1
111884811241561129804ntruees743ep1
1463740147386815334843hfe
6279636629116463033604hfe
28603064?42782172?72237572?ronald1024
696837206994956070161460ntruees787ep1
81797920?115575888?181871408?rsa2048
73997884?116699356?187766388?cargocult2048
89822512?136674664?187057840?ronald1536
144614388?254123252?376530308?ronald2048
440650052?686401992?999357812?ronald3072
761306208?1488497204?2444941788?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5340536055403hfe
1626416596173204hfe
240282478825948rsa2048
236562491625388cargocult2048
357243620837580ronald1024
421324254843496ntruees401ep2
476604796048388ntruees439ep1
493204981651276ronald1536
680646949671408ronald2048
692486953669940ntruees593ep1
865528708887560ntruees743ep1
111044111748114632ronald3072
167424169708172368ronald4096
292688294172295900ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
469444734051932ntruees401ep2
535525370854488ntruees439ep1
796008049281800ntruees593ep1
105308105852107856ntruees743ep1
108736?127484?146500?3hfe
504824508024510912ntruees787ep1
903816914256924380ronald1024
1274468127877613340484hfe
228513622866482291736cargocult2048
228690822919562419168rsa2048
244042824570082472520ronald1536
352829235481683570940ronald2048
885180089043809126216ronald3072
179124441797184818046656ronald4096
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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
807848813124817888ntruees439ep1
130868813148841323040ntruees593ep1
200077220067802015860ntruees743ep1
702367207051867270726400ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
738447434474980ntruees439ep1
112648113084113624ntruees593ep1
153288153588154220ntruees743ep1
295976297724299408ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
925129288894252ntruees439ep1
148484149420150752ntruees593ep1
218076219400222020ntruees743ep1
501908505928507320ntruees787ep1
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-20170718

Cycles to generate a key pair
quartilemedianquartilesystem
976192984189999727ntruees401ep2
115305211624651178211ntruees439ep1
191566819349061948746ntruees593ep1
367689337058363755862ntruees743ep1
506900955092952351054947ntruees787ep1
37021617?55770205?84536794?ronald1024
100084952?149394806?251614421?ronald1536
278627964?431628059?629709697?ronald2048
1270013468?2056029613?2998822254?ronald3072
2851610887?4869559900?7563585686?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
645716507766683ronald1024
690056949269983ntruees401ep2
775417791678576ntruees439ep1
100640101573103845ronald1536
103519103901104472ntruees593ep1
132364132739133265ntruees743ep1
133626135059137903ronald2048
184580184852185265ntruees787ep1
240039242031245707ronald3072
355860358875363521ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
704677146374067ntruees401ep2
814948232785929ntruees439ep1
112952114591119519ntruees593ep1
158127159064162603ntruees743ep1
285482285976288349ntruees787ep1
242646724409992458150ronald1024
613542961559546180599ronald1536
120527061208584712110956ronald2048
344650493450884934542255ronald3072
704738787055101170645528ronald4096
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-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; 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; 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-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
540256544936549072ntruees401ep2
615128618704626684ntruees439ep1
102604810343401040088ntruees593ep1
150332415102321524960ntruees743ep1
37131136?53891780?86078612?ronald1024
651297766565262865821768ntruees787ep1
91612756?134140628?201580828?ronald1536
146624184?259372412?426909944?ronald2048
543189504?1138915048?1546349308?ronald3072
1226961100?2536687872?3738745200?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
459564628048368ronald1024
581525930059840ntruees401ep2
657526602066448ntruees439ep1
668926808070164ronald1536
924729352096080ronald2048
943289462495092ntruees593ep1
120388120792121224ntruees743ep1
159904163724166096ronald3072
188648189152189748ntruees787ep1
251612254528258900ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
618726233263036ntruees401ep2
688126896069588ntruees439ep1
100888101444102796ntruees593ep1
134664135424138420ntruees743ep1
267964269984273312ntruees787ep1
132534813373521358468ronald1024
301960830386643064664ronald1536
580296458289365850876ronald2048
173146481736867617404720ronald3072
366954203674704436859244ronald4096
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; 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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
426524429900432756ntruees401ep2
475040478964482124ntruees439ep1
785124787708791936ntruees593ep1
115058411537641158568ntruees743ep1
1334864133759613424803hfe
6608620664047666818244hfe
301366683109999233922536mceliece
412945724145064841608196ntruees787ep1
33442648?59010808?90838464?ronald1024
69514252?121243132?210668428?rsa2048
78847520?126293956?197921180?ronald1536
166149064?261816816?424919128?ronald2048
534958932?959535952?1681396560?ronald3072
1192687452?1910731124?3479879748?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5852585658723hfe
1770417756177884hfe
254602608426828rsa2048
394443971240376ronald1024
476444810048564ntruees401ep2
488044935250044mceliece
506285083651184ntruees439ep1
575485868459676ronald1536
717447199672396ntruees593ep1
815648275283752ronald2048
903609073291296ntruees743ep1
124196125880126784ntruees787ep1
142916144456146616ronald3072
224032226136228364ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
494564956049780ntruees401ep2
570725728057444ntruees439ep1
823688256883116ntruees593ep1
109696110328124532ntruees743ep1
99636?119532?139288?3hfe
173856174696176492ntruees787ep1
111147611129641115504mceliece
121724812265361238024ronald1024
1327388138628014186164hfe
263527626379962640136rsa2048
275138427699762783696ronald1536
526321652817205305108ronald2048
154802881551518015552868ronald3072
326519603271206832841136ronald4096
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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
188800818951721900308ntruees593ep1
213836821452602150664ntruees439ep1
286090828732802890680ntruees743ep1
355745283628991638851480mceliece
733890287370116073891364ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
511845167252380mceliece
962169670097484ntruees439ep1
143144143580144184ntruees593ep1
204512205016205588ntruees743ep1
333700334048334628ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
139096139752140476ntruees439ep1
212028212952215220ntruees593ep1
324244324916328740ntruees743ep1
580076580496582348ntruees787ep1
106316010719441076564mceliece
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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
406232408036411124ntruees401ep2
465332468276470004ntruees439ep1
773304777524783416ntruees593ep1
113161211351361141680ntruees743ep1
2062436206670821201043hfe
6914084692351270019844hfe
29799228?47314536?74595068?ronald1024
720107167224728472433384ntruees787ep1
70040836?123199240?184583436?rsa2048
99525472?136262480?211444700?cargocult2048
92755404?145054220?222409100?ronald1536
156164060?255454620?388690704?ronald2048
488413764?711070248?1326560280?ronald3072
1115423040?1973496972?3368897512?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6572680868523hfe
1853218568186084hfe
253442585227076rsa2048
257082688827624cargocult2048
375243857239224ronald1024
430044342043744ntruees401ep2
484924883649284ntruees439ep1
561085751258712ronald1536
704207074471076ntruees593ep1
757727612077804ronald2048
883688875689264ntruees743ep1
127888129712131444ronald3072
197368199656202204ronald4096
296468297664299144ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
487404906049420ntruees401ep2
549765522455424ntruees439ep1
819048220883180ntruees593ep1
109132109840112284ntruees743ep1
125120?175324?207516?3hfe
508764510612512592ntruees787ep1
103458410466601054176ronald1024
1436044145330814713404hfe
265849226598362672224rsa2048
265965226625122668464cargocult2048
278261227988122814276ronald1536
352026835391843569148ronald2048
124486161247899212513780ronald3072
263696842642724426620096ronald4096
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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
820400825604830380ntruees439ep1
132854813326281339548ntruees593ep1
201830820251642033440ntruees743ep1
722255007241668072654524ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
743767478475172ntruees439ep1
114220114824115160ntruees593ep1
155052155592156044ntruees743ep1
300000301748302840ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
938529441695816ntruees439ep1
150936151824153464ntruees593ep1
221100221848224992ntruees743ep1
506736507888509996ntruees787ep1
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-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
666354670537678253ntruees401ep2
757635765814775869ntruees439ep1
123446012468631258279ntruees593ep1
180799518168491831357ntruees743ep1
573083895964474662957959mceliece
47722097?74604512?113778526?ronald1024
100790114101466348101701481ntruees787ep1
113402217?217231097?339265090?ronald1536
252906161?412898095?655145440?ronald2048
667722956?1357004342?2047350965?ronald3072
2076529020?3595197771?5043067009?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
636906511066928ronald1024
759637782578266ntruees401ep2
846308540986027mceliece
875128786188211ntruees439ep1
885268982492307ronald1536
116904117764118471ntruees593ep1
125050126492128725ronald2048
148577149258150240ntruees743ep1
211817214489217176ronald3072
332466335537338182ronald4096
470735471470528403ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
926209304893487ntruees401ep2
103673103898104956ntruees439ep1
140287140603141935ntruees593ep1
183038183807189668ntruees743ep1
817747818227818515ntruees787ep1
130445113065151310772mceliece
171777217319331745264ronald1024
399394440215144055902ronald1536
793452679650557997396ronald2048
242931702437472124500831ronald3072
524286885251980752635271ronald4096
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; 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 (600f20); 2012 AMD FX-8350; 4 x 4000MHz; calvin, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
539720543942548401ntruees401ep2
606518612345616561ntruees439ep1
101423910217911032508ntruees593ep1
147786614902901502294ntruees743ep1
2329527235469323731473hfe
1018670910260707106064944hfe
40507305?70643688?125873921?ronald1024
913431029164042791924421ntruees787ep1
128068556?196418272?276031481?ronald1536
169018709?318058179?468121282?rsa2048
251967913?436220141?674956906?ronald2048
651076129?1455414861?2238504339?ronald3072
2116583122?3406811423?5444549123?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6393642164973hfe
2368723731237854hfe
422924415045182rsa2048
580525929161223ronald1024
598566015560479ntruees401ep2
675026814468845ntruees439ep1
833578477486935ronald1536
100978101599102622ntruees593ep1
114381116036118284ronald2048
126717127668128697ntruees743ep1
194210195692199450ronald3072
300994304032308618ronald4096
357846359395361430ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
811138152281819ntruees401ep2
910379204592554ntruees439ep1
136732137346138813ntruees593ep1
178940179654180279ntruees743ep1
136868?187132?208410?3hfe
623075624474630893ntruees787ep1
153392115495761566927ronald1024
1841797186723118789884hfe
436450043983444432343ronald1536
512842151422685238946rsa2048
760224676220857648933ronald2048
218041642186739921960585ronald3072
475814634763925147729681ronald4096
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 (600f20); 2012 AMD FX-8350; 4 x 4000MHz; calvin, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
117387811854361202857ntruees439ep1
199927320157132029596ntruees593ep1
299911230203053049611ntruees743ep1
897342209007105190324983ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
971999762397993ntruees439ep1
148680149175149641ntruees593ep1
201159201725202322ntruees743ep1
375964377482379324ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
145188145896146668ntruees439ep1
222029222624224714ntruees593ep1
315021316171318538ntruees743ep1
641998643016646935ntruees787ep1
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 (600f20); 2012 AMD FX-8350; 4 x 4000MHz; hobbes, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
534608538295542660ntruees401ep2
611884619390671026ntruees439ep1
101438310197581026368ntruees593ep1
147182614862671497924ntruees743ep1
2364215239117623997273hfe
1039480410423535105368834hfe
47996504?76342710?121570290?ronald1024
912604709158554691848460ntruees787ep1
128173900?214887222?297433969?ronald1536
151884667?263889232?408635025?rsa2048
296360265?435859848?634445038?ronald2048
752545287?1281370592?2139561268?ronald3072
2067185872?3632378920?5627302941?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6211628663713hfe
1798618035181334hfe
420524298144934rsa2048
602876077261156ntruees401ep2
604906116762969ronald1024
681016879270060ntruees439ep1
828988461986087ronald1536
101190101803102437ntruees593ep1
113731115573117162ronald2048
126556127098127572ntruees743ep1
191863193900196684ronald3072
302586305539310017ronald4096
356848359325360827ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
813588188882965ntruees401ep2
926709325096473ntruees439ep1
137910138210138521ntruees593ep1
176294178234178834ntruees743ep1
171640?186544?215635?3hfe
628761629312632454ntruees787ep1
153926015524321566061ronald1024
1818548182009518897284hfe
437271243930434417975ronald1536
512399651451735158943rsa2048
759430276149847640877ronald2048
218877942194845922025833ronald3072
476469484772070847794929ronald4096
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 (600f20); 2012 AMD FX-8350; 4 x 4000MHz; hobbes, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
115718611688931179904ntruees439ep1
197551419902762003577ntruees593ep1
298345630086403031982ntruees743ep1
898894329017135190348478ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
969879744197825ntruees439ep1
148535149129149741ntruees593ep1
201289201906202742ntruees743ep1
375113376987378890ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
145622145939146384ntruees439ep1
222484223162223939ntruees593ep1
316311316764317482ntruees743ep1
640961643643645172ntruees787ep1
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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
430580434108438288ntruees401ep2
491124495564499172ntruees439ep1
810124814872822532ntruees593ep1
117236011784841184884ntruees743ep1
1571600157275215742683hfe
7352880738326474091924hfe
35761252?59632748?95566608?ronald1024
730825087335248873498220ntruees787ep1
90602560?145230160?227049212?ronald1536
87639884?168312588?292452804?cargocult2048
121974832?190966000?286259784?rsa2048
177191140?270741980?392033452?ronald2048
497245200?879037252?1347324216?ronald3072
1421264528?2508856908?3861476012?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
5624564856643hfe
1786017920180164hfe
320163404836620rsa2048
327843536037208cargocult2048
436484399645492ronald1024
487044898449348ntruees401ep2
545365468855116ntruees439ep1
619646293664424ronald1536
826528330883792ntruees593ep1
849808616087200ronald2048
103524103860104332ntruees743ep1
146016147812149132ronald3072
227676229140232308ronald4096
326244327916330276ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
574005771658620ntruees401ep2
644766537266076ntruees439ep1
101280101488102300ntruees593ep1
1072361074441231043hfe
133412134148135208ntruees743ep1
571104571856573336ntruees787ep1
111441211267241142076ronald1024
1359984138124814114404hfe
312592831491123183968ronald1536
322647632291243232368cargocult2048
323495632447963341624rsa2048
504477650646525091924ronald2048
137129921374748813803552ronald3072
293565362942956029498188ronald4096
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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
937832944268949208ntruees439ep1
151408015223721528160ntruees593ep1
231055623206722333168ntruees743ep1
734446367376438874030384ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
815088199682396ntruees439ep1
125516125964126568ntruees593ep1
173420173872174312ntruees743ep1
336168337856339644ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
108196108740110168ntruees439ep1
172712173528175388ntruees593ep1
256672257820261712ntruees743ep1
574880577572579576ntruees787ep1
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 Core i5-3210M; 2 x 2500MHz; h9ivy, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
324783763388703235531760mceliece
35431544?58456188?90158668?ronald1024
745381407501944475187136ntruees787ep1
89442716?153944064?213840720?ronald1536
204430348?285842996?450911668?ronald2048
523739320?938536308?1536327972?ronald3072
1792406140?2802895072?4084267692?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
456924598447552ronald1024
664406757268896ronald1536
708687309274336mceliece
931769516097392ronald2048
162280163260165352ronald3072
254704257152259924ronald4096
388120388428388920ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
678240678736680104ntruees787ep1
113012811309081134740mceliece
130315213133241331808ronald1024
296480029791402994140ronald1536
571375257302605753556ronald2048
159577481600550416053336ronald3072
342554123430090434356296ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256mceliece
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233mceliece
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
110mceliece
1573ntruees787ep1

x86; normally amd64; IB+AES (306a9); 2012 Intel Core i5-3210M; 2 x 2500MHz; h9ivy, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
885772328915380489357432ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
409752410988412792ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
691244691960692428ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
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

armeabi; Scorpion (510f02d2); 2011 Qualcomm Snapdragon S3 APQ8060; 2 x 1782MHz; h6dragon, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
392363139356213960443ntruees401ep2
464549546682504689023ntruees439ep1
815618781758868197706ntruees593ep1
155398201559041115653286ntruees743ep1
228660966229993530230742218ntruees787ep1
367306485?668800611?1031980564?ronald1024
940371941?1682653229?2474759824?ronald1536
2079293443?3847254565?5761776332?ronald2048
4638173429?8664519105?15513765084?ronald3072
15907302253?27700190933?47214868090?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
235738236466237264ntruees401ep2
264756265223265492ntruees439ep1
282514283778290336ronald1024
395162396062396921ntruees593ep1
448836451314456525ronald1536
558473558904559834ntruees743ep1
679637686109688295ronald2048
990025991681993936ntruees787ep1
129405612983401306442ronald3072
211887221263302141056ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
387355387377387395ntruees401ep2
430867430896430918ntruees439ep1
659487659499659539ntruees593ep1
973976974256974452ntruees743ep1
179947017995831800628ntruees787ep1
755237076020927637852ronald1024
194872331954401719601861ronald1536
404434414053378640628880ronald2048
119677596119800127119966546ronald3072
266966192267136920267405763ronald4096
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-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
593701597683606070ntruees401ep2
672032679508690286ntruees439ep1
113976811499691171133ntruees593ep1
162875016386131653795ntruees743ep1
559657245798871460238131mceliece
49610925?78011740?118196729?ronald1024
823001218276708882934481ntruees787ep1
137088458?220664717?373026905?ronald1536
296300900?470543257?694690222?ronald2048
899108658?1556266674?2365784757?ronald3072
2080439505?3713380058?5757636033?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
639496659568184ronald1024
809268196482922ntruees401ep2
852328630588001mceliece
921299277393724ntruees439ep1
927169324495483ronald1536
128320130822132244ronald2048
132880133744135261ntruees593ep1
168567169408170514ntruees743ep1
220284222626225187ronald3072
237541240417241602ntruees787ep1
347952350852357306ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
100172100727101016ntruees401ep2
110623110844111254ntruees439ep1
165871166710167002ntruees593ep1
217890218764219242ntruees743ep1
352814355746362888ntruees787ep1
123599412380691245698mceliece
185495918703161885173ronald1024
433012443541414391477ronald1536
843448984617148513838ronald2048
255246342560491725713162ronald3072
547420485483919354931228ronald4096
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; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
164093516485021658681ntruees439ep1
493806249540514971986ntruees593ep1
751846175304847556979ntruees743ep1
167656394168678328169042971ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
109787110300110860ntruees439ep1
169698170235171361ntruees593ep1
222034223854225915ntruees743ep1
501866503082505471ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
153079153321154517ntruees439ep1
241866243566244914ntruees593ep1
327964328743329888ntruees743ep1
888406888758891841ntruees787ep1
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; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20170228

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 (500f20); 2011 AMD E-350; 2 x 1600MHz; h4e350, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
274722627596162775132ntruees401ep2
320430332214303240291ntruees439ep1
574949457691685789685ntruees593ep1
877925788113518865351ntruees743ep1
557279465824380061119666mceliece
78661422?137335908?185621598?ronald1024
160916871161871732162281607ntruees787ep1
214499016?366801540?520691511?ronald1536
383959812?614246823?1002180651?ronald2048
1366167585?1966398168?3031880979?ronald3072
2831481534?5097172653?6841847397?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
826118354786241ronald1024
869888830589766mceliece
103359104895105657ntruees401ep2
115632116499120069ronald1536
116418117294118299ntruees439ep1
159111161601164562ronald2048
167367168270169281ntruees593ep1
220830222687224253ntruees743ep1
266550270222275247ronald3072
408924413367418869ronald4096
563787564708565842ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
145602146265146763ntruees401ep2
159615160260161133ntruees439ep1
239490240717241263ntruees593ep1
324849325722327078ntruees743ep1
100449610049791006458ntruees787ep1
118226411829421183635mceliece
214722621726062192277ronald1024
481672248567124886058ronald1536
932606793642549403320ronald2048
257960612586059725953033ronald3072
554017415549153155670163ronald4096
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; Bobcat (500f20); 2011 AMD E-350; 2 x 1600MHz; h4e350, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
563628056636165686752ntruees439ep1
100573201008657610106796ntruees593ep1
156170131566069915718170ntruees743ep1
177913461178995831179366808ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
218391219066219660ntruees439ep1
332145332976333963ntruees593ep1
487698489114492783ntruees743ep1
568191568854569763ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
348486348978351048ntruees439ep1
548853549648551955ntruees593ep1
837672839367841350ntruees743ep1
992169992985995514ntruees787ep1
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-20170718

Cycles to generate a key pair
quartilemedianquartilesystem
186959872?330416541?513296960?rsa2048
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
669326780175572rsa2048
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
615528861768586209215rsa2048
Secret key
bytessystem
384rsa2048
Public key
bytessystem
256rsa2048
Encrypting 0 bytes
bytessystem
272rsa2048
Encrypting 23 bytes
bytessystem
272rsa2048
Encrypting many bytes
bytessystem
272rsa2048

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
121330812302061356122ntruees439ep1
209675221249212331385ntruees593ep1
2493588256851828039523hfe
312473331486193168210ntruees743ep1
1130140311321859113348184hfe
681545496851322575721048ntruees787ep1
93941064?174632674?247678011?cargocult2048
102101333?184789567?308945351?rsa2048
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
7187765680113hfe
2064220668207004hfe
828478584292081ntruees439ep1
865869062793139rsa2048
839779133695390cargocult2048
130550133165144920ntruees593ep1
173762177470182340ntruees743ep1
346464347754386344ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
125730125890135770ntruees439ep1
184838?186771?270051?3hfe
185804196150216548ntruees593ep1
269631270650278118ntruees743ep1
609839610828678850ntruees787ep1
2250137225403223254884hfe
324864332567473624571rsa2048
325005732581773620186cargocult2048
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-20170904

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; K10 32nm (300f10); 2011 AMD A6-3650; 4 x 2600MHz; hydra4, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
392288239337043945369ntruees439ep1
700525070227467042117ntruees593ep1
108685321089947810918604ntruees743ep1
404077914289152145222002mceliece
687175256919243969348139ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
701537056771514mceliece
107126108486109785ntruees439ep1
160122162065164724ntruees593ep1
217920219964224796ntruees743ep1
354011354295354681ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
143442143520143587ntruees439ep1
220712220732220798ntruees593ep1
317866318045318942ntruees743ep1
608844610143610283ntruees787ep1
111587911163091116917mceliece
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

x86; normally amd64; K10 32nm (300f10); 2011 AMD A6-3650; 4 x 2600MHz; hydra4, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
423386442608124302547ntruees439ep1
765965877211267777298ntruees593ep1
118398351193257712018906ntruees743ep1
674513116791678468059832ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
178733182594188573ntruees439ep1
275550283385291942ntruees593ep1
370547370796371280ntruees787ep1
417658427635440290ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
294438294474294649ntruees439ep1
462076462782464030ntruees593ep1
623115623239623485ntruees787ep1
747697748102748901ntruees743ep1
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; SB+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
592084595668599540ntruees401ep2
671780674812681796ntruees439ep1
111730011249801130496ntruees593ep1
164394816513241660132ntruees743ep1
341256803562923237417448mceliece
30849252?51691756?94955456?ronald1024
771850687769081677851996ntruees787ep1
105924036?165733588?257185952?ronald1536
168892192?292251668?457905836?ronald2048
718139384?1383186868?1871102876?ronald3072
1822281156?2850712268?4201949608?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
483124955651028ronald1024
624766343264024ntruees401ep2
708367150472528ntruees439ep1
707567191673268ronald1536
727607361274520mceliece
9912899732100312ntruees593ep1
100456101272103104ronald2048
124808125452126000ntruees743ep1
177804179848183204ronald3072
282740284260286544ronald4096
406524406884407276ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
682646923269788ntruees401ep2
761367674077488ntruees439ep1
104448104752105704ntruees593ep1
145636146680147932ntruees743ep1
700168700668702276ntruees787ep1
121252812129161217580mceliece
139186814061201421500ronald1024
315737231812003206556ronald1536
611965661397086173992ronald2048
171535121719452017234868ronald3072
369012923696412837068488ronald4096
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; SB+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
304754030561923065888ntruees439ep1
534828853624285382940ntruees593ep1
856870885873288617696ntruees743ep1
771377207763525277780308ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
120880121364121944ntruees439ep1
178568179324179840ntruees593ep1
251012251848252772ntruees743ep1
417656418064418552ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
162724163960165972ntruees439ep1
254596255860259068ntruees593ep1
381432383556388516ntruees743ep1
705424706212707788ntruees787ep1
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 (206a7); 2011 Intel Core i5-2400; 4 x 3100MHz; mangetsu, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
626260631232634996ntruees439ep1
104253210484201052392ntruees593ep1
151186415171601524108ntruees743ep1
329222563421511635862280mceliece
487686084904788449223244ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
685846959670440mceliece
707087112471736ntruees439ep1
9886499332100032ntruees593ep1
124852125588126276ntruees743ep1
369072369748371088ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
747287529276436ntruees439ep1
106028106504107612ntruees593ep1
139056139352141516ntruees743ep1
611296612504615716ntruees787ep1
117187211746281178364mceliece
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; 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-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
1107764?1123308?2351535?ntruees401ep2
114657711587301183428ntruees439ep1
1920400?1945037?4156183?ntruees593ep1
285920928891782925204ntruees743ep1
46319626?74727099?106987010?ronald1024
104711924105299766105689384ntruees787ep1
130618136?203906624?334497511?ronald1536
223032210?366318907?654959473?ronald2048
740582357?1229896877?1690744892?ronald3072
1388716260?2927270365?4623391275?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
484084896950259ronald1024
695526997571913ronald1536
747927706778688ntruees401ep2
817098301084762ntruees439ep1
932529394496198ronald2048
126774129365134210ntruees593ep1
159450161489164141ronald3072
173636175114181371ntruees743ep1
249558251121254473ronald4096
339705340309340900ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
111936111943112017ntruees401ep2
120439120593120678ntruees439ep1
186564186610186672ntruees593ep1
271127271245271364ntruees743ep1
599893600276600489ntruees787ep1
126632612744011294138ronald1024
343352634562903478844ronald1536
594916359714266000223ronald2048
165262681657170416707809ronald3072
352594133535991935461976ronald4096
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 (100fa0); 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; hydra3, supercop-20170228

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+AES (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; hydra2, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
659064663440668648ntruees401ep2
757528763336769712ntruees439ep1
130622813140721318240ntruees593ep1
194532019545041966288ntruees743ep1
359544163755984839458444mceliece
722171407267193272863368ntruees787ep1
41747584?74123204?100978972?ronald1024
105736860?199817768?298530652?ronald1536
234581580?409333060?574910856?ronald2048
624847040?1347833796?2000471932?ronald3072
1936418684?3312541360?5790049792?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
600646055662372ronald1024
646646691667284ntruees401ep2
745487489275208ntruees439ep1
771607796478996mceliece
875608788489972ronald1536
107552108116108560ntruees593ep1
122768124200126352ronald2048
137648138068138368ntruees743ep1
219652221936224240ronald3072
353112355412357684ronald4096
400948401300401852ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
824328253282624ntruees401ep2
915289158491720ntruees439ep1
134460134492134556ntruees593ep1
175304175540176116ntruees743ep1
692348692596692916ntruees787ep1
104912810496441050412mceliece
160959216238441638028ronald1024
383690038605443876632ronald1536
767890877028567731688ronald2048
224721922253446822575988ronald3072
492727244934528449393884ronald4096
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; Westmere+AES (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; hydra2, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
628017662970046311636ntruees439ep1
113403281135280011377036ntruees593ep1
179415641795884017983664ntruees743ep1
714941407194645272164712ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
139292139636140168ntruees439ep1
203444203764204320ntruees593ep1
291184291632292104ntruees743ep1
418208418632419124ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
205020205376205624ntruees439ep1
311436311648312108ntruees593ep1
467692468172469140ntruees743ep1
705340705548705796ntruees787ep1
Secret key
bytessystem
659ntruees439ep1
891ntruees593ep1
1120ntruees743ep1
1854ntruees787ep1
Public key
bytessystem
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
603ntruees439ep1
794ntruees593ep1
980ntruees743ep1
1573ntruees787ep1

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

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

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

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

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

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

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

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

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

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

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

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

amd64; Nano (6f8); 2009 Via Nano U3500; 1 x 1000MHz; h5nano, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
147927015004401522975ntruees401ep2
170406017374501760630ntruees439ep1
296043529969103020620ntruees593ep1
444044544847654547190ntruees743ep1
523084955462536557302725mceliece
945224909513720095353280ntruees787ep1
149825980?224351000?287166520?ronald1024
276049350?467403795?668500115?ronald1536
477667215?876499675?1409658825?ronald2048
1501655880?2252706655?3959687495?ronald3072
3689383960?6115323920?10486822725?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
720707237075475ronald1024
934159442094855ntruees401ep2
100035101800104355mceliece
105130105660106475ntruees439ep1
106610108575110695ronald1536
150595152870155935ronald2048
153620154005154615ntruees593ep1
198895199495200310ntruees743ep1
266145269570273310ronald3072
418005420880425185ronald4096
511435512010512850ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
129480129670130035ntruees401ep2
143350143835144380ntruees439ep1
214140214500215030ntruees593ep1
286545286875287435ntruees743ep1
881110882215890280ntruees787ep1
117841511886151253915mceliece
199495520153402037280ronald1024
450638545362854575150ronald1536
862779586649308691925ronald2048
243073602436902524431495ronald3072
515313855161379551693195ronald4096
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; Nano (6f8); 2009 Via Nano U3500; 1 x 1000MHz; h5nano, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
590886059319955948605ntruees439ep1
151682001521072015246030ntruees593ep1
236374452369366523759845ntruees743ep1
938631609445874594614960ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
194030196675199390ntruees439ep1
289750293855299100ntruees593ep1
426765432160442880ntruees743ep1
531930532390533135ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
301900302340303275ntruees439ep1
471660474140475105ntruees593ep1
736125736930738910ntruees743ep1
908175910115921275ntruees787ep1
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 (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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
294374329626942978508ntruees401ep2
348677735133973535912ntruees439ep1
618511862280336268972ntruees593ep1
972253897829649833639ntruees743ep1
3478999534921176365493254hfe
536533945628101659860247mceliece
64806567?106773301?180633658?ronald1024
124855096125297255125659047ntruees787ep1
85168709?182550115?274632765?cargocult2048
87607564?211913261?308562458?rsa2048
152398147?257131777?416613248?ronald1536
276443413?583666053?923650524?ronald2048
1124097835?1936604729?3056819468?ronald3072
2985898982?5338451904?7972812931?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
2749227509275544hfe
512585173252278mceliece
715287186173105ronald1024
101881102327104869ronald1536
114219116910120330ntruees401ep2
116860120013121592cargocult2048
118758121228123509rsa2048
127462130969133801ntruees439ep1
138174138689141517ronald2048
192022195827201247ntruees593ep1
231875233595235773ronald3072
276674281612288921ntruees743ep1
360785363419366499ronald4096
375110375429375837ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
185584188823189222ntruees401ep2
198381205537205712ntruees439ep1
314371319460326257ntruees593ep1
456154467468474009ntruees743ep1
678261678381679779ntruees787ep1
115710911591311170234mceliece
209559021104112133719ronald1024
325736832606163273049cargocult2048
329771533035143306658rsa2048
480369148286484854034ronald1536
6764366690955772310044hfe
990183699280709962801ronald2048
270904692713794527179411ronald3072
581076565819158358314335ronald4096
Secret key
bytessystem
384cargocult2048
384rsa2048
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
84804hfe
137282mceliece
Public key
bytessystem
128ronald1024
192ronald1536
256cargocult2048
256ronald2048
256rsa2048
384ronald3072
512ronald4096
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
230404hfe
81408mceliece
Encrypting 0 bytes
bytessystem
684hfe
128ronald1024
192ronald1536
256mceliece
256ronald2048
272rsa2048
284cargocult2048
384ronald3072
512ronald4096
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
454hfe
105ronald1024
169ronald1536
233mceliece
233ronald2048
272rsa2048
284cargocult2048
361ronald3072
489ronald4096
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
469274647299314770374ntruees439ep1
848679585535388630699ntruees593ep1
130006671307672013153052ntruees743ep1
658118436914911175257571mceliece
123091822123620244123941486ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
575895832559080mceliece
192318196938202531ntruees439ep1
297116306410318057ntruees593ep1
398968399390399759ntruees787ep1
442081457662466453ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
325079325263337336ntruees439ep1
505147513338522282ntruees593ep1
714124714818715102ntruees787ep1
769430791060838279ntruees743ep1
111506411288271186111mceliece
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 45nm (10676); 2007 Intel Xeon E5420; 4 x 2494MHz; jos, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
948975958980973095ntruees439ep1
161572516262851636965ntruees593ep1
248505025032072535667ntruees743ep1
441055054565609347831767mceliece
648950326534917265476987ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
795828070081562mceliece
935859400594838ntruees439ep1
130770131633133095ntruees593ep1
167130168195169095ntruees743ep1
367425367898369082ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
120097120975122760ntruees439ep1
171525171802174127ntruees593ep1
230902231172231427ntruees743ep1
626452626925632325ntruees787ep1
105579010584151061220mceliece
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

x86; normally amd64; C2 45nm (10676); 2007 Intel Xeon E5420; 4 x 2494MHz; jos, supercop-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
427389742877354302517ntruees439ep1
754849575819687617990ntruees593ep1
119008351193751811992095ntruees743ep1
646222436506275565241840ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
180008182722184538ntruees439ep1
272197277163280538ntruees593ep1
408030409845416707ntruees787ep1
409627415193423510ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
288060288473289102ntruees439ep1
444547445905448050ntruees593ep1
689153689872694545ntruees787ep1
714390719745721320ntruees743ep1
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 (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-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
953676962541972846ntruees439ep1
9814059935011003473ntruees401ep2
174105017516611764792ntruees593ep1
2546964258956126103963hfe
260080226190902633508ntruees743ep1
1203292812071457121757944hfe
415636834261538745154512mceliece
793212577960249879828488ntruees787ep1
47663433?84228777?134229708?ronald1024
180603648?271650942?353685339?ronald1536
187758972?305486946?477734913?rsa2048
301653036?514276533?799722999?ronald2048
916943022?1644671070?2176423146?ronald3072
3264281145?4394213028?6915036240?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6966701175513hfe
2227522302223384hfe
478265035551570rsa2048
587075941860300mceliece
641526452172162ronald1024
679596835568841ntruees401ep2
760507690577517ntruees439ep1
919449434796804ronald1536
116523117351118476ntruees593ep1
132921134082136539ronald2048
149031149697150678ntruees743ep1
239463241515243486ronald3072
362295362709363474ntruees787ep1
383364385290388296ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
950589779497812ntruees401ep2
111411111933112302ntruees439ep1
170946171567171882ntruees593ep1
188883?189486?253728?3hfe
221490223047223587ntruees743ep1
642897643329644301ntruees787ep1
97443910585981067490mceliece
183456918494011861479ronald1024
2298213232630223546704hfe
428642143165084342671ronald1536
512104551295415173029rsa2048
843740184687128509212ronald2048
251042852517759925232976ronald3072
534533495352173153643924ronald4096
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; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
304887630741123129156ntruees439ep1
637565464067586437862ntruees593ep1
872896587621218810802ntruees743ep1
440813254560860747354337mceliece
798449228018057780457399ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
694807020070848mceliece
165879167850170316ntruees439ep1
253746258129262161ntruees593ep1
376227376731377334ntruees787ep1
383499390132396063ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
277767280890286416ntruees439ep1
441468451089461799ntruees593ep1
668340669321669573ntruees787ep1
703152710973725760ntruees743ep1
875304948654970974mceliece
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-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
953172960921967122ntruees439ep1
9786789875161000458ntruees401ep2
170211617171731730826ntruees593ep1
2366127239811324166983hfe
258749126170922639394ntruees743ep1
1596221115999804160498714hfe
411672244230746144795340mceliece
794537557968987979897779ntruees787ep1
57790386?90013338?131128560?ronald1024
135011970?230733495?380790360?ronald1536
144909432?253588023?449504118?rsa2048
278265708?500922639?851216724?ronald2048
1129490982?1896457032?2848110174?ronald3072
2533472082?3657914604?7013324763?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
6507650765343hfe
2114121168212044hfe
476915023851786rsa2048
555035611556889mceliece
633156524165781ronald1024
671766776168301ntruees401ep2
754837619476590ntruees439ep1
931149331295679ronald1536
117576118395119502ntruees593ep1
133938134928137043ronald2048
149697150354151533ntruees743ep1
240507241938245313ronald3072
362961363501364140ntruees787ep1
383121385839388971ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
944649468994851ntruees401ep2
108054110574111645ntruees439ep1
166500167184167211ntruees593ep1
222183225486227448ntruees743ep1
189207?249183?275625?3hfe
642420642609643248ntruees787ep1
103428010562851066905mceliece
183134718474571861209ronald1024
2127240216240323604664hfe
429426943144654336686ronald1536
512335851300635134734rsa2048
845734584964418518023ronald2048
251191802518565425266726ronald3072
534470045353850753651160ronald4096
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; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
306706530813933094965ntruees439ep1
641430064381866462018ntruees593ep1
874803687917948833041ntruees743ep1
796863788034942680503092ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
172026174159176751ntruees439ep1
262755267165271611ntruees593ep1
391590392103392940ntruees787ep1
399762405045415341ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
278703279468280494ntruees439ep1
440262441054442467ntruees593ep1
668574669042669528ntruees787ep1
719019719154719559ntruees743ep1
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; 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.09.14 of the results-encrypt.html web page. This web page is in the public domain.