VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information: Introduction eBASH eBASC eBAEAD eBATS SUPERCOP XBX Computers
How to submit new software: 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; 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; unstable; genji154, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
120495712150581233804ntruees401ep2
138884214091091422616ntruees439ep1
239179224127612425462ntruees593ep1
356239035910813631043ntruees743ep1
773182287795840078216619ntruees787ep1
63937029?105326117?149275516?ronald1024
208649103?342153110?586115621?ronald1536
459670991?801972223?1197857739?ronald2048
1706341078?2970098313?4649237736?ronald3072
5254464176?8283492308?13790609287?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
102141103389104247ntruees401ep2
113191113893114738ntruees439ep1
127257128648134537ronald1024
162110163202165581ntruees593ep1
190996194909200070ronald1536
203281204295206531ntruees743ep1
209300211198214864ntruees787ep1
280254284973296361ronald2048
509626517127528151ronald3072
821834832780841061ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
122642122954124033ntruees401ep2
136474136760138853ntruees439ep1
194948195390198146ntruees593ep1
250887252499260936ntruees743ep1
295997296998308620ntruees787ep1
356107735925633625401ronald1024
927940093210139365525ronald1536
188075941887921118935358ronald2048
557383195584000555963193ronald3072
123480591123583005123713304ronald4096
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-A72 (418fd080); 2015 Mediatek MT8173; 2 x 2100MHz; a72, supercop-20161026

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

Cycles to generate a key pair
quartilemedianquartilesystem
225792823137552472021ntruees401ep2
269239027515752850453ntruees439ep1
531728053900245548478ntruees593ep1
708510171828217376202ntruees743ep1
733746677362768574987648ntruees787ep1
52034570?89824260?131447750?ronald1024
185212179?309212113?418424713?ronald1536
487760448?679212121?1020434373?ronald2048
1734811477?3105561501?5078131401?ronald3072
4546252529?7356293077?14012200118?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
107726108294108877ntruees401ep2
121509121988122792ntruees439ep1
121835122448127771ronald1024
173657174021179553ntruees593ep1
187392189964191953ronald1536
228520229039235374ntruees743ep1
254698260386264809ronald2048
324281325055331125ntruees787ep1
469329472917476815ronald3072
702306720531735382ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
147517147970151000ntruees401ep2
167258167581172999ntruees439ep1
240025240231246627ntruees593ep1
330886331203338291ntruees743ep1
546733547201561601ntruees787ep1
450760345470474643413ronald1024
117692331186837012074296ronald1536
224558102258937822939602ronald2048
672048516729432567411959ronald3072
134149509137293971137753406ronald4096
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 (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 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-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
296531929733552979267ntruees401ep2
347914734858243492286ntruees439ep1
618697861958776205498ntruees593ep1
955045895612529580201ntruees743ep1
156449367157688687157978082ntruees787ep1
280531790?512223556?878404753?ronald1024
909614403?1228394526?2180579123?ronald1536
1561296246?2522812040?4108947841?ronald2048
3949765360?7747892765?11696949946?ronald3072
11631709222?21438837192?35785181063?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
129805130402130795ntruees401ep2
142980143423143893ntruees439ep1
153792154969157851ronald1024
217674218055218810ntruees593ep1
254356256769261297ronald1536
305632306478307682ntruees743ep1
384208386813393012ronald2048
611350612136621205ntruees787ep1
731166736431745159ronald3072
120333512080261212988ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
215462215785216370ntruees401ep2
236884237303238247ntruees439ep1
363696364118365593ntruees593ep1
527480528203537720ntruees743ep1
111455411223531125847ntruees787ep1
505531150793435098616ronald1024
135075231355063713597647ronald1536
288220332888972728952113ronald2048
828910938298076583402399ronald3072
185878859185987309186155695ronald4096
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 (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-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; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
428060430924434228ntruees401ep2
485940489236492736ntruees439ep1
802176806244810596ntruees593ep1
119056411948161202440ntruees743ep1
326746403371529635086648mceliece
413373764158988041666896ntruees787ep1
28877844?52990840?89371256?ronald1024
86586380?123864432?202295388?ronald1536
162077232?262975216?408270244?ronald2048
661520952?932628868?1437615760?ronald3072
1524669556?2582032680?3659479676?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
392803963241144ronald1024
479884920049428ntruees401ep2
546125502455404ntruees439ep1
568885744058124mceliece
566085754458568ronald1536
775367794878368ntruees593ep1
799608155683532ronald2048
992609961699944ntruees743ep1
132292135504136036ntruees787ep1
140016141420143600ronald3072
222520224648227112ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
511245130851584ntruees401ep2
568365697657540ntruees439ep1
825848303283420ntruees593ep1
110328110604111188ntruees743ep1
177320177920179412ntruees787ep1
109417210949361098636mceliece
120130412110041225536ronald1024
271747627320802750916ronald1536
520506852242645249436ronald2048
153128681537150015416476ronald3072
324110003245988432601136ronald4096
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; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
192502819307081935112ntruees593ep1
214440021494762158036ntruees439ep1
289573229138122934424ntruees743ep1
728160487332866873489152ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
100796101176101604ntruees439ep1
153636154088154564ntruees593ep1
218000218704219180ntruees743ep1
346800347156347616ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
139560140084141320ntruees439ep1
211620212376214040ntruees593ep1
324744325708329472ntruees743ep1
580800581144582656ntruees787ep1
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; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
461900465420468924ntruees401ep2
522356525652529264ntruees439ep1
867208871400874464ntruees593ep1
125997212665361273092ntruees743ep1
396884964104244842508240mceliece
440723604431996844402836ntruees787ep1
37884164?53625424?89858184?ronald1024
70037808?113890576?210146852?ronald1536
184998484?284313384?474843436?ronald2048
580888352?963847180?1414567872?ronald3072
1613405996?2529679180?4189075924?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
437444478845596ronald1024
558885692057380ntruees401ep2
636966411664468ntruees439ep1
643766498466628ronald1536
651406605267124mceliece
892649021292196ronald2048
905369094891332ntruees593ep1
115532116184116968ntruees743ep1
156936159064160856ronald3072
170396170996171884ntruees787ep1
247484249556251076ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
574005746457892ntruees401ep2
641686466064808ntruees439ep1
984129875299172ntruees593ep1
129020129716131016ntruees743ep1
236516239020240180ntruees787ep1
124965612503441251492mceliece
129350013039601316936ronald1024
295570429811362998820ronald1536
570882057315765754032ronald2048
171553641719424817227444ronald3072
364257283649112436565580ronald4096
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; 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

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

armeabi; Cortex-A8 (413fc082); 2011 TI Sitara AM3359; 1 x 720MHz; flops, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
182905111832563818340311ntruees401ep2
218374342187129121903963ntruees439ep1
394835423951252239590453ntruees593ep1
618259896187292761957452ntruees743ep1
198577150199794618200354136ntruees787ep1
332464830?592903218?870220802?ronald1024
694450862?1125494692?2284908054?ronald1536
1712985728?3267274005?5606616506?ronald2048
5359485968?8504531066?15937104276?ronald3072
14957678098?28554819996?47640499490?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
237139238282242631ronald1024
345958347173350419ntruees401ep2
378727379061379555ntruees439ep1
390273394800398760ronald1536
539704541583551584ntruees593ep1
599096603864610012ronald2048
777611778334779583ntruees743ep1
881872883084890339ntruees787ep1
114989011556281162922ronald3072
190402719093541923234ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
444590445134448917ntruees401ep2
490636490751490968ntruees439ep1
782781784270788460ntruees593ep1
122100312214071223620ntruees743ep1
163466616422391645561ntruees787ep1
784081978842597921286ronald1024
208401832088968120951848ronald1536
439466914401721344108753ronald2048
132013103132136874132269487ronald3072
296755898296921979297270507ronald4096
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); 2011 TI Sitara AM3359; 1 x 720MHz; h7beagle, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
182892131832783218350318ntruees401ep2
218469732188076421905416ntruees439ep1
394837493952808739592336ntruees593ep1
618332626189169562008780ntruees743ep1
198677274199801884200370189ntruees787ep1
424390168?607446916?886478664?ronald1024
1018040194?1717993754?2583350327?ronald1536
1626866066?2760386940?4645785324?ronald2048
5843343842?10035256889?13652884622?ronald3072
13858112354?23701714971?37944426353?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
237926240709260598ronald1024
344360346509347034ntruees401ep2
378645379016379583ntruees439ep1
389201390715397390ronald1536
538098540092541508ntruees593ep1
596090601570612359ronald2048
777532778540780034ntruees743ep1
881961883462890250ntruees787ep1
114927111569681166246ronald3072
190538319093521919101ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
444496444617444836ntruees401ep2
490511490680491058ntruees439ep1
782643782896783958ntruees593ep1
122099612212411223382ntruees743ep1
163459316422031646061ntruees787ep1
783531578992857951700ronald1024
208028262084866020936184ronald1536
439463744406913044225468ronald2048
132005506132133001132334360ronald3072
296617558296867105297107464ronald4096
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-20170105

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
274860727600352773496ntruees439ep1
422882642358754246785ntruees401ep2
493945449501984963242ntruees593ep1
750108175192937540169ntruees743ep1
537228715615170258854110mceliece
70716965?125165236?173659535?ronald1024
155144719156089622156458649ntruees787ep1
171192398?286185044?522823143?ronald1536
372407249?609449919?935366508?ronald2048
1118720893?1805745555?2863913709?ronald3072
2375981929?4233154609?7164345262?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
801098128282593mceliece
818578605687082ronald1024
100871102196102671ntruees401ep2
109288110205111283ntruees439ep1
115843117748120603ronald1536
158432162218165286ronald2048
164887166046167457ntruees593ep1
216400218576220139ntruees743ep1
268750272308276427ronald3072
411341415207422109ronald4096
416180417454418698ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
134230134458135209ntruees401ep2
138895139427140049ntruees439ep1
219236219559220186ntruees593ep1
297089298941302613ntruees743ep1
728009728745729562ntruees787ep1
115794011610861167203mceliece
224647922621162283524ronald1024
508397751169335156220ronald1536
980286998375839877511ronald2048
281700272824036028287527ronald3072
596041835968872459774898ronald4096
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 (500f10); 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20170105

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

Cycles to generate a key pair
quartilemedianquartilesystem
384239938548013868190ntruees439ep1
689257569168986931791ntruees593ep1
107159151073812010783268ntruees743ep1
728117677326489573412857ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
916069270094499ntruees439ep1
141379143776147073ntruees593ep1
193318195308200323ntruees743ep1
379335380054381418ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
126967127130141751ntruees439ep1
198015198037199578ntruees593ep1
284202284234284348ntruees743ep1
650467650503650579ntruees787ep1
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-20160910

Cycles to generate a key pair
quartilemedianquartilesystem
171515041718798417239278ntruees401ep2
203036642035171220404512ntruees439ep1
364006803647769636538554ntruees593ep1
568506125696727657107820ntruees743ep1
455060028457120044458356812ntruees787ep1
688104846?994098684?1666819740?ronald1024
1626718488?2542943970?3752455890?ronald1536
3469838286?6133598034?9786699768?ronald2048
11318764590?16712285952?25385415324?ronald3072
24881543838?49314272112?68500676472?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
466728469842474726ronald1024
613836614400615030ntruees401ep2
681318681978683208ntruees439ep1
707526711132725778ronald1536
104427610450561046706ntruees593ep1
103255210483021063836ronald2048
141850814199721422582ntruees787ep1
155584815572941561458ntruees743ep1
187277418947281910730ronald3072
300793230285903055704ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
103397410343521035330ntruees401ep2
114159611422441144428ntruees439ep1
180354618045841810038ntruees593ep1
251089225134062525160ntruees787ep1
277057227746882802990ntruees743ep1
144677761453351814661900ronald1024
370015983709800037214976ronald1536
790364947918627879410558ronald2048
230753136231016338231246414ronald3072
511922190512170404512482938ronald4096
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 (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-20170105

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

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

armeabi; Cortex-A8 (412fc085); 2009 Freescale i.MX515; 1 x 800MHz; h4mx515e, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
209091032099461721120397ntruees401ep2
249940732510811825271889ntruees439ep1
454396124553964345693764ntruees593ep1
716430647177121071972578ntruees743ep1
421074534423020941425938124ntruees787ep1
847807545?1308751584?2156937651?ronald1024
1895227302?3249783428?5701014551?ronald1536
4584908551?7496828631?11241378702?ronald2048
11211740946?21145263360?30196369917?ronald3072
29536375791?50827050652?79571020704?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
310035311120315411ronald1024
351014353070354314ntruees401ep2
383700384334385301ntruees439ep1
530014534527537920ronald1536
541443543689545806ntruees593ep1
783632789041796074ronald2048
798536799442801517ntruees743ep1
938781939583941619ntruees787ep1
149811415068831517321ronald3072
235725023670562380365ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
433701433764434045ntruees401ep2
476538476664476923ntruees439ep1
759507759723762400ntruees593ep1
122430312249711228499ntruees743ep1
177513517759751783715ntruees787ep1
146076501465745514810939ronald1024
346599763478371234913428ronald1536
777555147790640078201625ronald2048
201231873201754969202717494ronald3072
479640495480479063482750952ronald4096
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-20141014

Cycles to generate a key pair
quartilemedianquartilesystem
279218228097762827295ntruees401ep2
330169633215473344686ntruees439ep1
585759959037825922544ntruees593ep1
917540392091239266235ntruees743ep1
529493095544911057989410mceliece
49331414?94615619?137923449?ronald1024
122544278123256601123514077ntruees787ep1
141534245?241478264?364223797?ronald1536
293096093?518824920?800422949?ronald2048
844418642?1370492556?2093995642?ronald3072
1722457778?3263168139?6335397018?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
592615936159583ronald1024
644996529666257mceliece
835458375686227ronald1536
114115115595117968ronald2048
116047118378122648ntruees401ep2
129214131447134691ntruees439ep1
191161194640199794ntruees593ep1
196985198661202230ronald3072
279011283165292642ntruees743ep1
308622311195312354ronald4096
383213383643384032ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
176832177220177234ntruees401ep2
195351195764195820ntruees439ep1
298886298942299117ntruees593ep1
465080465294465952ntruees743ep1
676219676272676296ntruees787ep1
113593111363411136712mceliece
154483715560881569725ronald1024
347626934951763515899ronald1536
661727066418776674005ronald2048
186256181868851718752559ronald3072
394490983956651839682932ronald4096
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; 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-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
296626929836893007655ntruees401ep2
351752235382243559353ntruees439ep1
621928962714296301740ntruees593ep1
974643798107799862318ntruees743ep1
541786095645474459029420mceliece
58456066?85749773?150260200?ronald1024
125815392126578998126856484ntruees787ep1
148720033?283591147?399181365?ronald1536
308232777?554621250?909729667?ronald2048
1095842141?1930253729?2845611246?ronald3072
2829766267?4985588227?7602165651?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
653666636181361mceliece
726527288073986ronald1024
100537103312104142ronald1536
120147123332126727ntruees401ep2
132754134905138458ntruees439ep1
137637138071141029ronald2048
196719200353206578ntruees593ep1
231689234226237262ronald3072
286212291002302453ntruees743ep1
357046360979365608ronald4096
385970386355386720ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
181715181861181947ntruees401ep2
200156200389200423ntruees439ep1
307197307218307249ntruees593ep1
474320474345474401ntruees743ep1
679597679648679824ntruees787ep1
114209411430411145471mceliece
208532221055232133654ronald1024
481459448368384864199ronald1536
991002299342069963273ronald2048
271310912717371927224376ronald3072
581564165821117958299843ronald4096
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; K10 65nm (100f23); 2008 AMD Opteron 8354; 8 x 2194MHz; gcc16, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
472243847614904801869ntruees439ep1
853022386087708670340ntruees593ep1
130564241315050413245158ntruees743ep1
124024465124880883125158850ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
195918202690208883ntruees439ep1
306166316827326901ntruees593ep1
407584408076408643ntruees787ep1
460189469745489831ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
318265318299318318ntruees439ep1
508487508553508574ntruees593ep1
705951706268706310ntruees787ep1
811819811970812014ntruees743ep1
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; 24K (24Kc); 2007? Atheros AR7161 rev 2; 1 x 720MHz; h1mips, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
248259682489559024924204ntruees401ep2
326615763272614832801012ntruees439ep1
537228245376670253890844ntruees593ep1
926762009277536092935218ntruees743ep1
184618490185611648185952636ntruees787ep1
368752136?507672108?755811116?ronald1024
1383598072?1895049760?3211507884?ronald1536
2728311042?4676722736?7685436790?ronald2048
9432584136?18739216260?26190085624?ronald3072
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
433368440708446748ronald1024
583292585674586340ntruees401ep2
639916641264643692ntruees439ep1
750020761448768792ronald1536
897468899628901860ntruees593ep1
110605011198021133354ronald2048
124077612432981252326ntruees743ep1
171209417147921721204ntruees787ep1
222099422343182257270ronald3072
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
649896650172650548ntruees401ep2
728078728206728508ntruees439ep1
118067211810461183730ntruees593ep1
178397617851761794646ntruees743ep1
307967430813243087092ntruees787ep1
196032841969060819805176ronald1024
503552645045650450557812ronald1536
108609456108752044108862604ronald2048
307444068307635556307877912ronald3072
Secret key
bytessystem
607ntruees401ep2
659ntruees439ep1
891ntruees593ep1
1024ronald1024
1120ntruees743ep1
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
557ntruees401ep2
609ntruees439ep1
821ntruees593ep1
1027ntruees743ep1
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
552ntruees401ep2
604ntruees439ep1
816ntruees593ep1
1022ntruees743ep1
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
529ntruees401ep2
581ntruees439ep1
793ntruees593ep1
999ntruees743ep1
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
544ntruees401ep2
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 Xeon X3220; 4 x 2399MHz; enigma, supercop-20140529

Cycles to generate a key pair
quartilemedianquartilesystem
988233398947089912114ntruees439ep1
178812991789620317916930ntruees593ep1
278919452791749627942516ntruees743ep1
494344175131209654190287mceliece
785782897891641979160481ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
678336899469714mceliece
177291177633178110ntruees439ep1
231309233163234423ntruees593ep1
313506314334314982ntruees743ep1
373914374526375435ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
181656181998182547ntruees439ep1
276570276957277542ntruees593ep1
403146403758406953ntruees743ep1
642555643689646794ntruees787ep1
104295610445581053324mceliece
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 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-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
967032975627985032ntruees439ep1
102468610347661045359ntruees401ep2
176903117801371789038ntruees593ep1
271076427259112759418ntruees743ep1
430420414459259746452420mceliece
791937997976032279900281ntruees787ep1
49930461?86718564?135443772?ronald1024
122154039?194556861?344294505?ronald1536
300713760?572057415?784856466?ronald2048
1105884702?1660909212?2743269867?ronald3072
2513971989?4375827657?6833618469?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
629466412565529ronald1024
690847014671001mceliece
736837482675654ntruees401ep2
810368153181918ntruees439ep1
935019385295139ronald1536
124029124803125766ntruees593ep1
135234137682140004ronald2048
158157159030160470ntruees743ep1
239994241821244053ronald3072
373284373590373950ntruees787ep1
385101386703390087ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
9873999054101961ntruees401ep2
107982108594109116ntruees439ep1
167265168732169416ntruees593ep1
225144225720230004ntruees743ep1
643320643446643950ntruees787ep1
105372010539181054350mceliece
182408418427051863045ronald1024
430525843275334351959ronald1536
845054184884768527401ronald2048
250574492514925825231419ronald3072
534898895359294853745417ronald4096
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 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
305643630710253089052ntruees439ep1
640125964265946445674ntruees593ep1
876219388053398865162ntruees743ep1
798887618033698880492490ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
172413174618177228ntruees439ep1
264186267984271467ntruees593ep1
392193392823393309ntruees787ep1
403020408060416745ntruees743ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
279018279198279396ntruees439ep1
436068440127441198ntruees593ep1
667989668511669060ntruees787ep1
712512714285719244ntruees743ep1
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 2394MHz; latour, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
971244981927990576ntruees439ep1
102309310326331042641ntruees401ep2
175705217706331779750ntruees593ep1
270603027285482747952ntruees743ep1
429576844457007046421253mceliece
792585097976457079933239ntruees787ep1
63127188?91966095?139465746?ronald1024
119319615?226625562?417540915?ronald1536
315502956?501251193?844226406?ronald2048
989017578?1708817787?2412021114?ronald3072
2058316614?4015565559?6414467175?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
645846612373260ronald1024
689587012870884mceliece
745567546580010ntruees401ep2
810908176584555ntruees439ep1
941229568897191ronald1536
123813124857125703ntruees593ep1
135198136377138492ronald2048
158049158859160128ntruees743ep1
239670240912243153ronald3072
373464373914374409ntruees787ep1
382329385011388980ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
9889299378100224ntruees401ep2
108036108999112752ntruees439ep1
167445169218170055ntruees593ep1
225747226809228888ntruees743ep1
643212643518643779ntruees787ep1
105349510535941054233mceliece
184121118547291870821ronald1024
430026343238344355307ronald1536
845810184900158524980ronald2048
251242382518964125282143ronald3072
534538085353049753664498ronald4096
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 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20170105

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