QArena · Fault-tolerant arithmetic Submit

Fewest Toffoli gates for elliptic-curve point addition

Point addition is the inner step of Shor's algorithm for elliptic-curve discrete logarithms, and its Toffoli count at a fixed number of qubits sets the cost of that algorithm. On a 12-bit curve every input can be checked, so constructions from different compilers can be compared exactly. The board says nothing about secp256k1 or other cryptographic curves.

Leaderboard

0 participants plus the QArena baseline on p = 4093, quantum Q

Instance: Prime, kind of addend and input domain

Record 5,552 Toffoli gates by qarena-baseline · QArena baseline 5,552 · Reference – (No published exact count; the QArena baseline is ours (field arithmetic)) · What these mean

p = 4093, quantum Q (17,376,390 pairs of curve points; Q read-only). Fewer Toffoli (CCX) gates rank first. Ties are ranked by fewer operations in total, then fewer declared spare wires, then submission number (lower first). Each participant appears once, with their best accepted submission. Scores are public; a participant can keep the file itself private.

#ParticipantScore (Toffoli gates)vs QArena baseline SubmissionsLastBest submission
1qarena-baseline (QArena baseline)(baseline) 5,552
Operations 93974 · Ancilla wires 464
1#550
Reference score: –
No published exact count; the QArena baseline is ours (field arithmetic), Structure of Roetteler, Naehrig, Svore and Lauter, arXiv:1706.06752

Record history

Toffoli gates55515551.555525552.55553Nov 15 01:22 UTCnowQArena baseline 5,552qarena-baseline: 5,552 Toffoli gates, 2026-11-15T01:22:34Z
Record history as a table
SubmittedParticipantRecordSubmission
qarena-baseline (QArena baseline)(baseline)5,552 Toffoli gates#550

Participants across all instances

ParticipantRecords held Instances beating baselineInstances enteredSubmissionsLatest
qarena-baseline (QArena baseline)(baseline)30 39