VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information: Introduction eBASH eBASC eBATS SUPERCOP XBX Computers
How to submit new software: Hash functions Stream ciphers DH functions Public-key encryption Public-key signatures
List of primitives measured: SHA-3 finalists All hash functions Stream ciphers DH functions Public-key encryption Public-key signatures
Measurements indexed by machine: SHA-3 finalists All hash functions Stream 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; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
282815462927492930268059mceliece
425540664279153142883045ntruees787ep1
27235618?49843971?74219222?ronald1024
94379144?134329675?223721996?ronald1536
164290375?287190400?463668824?ronald2048
456038610?730544422?1037997487?ronald3072
1195011732?2024399705?3474980755?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
342913605736388ronald1024
507045134452071mceliece
519015260854034ronald1536
728637380175317ronald2048
128169129369130713ronald3072
203438204772207200ronald4096
259065259441259858ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
424909425052425412ntruees787ep1
979556979970982341mceliece
104683010571911066422ronald1024
237589223885192405268ronald1536
458801746029834621084ronald2048
127355971277162512816866ronald3072
273112272736389627436867ronald4096
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; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
656753916614544266307238ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
310458310737311006ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
522004522328523707ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

amd64; HW+AES (306c3); 2013 Intel Core i7-4770; 4 x 3400MHz; wintermute, supercop-20140505

Cycles to generate a key pair
quartilemedianquartilesystem
443216084457547244681288ntruees787ep1
32863544?48150376?75259076?ronald1024
94474916?153646200?218767856?ronald1536
190327156?288115872?424387180?ronald2048
664690696?1091068856?1533632400?ronald3072
1396910040?2646806816?3806585836?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
642766686073368ronald1024
9192495652102660ronald1536
125644132052140124ronald2048
197052201000209264ronald3072
288688289028289512ntruees787ep1
288772293212300240ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
474284474468475568ntruees787ep1
139490814135321434696ronald1024
298418830005403025664ronald1536
553922855638845588692ronald2048
148779161491583214958252ronald3072
316889003175390831820208ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

amd64; HW+AES (306c3); 2013 Intel Core i5-4570S; 4 x 2900MHz; haswell, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
334151303426749836022441mceliece
484828084949019850538360ntruees787ep1
35366829?55583758?81362742?ronald1024
95229008?152744535?230474112?ronald1536
192583577?302872262?456004900?ronald2048
511537908?972203814?1581141639?ronald3072
1695956395?2657329947?3967633863?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
422824545246464ronald1024
619206352265408mceliece
650356595568391ronald1536
9074896305102614ronald2048
162491165832168432ronald3072
247036251844255254ronald4096
321262322240333972ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
511092513852551836ntruees787ep1
110258411398081218768mceliece
126960012881721299872ronald1024
279026028255402887776ronald1536
535380654163435570588ronald2048
148686401518166915544056ronald3072
306619123121191831765958ronald4096
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

armeabi; Krait (511f04d3); 2012 Qualcomm Snapdragon S4 APQ8060A; 2 x 1512MHz; h9dragon, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
108268786114377742121497428mceliece
239095690240584317241132099ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
160933164525167964mceliece
918671919125919990ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
168897716893901690086ntruees787ep1
212357021291102192382mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

armeabi; Cortex-A9+NEON (413fc090); 2012 VIA WonderMedia 8850; 1 x 1200MHz; h7green, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
205273164206549752207012493ntruees787ep1
309696575?529097316?899495854?ronald1024
791168674?1454480964?2261173342?ronald1536
1893700038?3363692254?5456937194?ronald2048
5115689490?8829711136?16719055802?ronald3072
12267608866?23851661362?39562196536?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
224570226396232227ronald1024
354140358005363071ronald1536
524298531415539136ronald2048
867710870364882459ntruees787ep1
9727089820761011459ronald3072
158586115994831625452ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
160480116135641648863ntruees787ep1
714943771991587255162ronald1024
186335461872429818805654ronald1536
384658993855397438687758ronald2048
113775542113932044114088492ronald3072
254064726254273716254557588ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
89880117?96702096?116948074?mceliece
409318729411460922412398062ntruees787ep1
365880243?550731966?830412888?ronald1024
916257520?1404379509?2244509028?ronald1536
1725615896?3548714930?4680033248?ronald2048
4534778000?7700360338?12803862120?ronald3072
13578395980?24033394488?33020186384?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
127685130103137241mceliece
237476239553243838ronald1024
389426393719408686ronald1536
599422607020625284ronald2048
106782110840861085433ntruees787ep1
115629411716161181621ronald3072
191854019262271930042ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
149707615010921511334mceliece
202471920250952033608ntruees787ep1
790380579465578032685ronald1024
209792632103249021106970ronald1536
442070264430102744362802ronald2048
132937016133090395133311325ronald3072
298936778299157828299537200ronald4096
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

armeabi; Cortex-A15 (410fc0f4); 2012 Samsung Exynos 5 Dual; 2 x 1700MHz; sachr, supercop-20140514

Cycles to generate a key pair
quartilemedianquartilesystem
168231432169694414170083000ntruees787ep1
289875921?465923194?816495706?ronald1024
815965241?1337730714?1932125705?ronald1536
1059273730?2210946359?3722084803?ronald2048
5024978304?8570572798?13429510379?ronald3072
12458808708?18484484148?29790561854?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
160238161435164782ronald1024
252892255029258602ronald1536
373451376777381473ronald2048
542550543297543922ntruees787ep1
694183697225700943ronald3072
111438211183181126446ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
962190962777965370ntruees787ep1
541392454391365468679ronald1024
128212791285243912896228ronald1536
266010592664764826700815ronald2048
797892977988823879993198ronald3072
181061582181327140181662921ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
430294044521880547822932mceliece
47543278?71889659?111443145?ronald1024
902508809089852491076770ntruees787ep1
116647648?179098059?291924101?ronald1536
224282623?375579438?623536370?ronald2048
905186217?1450180066?2132953292?ronald3072
2371551899?4162314674?7198451089?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
642336485866936ronald1024
860168687587971mceliece
914039327495677ronald1536
127140128530131819ronald2048
215230216872220022ronald3072
337684341792346153ronald4096
421888422591424678ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
736834737270742629ntruees787ep1
112337211258031395269mceliece
165385816699361685024ronald1024
386154638786733897710ronald1536
765713876896657731457ronald2048
223349922243003222488342ronald3072
488691474901426149158593ronald4096
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; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
889664288947711489688009ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
453721454170454639ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
761224761450761765ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
429585144525879347768586mceliece
37907227?69197919?111524089?ronald1024
902939969094983891114749ntruees787ep1
99010521?165671330?322435171?ronald1536
276162014?438998320?653390201?ronald2048
816091946?1345688579?1962582833?ronald3072
2695603956?4145971753?6657610755?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
636476513067029ronald1024
860818690488176mceliece
898259166694561ronald1536
125593127328129822ronald2048
213309217290223861ronald3072
335470339340343496ronald4096
421755422083422600ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
736511736726737464ntruees787ep1
112873613950721397419mceliece
165176516616611695025ronald1024
385782238870383921088ronald1536
767556777072517756446ronald2048
223769562245532422548136ronald3072
489238374901114049144831ronald4096
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; Piledriver (610f01); 2012 AMD A10-4655M; 2 x 2000MHz; h9trinity, supercop-20140529

Cycles to generate a key pair
quartilemedianquartilesystem
887274918930560489486623ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
453697454062454654ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
762251762492763466ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
323992643387638035533256mceliece
32483484?57115076?93677440?ronald1024
745522887502927275165688ntruees787ep1
102378664?157062924?256849068?ronald1536
173754436?277639872?545297972?ronald2048
657559444?995566596?1716192696?ronald3072
1393910884?2567717520?3952244400?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
462404680448232ronald1024
659646654068404ronald1536
718447342474652mceliece
924969376095500ronald2048
161760163892166020ronald3072
253508256544259708ronald4096
388176388600389288ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
678816680872682300ntruees787ep1
112964411301881132748mceliece
131064413218441337148ronald1024
295667629740963001940ronald1536
571372057367925759872ronald2048
159450081598493216020508ronald3072
342467803431320034379388ronald4096
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 Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
731731527369400473835684ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
404372404736405344ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
688128688540690280ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

amd64; IB+AES (306a9); 2012 Intel Core i7-3770; 4 x 3392MHz; ares, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
342304803567286437715660mceliece
808163208117299681372936ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
593925995261028mceliece
398820400460402720ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
695332697528700380ntruees787ep1
122867612434921245660mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

x86; normally amd64; IB+AES (306a9); 2012 Intel Core i7-3770; 4 x 3392MHz; ares, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
362857843803468840784180mceliece
871430688753213687723392ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
775727869680060mceliece
410720412512414568ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
698456700280703276ntruees787ep1
108696811002801104260mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
228764951230119990230773355ntruees787ep1
384813140?691080738?1014464685?ronald1024
1166629148?1838548118?2509773351?ronald1536
2034111841?3948197840?6006909083?ronald2048
5447617258?9070650276?16219212789?ronald3072
16832572682?23473930111?40057226370?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
282132282673287623ronald1024
450086452053458518ronald1536
681531689000695840ronald2048
989922991274993347ntruees787ep1
129159313001371307432ronald3072
211785321269922142420ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
179977418000621800550ntruees787ep1
754446775997647641051ronald1024
194825141953485619587401ronald1536
404202704054104140602460ronald2048
119642895119797219119982570ronald3072
267063900267197600267411738ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

armeabi; Scorpion (510f02d2); 2011 Qualcomm Snapdragon S3 APQ8060; 2 x 1188MHz; spongebob, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
111528192116611584126012416mceliece
292632832294049280294785280ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
179712182016185344mceliece
115712011607041165312ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
193049619422721946880mceliece
214297621501442155008ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
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
390273394800398760ronald1536
599096603864610012ronald2048
881872883084890339ntruees787ep1
114989011556281162922ronald3072
190402719093541923234ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
163466616422391645561ntruees787ep1
784081978842597921286ronald1024
208401832088968120951848ronald1536
439466914401721344108753ronald2048
132013103132136874132269487ronald3072
296755898296921979297270507ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
198575241199851208200490120ntruees787ep1
301597540?501098895?715090148?ronald1024
1018350106?1529274233?2282288829?ronald1536
1671097294?3222901168?4819675362?ronald2048
5454753196?8505422294?13285791280?ronald3072
16250705777?24609351978?39561605758?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
236918239469253447ronald1024
391779396281398193ronald1536
595949601063605566ronald2048
881539882308883520ntruees787ep1
115267011575211166709ronald3072
190476219135741924291ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
163450616351801641716ntruees787ep1
785404578894967926895ronald1024
208032212087518020963056ronald1536
439413004401300844114445ronald2048
132004050132157413132338554ronald3072
296719282296945949297161434ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

armeabi; Cortex-A9+NEON (411fc092); 2011 TI OMAP 4460; 2 x 1000MHz; h5omap, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
114070579118062546123234843mceliece
238065976239700814240205642ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
147011151086155401mceliece
102563210278861038152ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
162270016248621637584mceliece
188540018873521896374ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
442602234655777449048166mceliece
51068229?76528367?119558554?ronald1024
110177275110831876111058972ntruees787ep1
147716173?274883550?405647461?ronald1536
326936643?528024956?766362738?ronald2048
996261179?1657050945?2501933633?ronald3072
2159676015?3298968100?5349567349?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
673236842370073ronald1024
895759064691602mceliece
937519474196808ronald1536
131333133057135417ronald2048
227046229673232766ronald3072
356013359483362554ronald4096
454351454980455695ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
779832781102781222ntruees787ep1
115372411552001156709mceliece
177417217903581811370ronald1024
419265842130044242533ronald1536
816129781985628235979ronald2048
234221432355666223680727ronald3072
507414415089205651026254ronald4096
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; Bulldozer (600f12); 2011 AMD FX-8120; 4 x 3100MHz; hydra6, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
108302711109087746109311808ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
476481477168478858ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
800870801323801852ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
561642485856845761438155mceliece
160981992162012276162348273ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
879758930490234mceliece
567666568587570582ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
100380010056331009788ntruees787ep1
118725311874691188078mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
177942861179048355179447397ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
567975568866569988ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
991815992484995772ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
574488155994661262585760mceliece
76357062?144273684?210359073?ronald1024
161118525162089097162396606ntruees787ep1
202854411?303601554?433503210?ronald1536
418104597?772769922?1142020770?ronald2048
1070151459?1781685039?2904766569?ronald3072
2998848576?5241121710?7597159788?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
841988646391884ronald1024
940149543696492mceliece
116907117528121602ronald1536
161130163950167151ronald2048
269160271290276963ronald3072
410640414444421443ronald4096
570018571548573585ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
100520410061881013049ntruees787ep1
118202111867101190034mceliece
214527621618422184903ronald1024
482521848573724888074ronald1536
934609593749079428907ronald2048
259073192595669626012802ronald3072
555119945557715155682652ronald4096
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; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h5e450, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
596828796333019867180836mceliece
174329025175408131175816914ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
121458122790124200mceliece
583266583737584397ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
101237410130461016133ntruees787ep1
111767111197051126902mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

amd64; Bobcat (500f20); 2011 AMD E-350; 2 x 1600MHz; h4e350, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
556401185821426260858054mceliece
79058019?123952431?199104801?ronald1024
160975272161954430162284115ntruees787ep1
198648324?363390084?544970898?ronald1536
393565896?622451559?973872432?ronald2048
1384651749?2337176679?3235664730?ronald3072
2281527291?4922123565?7979327271?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
807398447486793ronald1024
873038855489802mceliece
116277117192120861ronald1536
158262160431164364ronald2048
267282272544276108ronald3072
408597413523421317ronald4096
568236569358572118ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
100663210109101013004ntruees787ep1
118221611829451184400mceliece
213244221588302174133ronald1024
481608348602554939386ronald1536
932769693555789389187ronald2048
258538652589842426006310ronald3072
553589375543835055547244ronald4096
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; Bobcat (500f20); 2011 AMD E-350; 2 x 1600MHz; h4e350, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
179272551180352857180774534ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
567885568305568938ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
991872992340994986ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
557916125821187161116096mceliece
78725937?138593643?189939549?ronald1024
168994173170093229170464320ntruees787ep1
212598831?346084125?471198963?ronald1536
384161964?566021691?927982884?ronald2048
1087476384?1851959982?3293302932?ronald3072
2624880330?4721448162?7982028336?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
831368711490624ronald1024
876518896589913mceliece
116325118143121590ronald1536
158760161817165246ronald2048
268911271800277023ronald3072
408249412512418131ronald4096
607599609075611952ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
110461211062051109928ntruees787ep1
118735211877751188351mceliece
213966621620882179431ronald1024
483001548580084888494ronald1536
933152493768339417789ronald2048
258420002592316525999953ronald3072
553591085542750555526943ronald4096
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; Bobcat (500f10); 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
174611295175671831176024898ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
574359575064576243ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
9980349991891004520ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
404803204285798745129479mceliece
692654457684362277396418ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
700697047771456mceliece
354848394905395272ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
610229680449680843ntruees787ep1
111592411162021117036mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
677484766804896975132014ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
370833371427413291ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
623578623765695512ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
404077914289152145222002mceliece
687175256919243969348139ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
701537056771514mceliece
354011354295354681ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
608844610143610283ntruees787ep1
111587911163091116917mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
674513116791678468059832ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
370547370796371280ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
623115623239623485ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
853810238990480894364060mceliece
196905128198056558198510137ntruees787ep1
143577868?234390926?381398143?ronald1024
366538683?552707631?902923364?ronald1536
692301764?1396008397?2159203410?ronald2048
3261112029?4949243117?7716637313?ronald3072
7023477762?12081681521?20654694963?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
120652122850125986mceliece
161021162169166677ronald1024
247674248689253470ronald1536
362215365666368480ronald2048
677880680519689612ronald3072
872998874335877191ntruees787ep1
111075311155691121456ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
146191514620481468425mceliece
159834515985131607788ntruees787ep1
511254851474435187777ronald1024
130014151306682313130075ronald1536
268737212696389527030773ronald2048
800281168012550080251059ronald3072
178038826178135125178347813ronald4096
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; Atom (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20140425

Cycles to generate a key pair
quartilemedianquartilesystem
214210661215514733215904206ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
950362952826957663ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
171381017142161726760ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

amd64; SB+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
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
707567191673268ronald1536
727607361274520mceliece
100456101272103104ronald2048
177804179848183204ronald3072
282740284260286544ronald4096
406524406884407276ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
700168700668702276ntruees787ep1
121252812129161217580mceliece
139186814061201421500ronald1024
315737231812003206556ronald1536
611965661397086173992ronald2048
171535121719452017234868ronald3072
369012923696412837068488ronald4096
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; SB+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
771377207763525277780308ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
417656418064418552ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
705424706212707788ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

amd64; SB+AES (206a7); 2011 Intel Core i7-2600K; 4 x 3400MHz; threads; sandy0, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
346894803598816037658744mceliece
42845412?69539928?100924400?ronald1024
761082927662089276775372ntruees787ep1
129881516?197271412?296694676?ronald1536
229214660?369200832?565905164?ronald2048
773046752?1208428816?1938833928?ronald3072
2281608100?3491889292?5940009812?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
504205108453176ronald1024
642126490865976mceliece
742847490077260ronald1536
107104108708110900ronald2048
195356197352199956ronald3072
310440313268316800ronald4096
416468416924417384ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
722048722624724272ntruees787ep1
127996012809001283764mceliece
159812816163041630444ronald1024
384981238631483894216ronald1536
761262876657367724992ronald2048
215159442159708021853960ronald3072
471779564755396448223164ronald4096
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

amd64; SB+AES (206a7); 2011 Intel Core i5-2400; 4 x 3100MHz; mangetsu, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
328331283414090836138200mceliece
27024700?50534500?85527696?ronald1024
776191007815084878294412ntruees787ep1
91975096?139808804?231685484?ronald1536
220616712?315394888?480756584?ronald2048
588765412?920890504?1475044956?ronald3072
1666524972?2572418796?4284380932?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
480484920850620ronald1024
695287050471424mceliece
704807189673060ronald1536
99532100716102812ronald2048
175336177508180060ronald3072
282104283908286544ronald4096
409732410184411296ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
709224710216712568ntruees787ep1
117291611754281177216mceliece
137875613917761403780ronald1024
315078431739523193764ronald1536
608776861244726149796ronald2048
171314321716862417214316ronald3072
367866523683294436936468ronald4096
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
336626443521066036628768mceliece
528388125316719653285880ntruees787ep1
34769040?62529504?100995516?ronald1024
103122132?186187540?270894312?ronald1536
188083964?312186516?468055696?ronald2048
699048092?1098101012?1639489852?ronald3072
2001175500?3013209376?4605299000?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
488644951251064ronald1024
700047069272508ronald1536
767127774878752mceliece
100944101956103636ronald2048
177188179048180628ronald3072
282324284600287604ronald4096
365808366140366408ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
614472614660615132ntruees787ep1
120252812033201207760mceliece
138689214022601417264ronald1024
317046831908523213976ronald1536
612257261545926176452ronald2048
171627481723064417277004ronald3072
369508963701536837097244ronald4096
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; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
766295687716848877311556ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
421072421356422012ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
712680713284715832ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
864700329142376096078992mceliece
213378992214608016215039520ntruees787ep1
168995784?239492224?315722720?ronald1024
416036120?673629864?956091424?ronald1536
853161048?1427164672?2054555008?ronald2048
3948229704?5273583496?8152647632?ronald3072
6692182896?13505360192?20893698296?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
122480124176127216mceliece
164304165008167896ronald1024
253240254088259176ronald1536
368336369280374888ronald2048
687184691928697512ronald3072
839432840032842000ntruees787ep1
112547211333521144408ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
147215214752961495704mceliece
148559214862001507312ntruees787ep1
521619252488565286544ronald1024
132471361329152813352080ronald1536
271578482721925627292792ronald2048
808547848096954481133264ronald3072
179620440179770656179975168ronald4096
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; Atom (106ca); 2011 Intel Atom N435; 1 x 1330MHz; h4atom, supercop-20140425

Cycles to generate a key pair
quartilemedianquartilesystem
215442600216728936217176864ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
841664842240843096ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
149865614991041519952ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

x86; Atom (30661); 2011 Intel Atom N2800; 2 x 1862MHz; patrick, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
253372658269581760281260742mceliece
592158350595685664598964296ntruees787ep1
719044872?1052304162?1488196430?ronald1024
1989189384?3455479958?5066728982?ronald1536
5148923234?8580708780?15695647408?ronald2048
23261442372?41700115534?69102661502?ronald3072
67030517974?129479035756?191794942612?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
492758511770537656mceliece
102132810675701092518ronald1024
182638418403701859046ronald1536
291452029415682968056ronald2048
338832234048563425912ntruees787ep1
583172858662945917674ronald3072
7012222?7060984?9803248?ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
463129846762104723712mceliece
595691659751026041686ntruees787ep1
437656104395987444149098ronald1024
123142782125262732125864564ronald1536
270551092273408534274150310ronald2048
850733520853125966856026052ronald3072
1392141408?1394501626?1950264988?ronald4096
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
544543044546579871547658107ntruees787ep1
462773767?731774704?1153872362?ronald1024
1204225983?1822421256?2693828174?ronald1536
2280093420?3416292122?4990805170?ronald2048
5197083469?10193021642?15889473986?ronald3072
14366582440?24685249327?37366518588?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
214423216461220782ronald1024
347201349195353362ronald1536
529550532167536704ronald2048
99805410012991010602ronald3072
163073716364171647805ronald4096
491013649217314942630ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
651553365585996602378ronald1024
931519893169789370497ntruees787ep1
177167151777980517863325ronald1536
372469603737722237486540ronald2048
111936710112075177112225975ronald3072
251474009251656209251892200ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

armeabi; Cortex-A9 (411fc090); 2010 NVIDIA Tegra 2; 2 x 1000MHz; h5tegra, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
126108375133518411140281940mceliece
223023150224553260225107004ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
174631176955181374mceliece
875412876589878240ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
159217015958511602201ntruees787ep1
182939218314781834630mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

mips64; 2010 ICT Loongson 3A V0.5; 4 x 900MHz; gcc49, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
145320286153427388161174906mceliece
221988814223252352223615696ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
140872144184148028mceliece
179934618103441823332ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
259721026050842605660mceliece
339610434142123425840ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

mips32; normally mips64; 2010 ICT Loongson 3A V0.5; 4 x 900MHz; gcc49, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
217888766219097672219431874ntruees787ep1
244074062250158668258838436mceliece
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
233322238400244802mceliece
207375820765882083198ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
279445027998642816122mceliece
391153839121863916640ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

mipso32; normally mips64; 2010 ICT Loongson 3A V0.5; 4 x 900MHz; gcc49, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
201537948212312426224884874mceliece
224231262225419398225852602ntruees787ep1
479104830?699053514?1030404830?ronald1024
1367873272?2046713758?3704495972?ronald1536
4026266988?6298372008?9052637910?ronald2048
14305724232?24230760442?38589012306?ronald3072
41183050136?65269692732?107031419994?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
178520182512188074mceliece
495700503000507170ronald1024
971242977508985936ronald1536
151512215259761532524ronald2048
174711417556241771582ntruees787ep1
323356832405823248666ronald3072
520609652157585230434ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
247639224805702497210mceliece
332345833293743336092ntruees787ep1
257108442578161625851514ronald1024
727193287288587673002040ronald1536
154794050155001594155136868ronald2048
476449154476785572477185538ronald3072
102215895010225820681023147198ronald4096
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
388348624082821643311538mceliece
56966703?95466919?140938001?ronald1024
109670914111796279114110352ntruees787ep1
112738299?193560677?283125131?ronald1536
224479558?372518500?632398354?ronald2048
823518841?1369410686?2161519134?ronald3072
1592589070?2551697885?4511043518?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
528795312256983ronald1024
640236473866074mceliece
744158249585314ronald1536
101221104884113780ronald2048
178322196361204348ronald3072
274672293963310694ronald4096
342987357012385943ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
609722641904692870ntruees787ep1
102363910295381119609mceliece
141722115167131582462ronald1024
321543633315363378386ronald1536
596136961759586388459ronald2048
176002031781783218000895ronald3072
375723823797334638328212ronald4096
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; K10 45nm (100fa0); 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; boost; hydra3, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
109823736111815166113333901ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
361447361894363058ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
626312626386661171ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
408756944334812345715791mceliece
119716215120532363120780525ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
715797219573266mceliece
383714384363384888ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
684042684838684948ntruees787ep1
114710411475501147728mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
118042203118787758119007109ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
404926405523406496ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
702194702202702233ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
427632354497790047544288mceliece
57174567?105117592?148156683?ronald1024
120227282121135460121444536ntruees787ep1
121082748?212978764?332124398?ronald1536
268774581?487831995?785670793?ronald2048
873865564?1573212485?2313907112?ronald3072
1975091756?3544327324?5287716745?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
576365902859947ronald1024
717487232373449mceliece
825428347085534ronald1536
114012114573116820ronald2048
197866199496201953ronald3072
306831308890311816ronald4096
385362385992386445ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
685048685136685213ntruees787ep1
115353711537751155953mceliece
155840415729561587854ronald1024
349614835196953550486ronald1536
665192866827336715843ronald2048
185819451867306118768750ronald3072
395734673965177539790048ronald4096
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; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
121428123122213860122508728ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
396329396805397470ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
703985704107704258ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

amd64; Westmere+AES (206c2); 2010 Intel Xeon X5680; 12 x 3325MHz; threads; boost; cryptologic, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
36220458?38863570?49078167?mceliece
694037286970353669959449ntruees787ep1
53127536?79871673?130316721?ronald1024
131072161?207190397?294466221?ronald1536
220519209?348116945?572452894?ronald2048
972476239?1675978636?2768058015?ronald3072
2659803594?4159957954?6801950897?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
695367009172749ronald1024
723397336375000mceliece
105188107818109515ronald1536
151470153948157082ronald2048
266997270421277076ronald3072
387572388061397947ntruees787ep1
413800418136431339ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
661697662718677453ntruees787ep1
105790010691391086930mceliece
206920320911332119715ronald1024
507000350948205120828ronald1536
102771091030236810341297ronald2048
296076152965809729708524ronald3072
653175946540933065514030ronald4096
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; Westmere+AES (206c2); 2010 Intel Xeon X5680; 12 x 3325MHz; threads; boost; cryptologic, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
40569592?44959291?84857956?mceliece
739250487423534974531333ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
711677202773245mceliece
390006390506402253ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
658606659127676071ntruees787ep1
101544810255451052585mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

amd64; Westmere+AES (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; hydra2, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
345817803631548038081620mceliece
34858408?59474344?102798460?ronald1024
722077047268544072807076ntruees787ep1
125304588?187458120?281549672?ronald1536
198631156?340592248?504999860?ronald2048
726728260?1266746060?2136413484?ronald3072
2096002924?3786814328?5968140588?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
574565809259568ronald1024
814688241283980mceliece
872888802089812ronald1536
123720125796126212ronald2048
221704223488225880ronald3072
350576352772355956ronald4096
401084401452401804ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
692480692576692844ntruees787ep1
104706810473441047760mceliece
160114416137921626124ronald1024
383959638568483878420ronald1536
766646476959927740636ronald2048
225193842255886822638812ronald3072
493436044942744849504700ronald4096
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; Westmere+AES (206c2); 2010 Intel Xeon E5620; 4 x 2400MHz; hydra2, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
714118567189255672079016ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
418068418396418720ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
705208705404705736ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
866203009157871096102800mceliece
213465310214782820215487700ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
122240123980127030mceliece
839350839990841250ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
147219014725601480420mceliece
148466014851801501800ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
215976870217213160217752000ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
952360955180962490ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
171500017155301739610ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

armeabi; Cortex-A8 (413fc082); 2009 TI Sitara AM3703; 1 x 500MHz; h7silver, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
8357587887808626100021280mceliece
406047825407914634408933276ntruees787ep1
385428024?640138450?1059151932?ronald1024
1023036758?1657738724?2626107950?ronald1536
2684528082?4557087096?6462119102?ronald2048
8201621876?14394103326?21043136516?ronald3072
18773729198?37694568772?61783681716?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
127535130335134879mceliece
296110296970302923ronald1024
516360521488527654ronald1536
782458785037800922ronald2048
101465410180101037047ntruees787ep1
153279215484881561785ronald3072
245425424747862508186ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
167329517021611754258mceliece
190059919096821922662ntruees787ep1
141949231425171314332843ronald1024
350473183513148835257957ronald1536
806209108070080380972301ronald2048
216880839217194230217516826ronald3072
518398200518729118519214178ronald4096
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
99578712103834710108799203mceliece
418876301421224584422108262ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
137554143162153937mceliece
943950946191947681ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
174594517599311777357mceliece
177865017803441787310ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

armeabi; Cortex-A8 (412fc081); 2009 Freescale i.MX515; 1 x 800MHz; h1mx515, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
895220709346371097830585mceliece
207455308208605193209155523ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
126319128765133784mceliece
106446010671781074690ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
153995615473621556054mceliece
198181419826461989989ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
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
196985198661202230ronald3072
308622311195312354ronald4096
383213383643384032ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
676219676272676296ntruees787ep1
113593111363411136712mceliece
154483715560881569725ronald1024
347626934951763515899ronald1536
661727066418776674005ronald2048
186256181868851718752559ronald3072
394490983956651839682932ronald4096
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

amd64; Nehalem (106a5); 2009 Intel Xeon E5504; 8 x 2000MHz; dragon, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
453156564701244849100912mceliece
47360164?70455912?122771420?ronald1024
728619647331157273462504ntruees787ep1
126133716?198235368?304843080?ronald1536
252095312?392901624?660952524?ronald2048
1063119748?1741011020?2894972728?ronald3072
3284550732?5055442972?8665779804?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
705367087672080ronald1024
738607473675784mceliece
108668109416112476ronald1536
156004160776165656ronald2048
279140281636285376ronald3072
398068398352399228ntruees787ep1
438852441000445412ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
680688681100683804ntruees787ep1
106690010689441069624mceliece
214352821607082182120ronald1024
533554453597405385392ronald1536
108249121085434410898812ronald2048
314622283154698033825736ronald3072
694861726954393669645140ronald4096
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
522918705480463057257020mceliece
945186359511270095406960ntruees787ep1
127954985?217804675?337439705?ronald1024
285990695?467458985?843706225?ronald1536
492306595?875827125?1396860745?ronald2048
1273731490?2434897200?3639466965?ronald3072
3481607260?5872463390?9512749130?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
714257265074000ronald1024
100470102135104480mceliece
106310108770111590ronald1536
149815151825155185ronald2048
265770268090273920ronald3072
413685416860422740ronald4096
511875512405513105ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
881625882200890330ntruees787ep1
117888011890151253645mceliece
199468520138702030885ronald1024
449907545310804559800ronald1536
864063586777608710260ronald2048
243326002438623024428035ronald3072
515958805170067051795990ronald4096
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; Nano (6f8); 2009 Via Nano U3500; 1 x 1000MHz; h5nano, supercop-20140425

Cycles to generate a key pair
quartilemedianquartilesystem
938598109447238594651770ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
532155532560533375ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
907865910155921880ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

x86; Atom (106c2); 2009 Intel Atom N280; 1 x 1667MHz; slim, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
874731509194710096632020mceliece
215771830217001850217745550ntruees787ep1
219495760?352788460?501290940?ronald1024
601633630?1109205080?1812866120?ronald1536
1683802400?2907802750?4325293960?ronald2048
6650622930?12707085900?22438951680?ronald3072
23833075640?45139403040?61129111040?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
154120156740158940mceliece
312130315620317090ronald1024
545440551090557370ronald1536
841090841800842390ntruees787ep1
865170871810879850ronald2048
174389017525001775580ronald3072
294110029600902980760ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
142365014287201437770mceliece
149828014986901512970ntruees787ep1
130605001311602013177590ronald1024
372124303730876037381400ronald1536
815134008162817081725400ronald2048
254650930254918410255963130ronald3072
584222940585768310586230520ronald4096
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

mips64; 2008 ICT Loongson-2 V0.3; 1 x 892MHz; gcc42, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
635448907062601077689212mceliece
174160528175126740175593084ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
890569035493206mceliece
152584015328961539510ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
243200224349602440300mceliece
286089628616122862712ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

mips32; normally mips64; 2008 ICT Loongson-2 V0.3; 1 x 892MHz; gcc42, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
683119367564024482536454mceliece
176131704177048364177361078ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
170950174800180396mceliece
179718018051561817928ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
265918626600322669218mceliece
338396233848763385772ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

mipso32; normally mips64; 2008 ICT Loongson-2 V0.3; 1 x 892MHz; gcc42, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
672411047265561878423004mceliece
178272440179270220179589724ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
135378137518141196mceliece
181463418231001835152ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
238506023863682387992mceliece
345899434604823461536ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
543714775687953159572804mceliece
66811598?106880458?165632110?ronald1024
125668763126471373126756073ntruees787ep1
145985692?223297621?371633067?ronald1536
376897548?579285737?811246439?ronald2048
1129481879?1963572537?2795850365?ronald3072
2503593799?4202773301?6686908135?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
647176545966217mceliece
717377194674574ronald1024
100494100706103319ronald1536
136200138688139909ronald2048
229136231841233852ronald3072
357486359821363197ronald4096
385861386246386557ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
679294679307679545ntruees787ep1
114458311454911145655mceliece
207798820989902129081ronald1024
481103048387854873315ronald1536
990838999433869982572ronald2048
271126092716757827224192ronald3072
581668555821404358298159ronald4096
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; K10 65nm (100f23); 2008 AMD Opteron 8354; 8 x 2194MHz; gcc16, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
124086350124863100125152938ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
407414407787408306ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
705858705879705913ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

amd64; C2 45nm (10677); 2008 Intel Core 2 Quad Q9550; 4 x 2833MHz; berlekamp, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
499244365164915454012451mceliece
659736176636815366495925ntruees787ep1
52507475?77628434?114142020?ronald1024
110809816?182844308?295127208?ronald1536
306946356?542491029?817351117?ronald2048
1153995097?1996705318?2805358742?ronald3072
2904777029?5372551395?7478410908?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
670066788968493mceliece
707887168073797ronald1024
109565111673112778ronald1536
157590159655162851ronald2048
283807286068288091ronald3072
373039373601374824ntruees787ep1
451121454367458006ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
638307638681642260ntruees787ep1
104436910447861048118mceliece
224058322637122276317ronald1024
559516756293975663210ronald1536
113427911138051411428122ronald2048
330980993314982233209117ronald3072
731745207324347173337150ronald4096
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; C2 45nm (10677); 2008 Intel Core 2 Quad Q9550; 4 x 2833MHz; berlekamp, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
536648695546487158125865mceliece
662134626663591266801611ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
845418595286989mceliece
405110405671406657ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
682065684157685942ntruees787ep1
992962994271997262mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

amd64; C2 45nm (10676); 2008 Intel Pentium E5200; 2 x 2500MHz; floodyberry, supercop-20140505

Cycles to generate a key pair
quartilemedianquartilesystem
423488504411295046104987mceliece
615452256200522562171250ntruees787ep1
44553362?76255488?117544387?ronald1024
111223188?184118987?253109512?ronald1536
245900400?368294062?606112937?ronald2048
798931800?1285978525?2281002425?ronald3072
1944090125?3545147125?5466848438?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
616376188862963ronald1024
789008038881137mceliece
923009352595025ronald1536
130875133850136225ronald2048
236275238075239875ronald3072
263900265138265925ntruees787ep1
374438375862378338ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
411438411725412400ntruees787ep1
105261210528871053525mceliece
173052517449001760100ronald1024
410767541303134158850ronald1536
810120081378758181513ronald2048
233574752346013823570900ronald3072
507219135079725050901462ronald4096
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; C2 45nm (10676); 2008 Intel Pentium E5200; 2 x 2500MHz; floodyberry, supercop-20140505

Cycles to generate a key pair
quartilemedianquartilesystem
585888125892622559414562ntruees787ep1
183238975?313640563?445465337?ronald1024
539557475?844996863?1394267075?ronald1536
1709414188?2533839625?3531131613?ronald2048
6083847088?10608466987?17476414825?ronald3072
19057877763?25455749350?54138106437?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
219725222075224950ronald1024
254750255450256188ntruees787ep1
421875424975429625ronald1536
665150675088683937ronald2048
142735014328871440813ronald3072
227528722783502284413ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
404650421700422425ntruees787ep1
128030001286068812911462ronald1024
359157503606772536149663ronald1536
781465757914988879322775ronald2048
232406300234539075235323300ronald3072
525598400526173788527030350ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

x86; Atom (106c2); 2008 Intel Atom Z520; 1 x 1330MHz; h3atom, supercop-20140425

Cycles to generate a key pair
quartilemedianquartilesystem
873252009233265097482350mceliece
216348910217709370218143770ntruees787ep1
197196100?282950890?416371960?ronald1024
698685970?1110661570?1882614850?ronald1536
1652726490?2555240990?4792769320?ronald2048
9128283500?16520195810?24257530030?ronald3072
35288610200?52659034990?80883296970?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
155180157850162490mceliece
312090317420340700ronald1024
545220554690574290ronald1536
843070858940866580ntruees787ep1
873640885870911490ronald2048
175844017721801795980ronald3072
297609029900303019040ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
143191014473901471870mceliece
151558015210901523630ntruees787ep1
131181201318238013234350ronald1024
373770903752246043810000ronald1536
88524800101009790107286430ronald2048
327215470345495290366226690ronald3072
733173190770960290808729230ronald4096
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

mipso32; 24K (24Kc); 2007? Atheros AR7161 rev 2; 1 x 720MHz; h1mips, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
184618490185611648185952636ntruees787ep1
368752136?507672108?755811116?ronald1024
1383598072?1895049760?3211507884?ronald1536
2728311042?4676722736?7685436790?ronald2048
9432584136?18739216260?26190085624?ronald3072
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
433368440708446748ronald1024
750020761448768792ronald1536
110605011198021133354ronald2048
171209417147921721204ntruees787ep1
222099422343182257270ronald3072
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
307967430813243087092ntruees787ep1
196032841969060819805176ronald1024
503552645045650450557812ronald1536
108609456108752044108862604ronald2048
307444068307635556307877912ronald3072
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
399273664175688645486324mceliece
66518226?66762873?85300551?ntruees787ep1
54079740?85866606?121662297?ronald1024
204617781?275275899?394918389?ronald1536
385416756?594245358?1061262162?ronald2048
1589785029?2384449137?3568999536?ronald3072
4617995886?6739634556?11332441440?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
677796840069156mceliece
841058485286535ronald1024
130806132552134226ronald1536
175851178470180279ronald2048
322839324594329193ronald3072
351882352224353592ntruees787ep1
478863481923485505ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
592128592245592659ntruees787ep1
111002411108701111248mceliece
295112729742753023064ronald1024
774039677812027831503ronald1536
143327161436726714465907ronald2048
420372274290856243041186ronald3072
846282338483719585345470ronald4096
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; C2 45nm (10676); 2007 Intel Xeon X5450; 8 x 2992MHz; gcc14, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
697508557005411070362540ntruees787ep1
104437539?175249260?247465440?ronald1024
332631657?476900010?734073696?ronald1536
1050886872?1404157266?1910914290?ronald2048
2356801389?3982686840?6257099205?ronald3072
5603217462?8642959587?17425848249?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
132489134208135495ronald1024
221148222912225504ronald1536
314541317070321327ronald2048
389115389880390573ntruees787ep1
601479605250610029ronald3072
917451921312925596ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
648684648828649233ntruees787ep1
635951764003956447582ronald1024
163235251638750616476498ronald1536
312780963141827131519521ronald2048
833164028355518183850921ronald3072
180664497180987255181553229ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
426704254450719846637175mceliece
652948056569557565853180ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
665856734268250mceliece
368678369518371198ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
632805633495639233ntruees787ep1
107559810766101081402mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
454249124721101549670595mceliece
666176186704433767209840ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
110145124237127425mceliece
403853404242405607ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
688703689925693945ntruees787ep1
947708950753953302mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

amd64; C2 65nm (6fb); 2007 Intel Xeon X3220; 4 x 2399MHz; enigma, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
494904245130072054235359mceliece
785737987890844579140069ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
679326894969516mceliece
373518374058374913ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
645399646452649908ntruees787ep1
104233510432351053396mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
496082795134438853343225mceliece
786584437910217979246323ntruees787ep1
55133982?94041450?143427177?ronald1024
167144589?244684503?439502688?ronald1536
432472149?611692227?860356665?ronald2048
1136154501?2183624028?3518369253?ronald3072
2556427113?5046067305?7735562658?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
679686903969417mceliece
706957109171856ronald1024
105534107613108585ronald1536
149472152073153792ronald2048
269325271314273789ronald3072
373500374130375021ntruees787ep1
431055433503436428ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
646668649575649944ntruees787ep1
104202010422271043712mceliece
233170223467502366046ronald1024
571799757443225786748ronald1536
115301611158359411631132ronald2048
332518233330919833358104ronald3072
731540977325298073351143ronald4096
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; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2405MHz; utrecht, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
783079837890782479044282ntruees787ep1
102477879?164001195?238950360?ronald1024
231514182?459104670?677417184?ronald1536
642890439?1136730186?1702767888?ronald2048
2710257138?4516877016?6289387029?ronald3072
6715593702?12162151593?17626745070?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
128214129222131688ronald1024
213363215730218583ronald1536
306909308754311940ronald2048
389259389781390087ntruees787ep1
595494597888600912ronald3072
909297912312915732ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
659592660150661365ntruees787ep1
619173962203416256287ronald1024
159870061606071616191990ronald1536
309519183103923631211154ronald2048
821246768220952882463760ronald3072
179033202179242596179792460ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
493715255120874953228817mceliece
783887497905941179191468ntruees787ep1
66056967?119809944?191949453?ronald1024
157488417?275419269?465719562?ronald1536
309191706?601088679?910516581?ronald2048
1298197152?2102106465?3531225645?ronald3072
3594000132?5356104723?8141722056?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
680046915669615mceliece
697237099271577ronald1024
105876106335108540ronald1536
148383150561152622ronald2048
271395273906278370ronald3072
370305371511372303ntruees787ep1
430902433152436032ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
644922645102646308ntruees787ep1
104171410423621042551mceliece
232578923474072360016ronald1024
573958857666155795892ronald1536
115404031156383911604060ronald2048
332545413330259233376446ronald3072
731731327326600373364706ronald4096
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; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
530100815486168757255543mceliece
801652328085362480974512ntruees787ep1
89265609?155860380?261643122?ronald1024
336518964?519493482?766010025?ronald1536
626405130?1000863558?1729621143?ronald2048
2950253874?4787209881?6710039100?ronald3072
6787803627?11601374652?18040273668?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
838628499685923mceliece
126036127197128970ronald1024
214209215676218106ronald1536
306693309375313047ronald2048
405801406197406584ntruees787ep1
596934599976602883ronald3072
909990913221918207ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
681111681516682641ntruees787ep1
944694977814978714mceliece
617158862018466276330ronald1024
159974461604309416089039ronald1536
309026523100908631205790ronald2048
821414258230810582504809ronald3072
178858242179058807179255997ronald4096
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
493785005120446553205174mceliece
784193317905871879203141ntruees787ep1
57691530?120482766?190153971?ronald1024
202951620?306266895?470987757?ronald1536
328754286?575805753?904490451?ronald2048
1257552099?1944553068?3182183442?ronald3072
3480004782?5355573435?8290744497?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
680136924669732mceliece
710107165872504ronald1024
105723?108549?133236?ronald1536
149967152298153639ronald2048
271224273204275922ronald3072
370746371844373059ntruees787ep1
429966431694434547ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
644994645174647379ntruees787ep1
104131810415521041705mceliece
233520323556782375541ronald1024
573692457663095798133ronald1536
115492591159243211626164ronald2048
332473683329797533357375ronald3072
731778037327413073405323ronald4096
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; C2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
531684275493499257066948mceliece
803235158085755781034290ntruees787ep1
108710406?151027281?237270744?ronald1024
265855617?485830314?750440898?ronald1536
706078980?1013864364?1649876481?ronald2048
2922531273?4407277122?6834024036?ronald3072
7464983058?11511048393?20621877831?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
843128561786823mceliece
125451127395128790ronald1024
214560216171218682ronald1536
308025309969313101ronald2048
405432405846406494ntruees787ep1
595089597897602703ronald3072
911916914823917316ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
681120681354681723ntruees787ep1
985311987381993132mceliece
618947162137896249429ronald1024
159849901602382516093269ronald1536
308753013093795931053969ronald2048
821771108235861382564911ronald3072
178989237179305128180004689ronald4096
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
449628564839960051547112mceliece
59926179?105085493?156707086?ronald1024
138675118139535133139879787ntruees787ep1
173181825?299363542?428507544?ronald1536
268549135?504897503?803336673?ronald2048
753047672?1323692762?2009560592?ronald3072
2079945362?3479911817?6041783632?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
616766268263375ronald1024
622616286564656mceliece
867078782390515ronald1536
118360120517122321ronald2048
203509204344207062ronald3072
313095315449318918ronald4096
409526410177410661ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
744404745798745824ntruees787ep1
126976312834601284294mceliece
163857016625921681535ronald1024
360813636408853663968ronald1536
686322969035376947451ronald2048
190944001914961519204086ronald3072
404666744054748440633007ronald4096
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; K8 (40fb2); 2006 AMD Athlon 64 X2; 2 x 2000MHz; mace, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
513120725446142458309343mceliece
134879018135781115136167924ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
895149105492526mceliece
419126419528419817ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
743419743451743473ntruees787ep1
114989911500621150465mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
397651844144440043306480mceliece
787296087938096079519336ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
660086698468144mceliece
361736362504363032ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
623928624192624400ntruees787ep1
107412010745201075320mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

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

Cycles to generate a key pair
quartilemedianquartilesystem
445474884629214448675648mceliece
781894167879668078932712ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
921529383294720mceliece
386712386984387520ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
650648651320651680ntruees787ep1
966624967120968224mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

ppc32; G4 (G4); 2005 Motorola PowerPC G4 7447a; 1 x 1416MHz; h1g4, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
115992428116724244117066454ntruees787ep1
273604290?422369590?636030724?ronald1024
594450764?1153287650?1706522254?ronald1536
1498993496?3035582798?4490105756?ronald2048
5399250320?9136318704?14566081406?ronald3072
18664673388?30434852310?47972601682?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
312800314568320348ronald1024
503880505546514386ronald1536
760036765884774214ronald2048
864892865232866048ntruees787ep1
147668814844061497088ronald3072
228031222900022302888ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
156971215706981574642ntruees787ep1
148217561485364814890198ronald1024
353268163537394035438404ronald1536
773839327746233677641516ronald2048
191430166191647154193434330ronald3072
447678136449932336450326396ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

x86; P4 Prescott (f41); 2004 Intel Pentium 4; 1 x 3791MHz; puffy, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
201210750202234926202720700ntruees787ep1
137031211?224348010?352951761?ronald1024
565866778?910562375?1350035073?ronald1536
969024101?1661814347?2582233589?ronald2048
3929980017?6556676000?10066330824?ronald3072
9934149449?17231381323?35023912694?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
253251254391263663ronald1024
378147381777388141ronald1536
552520561146568300ronald2048
700872704397706876ntruees787ep1
103219410411721051479ronald3072
202111520300742041113ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
116302811655071168167ntruees787ep1
806587182232008335642ronald1024
239679772402546224094641ronald1536
429315924305608143139794ronald2048
125366455125532629125736775ronald3072
274865837275089163275304690ronald4096
Secret key
bytessystem
1024ronald1024
1536ronald1536
1854ntruees787ep1
2048ronald2048
3072ronald3072
4096ronald4096
mceliece1372821
Public key
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
mceliece814081
Encrypting 0 bytes
bytessystem
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1551ntruees787ep1
Encrypting many bytes
bytessystem
75ronald1024
75ronald1536
75ronald2048
75ronald3072
75ronald4096
1573ntruees787ep1

ia64; 2003 HP Itanium II; 2 x 1300MHz; tic, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
764531967934420282254421mceliece
76480300?108762637?173646691?ronald1024
205098296206214966210840164ntruees787ep1
184509108?318646437?492857428?ronald1536
309861597?432509482?841527909?ronald2048
900981290?1439067222?2162083458?ronald3072
2820650155?4061997002?6028752870?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
746207561876634mceliece
108504108938113945ronald1024
145054146592151738ronald1536
177131181918183768ronald2048
266040270996276650ronald3072
350092356200359633ronald4096
736313736711737148ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
967260967381968395mceliece
137240113726221379144ntruees787ep1
359066736199433646010ronald1024
749696075347737571156ronald1536
121274121215951612213932ronald2048
272990442735841427426039ronald3072
507573285086652450979582ronald4096
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

ppc64; 2001? IBM POWER4; 6 x 1452MHz; tigger, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
164177408166824448197441280ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
598016602624611328ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
105548810613761078528ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

ppc32; normally ppc64; 2001? IBM POWER4; 6 x 1452MHz; tigger, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
149872856?159193432?234814912?ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
573480580664592776ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
102847210377601055248ntruees787ep1
Secret key
bytessystem
1854ntruees787ep1
Public key
bytessystem
1574ntruees787ep1
Encrypting 0 bytes
bytessystem
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
1551ntruees787ep1
Encrypting many bytes
bytessystem
1573ntruees787ep1

x86; P4 NetBurst (f12); 2001 Intel Pentium 4; 1 x 1900MHz; fireball, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
852293848834044493986008mceliece
123541428124303568124643196ntruees787ep1
148098084?223423780?319994764?ronald1024
363262160?683008220?1140386596?ronald1536
997932764?1586828016?2645192348?ronald2048
3013618728?4970419020?8894817072?ronald3072
9911362160?20475859048?30284043988?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
127336129516131864mceliece
201988203124207188ronald1024
316960?323352?479972?ronald1536
481508486912494824ronald2048
723944742752777364ntruees787ep1
908560914160923648ronald3072
148117214965721515332ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
124072412449201248016ntruees787ep1
130221213276841347008mceliece
720172072603767348992ronald1024
207045842079032420958992ronald1536
400473164019157640329696ronald2048
116663152117097556118899804ronald3072
257184740257515628259027892ronald4096
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; K7 (622); 2000 AMD Athlon; 1 x 900MHz; thoth, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
738859028007060385860972mceliece
143295039143734065148114809ntruees787ep1
104355990?186340779?270351090?ronald1024
354119535?674899539?1069255494?ronald1536
777227670?1248743619?2314157004?ronald2048
3518174808?6324130098?9511539480?ronald3072
10200739356?16144837929?25976601252?ronald4096
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
813638238584866mceliece
167550169872172776ronald1024
278877282231287424ronald1536
436059440071445041ronald2048
502108502887503997ntruees787ep1
853821861462877758ronald3072
141597714240971446502ronald4096
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
898528900391925035ntruees787ep1
129490513051861316383mceliece
665588766871086722541ronald1024
184717441853564018617698ronald1536
393578583944699739529545ronald2048
119484126119697219120343689ronald3072
270174411277415829278147616ronald4096
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; P6 (672); 1999 Intel Pentium 3; 1 x 448MHz; orpheus, supercop-20140425

Cycles to generate a key pair
quartilemedianquartilesystem
840694688658322889607944mceliece
140166364140982862141341296ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
109928111811114848mceliece
645782646600661752ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
110029811104341112244ntruees787ep1
114743711515361161432mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

x86; P6 (652); 1998 Intel Pentium 2; 1 x 333MHz; boris, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
838244558669757089970170mceliece
141165512142025994142352790ntruees787ep1
Cycles to encrypt 59 bytes
quartilemedianquartilesystem
110130112110114764mceliece
646284652786668714ntruees787ep1
Cycles to decrypt 59 bytes
quartilemedianquartilesystem
111765011192501119694ntruees787ep1
116341911668821170567mceliece
Secret key
bytessystem
1854ntruees787ep1
137282mceliece
Public key
bytessystem
1574ntruees787ep1
81408mceliece
Encrypting 0 bytes
bytessystem
256mceliece
1574ntruees787ep1
Encrypting 23 bytes
bytessystem
233mceliece
1551ntruees787ep1
Encrypting many bytes
bytessystem
110mceliece
1573ntruees787ep1

Version

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