FHERMA

Challenges

Every challenge is attached to a kernel, and the leaderboard is the outcome.

Open a challenge
1 OPEN$0 IN OPEN BOUNTIES0 SUBMISSIONS0 EXECUTIONS0 CLOSING THIS WEEK
FEATUREDBUILDKERNEL · encrypted-moduloSPONSORED BY FAIRMATH

Compute a mod b with both operands encrypted

Submit an implementation computing `a mod b` over encrypted operands. The winning solution is featured in the FHERMA Cookbook, with the author credited as a co-author.

BOUNTYno bounty
CLOSES IN24 d
SUBMISSIONS0
STANDINGS

No execution has run yet. Standings appear once the measurement layer exists — every submission re-run on the same runner, so the ranking means something.

33 SHOWN · SORTED BY CLOSING DATE
BUILDDRAFT

Recommend without seeing the history

KERNELencrypted-recommendationL4
BOUNTYno bounty
DRAFTDec 2026
0 submissions
runners tbd
FairMath
BUILDDRAFT

Prepare features without decrypting them

KERNELencrypted-feature-engineeringL4
BOUNTYno bounty
DRAFTNov 2026
0 submissions
runners tbd
FairMath
BUILDJUDGING

Decompose an encrypted 170×256 image

KERNELencrypted-svdL3
BOUNTYno bounty
JUDGINGJan 2026
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Evaluate softmax on a CKKS ciphertext

KERNELencrypted-softmaxL3
BOUNTY$2,000
CLOSEDNov 2025
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Evaluate GELU on a CKKS ciphertext

KERNELencrypted-geluL3
BOUNTY$2,000
CLOSEDAug 2025
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Classify the sentiment of encrypted tweets

KERNELencrypted-text-classificationL4
BOUNTY$3,000
CLOSEDJul 2025
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Find a private pattern in a large text

KERNELencrypted-substring-searchL3
BOUNTY$4,000
CLOSEDMay 2025
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Predict house prices over encrypted features

KERNELencrypted-regressionL4
BOUNTY$3,000
CLOSEDApr 2025
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Decide membership without revealing the element

KERNELencrypted-set-membershipL3
BOUNTY$4,000
CLOSEDApr 2025
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Retrieve the 10 nearest neighbours of an encrypted query

KERNELencrypted-knnL3
BOUNTY$4,000
CLOSEDApr 2025
0 submissions
runners tbd
FairMath
BUILDDRAFT

Evaluate SMOD over encrypted operands

KERNELencrypted-smodL2
BOUNTYto be announced
DRAFTApr 2025
0 submissions
runners tbd
FairMath
BUILDDRAFT

Evaluate SDIV over encrypted operands

KERNELencrypted-sdivL2
BOUNTYto be announced
DRAFTApr 2025
0 submissions
runners tbd
FairMath
BUILDDRAFT

Evaluate MULMOD over encrypted operands

KERNELencrypted-mulmodL2
BOUNTYto be announced
DRAFTApr 2025
0 submissions
runners tbd
FairMath
BUILDDRAFT

Evaluate ADDMOD over encrypted operands

KERNELencrypted-addmodL2
BOUNTYto be announced
DRAFTApr 2025
0 submissions
runners tbd
FairMath
BUILDDRAFT

Evaluate SIGNEXTEND over encrypted operands

KERNELencrypted-signextendL2
BOUNTYto be announced
DRAFTApr 2025
0 submissions
runners tbd
FairMath
BUILDDRAFT

Evaluate ISZERO over encrypted operands

KERNELencrypted-iszeroL2
BOUNTYto be announced
DRAFTApr 2025
0 submissions
runners tbd
FairMath
BUILDDRAFT

Evaluate BYTE over encrypted operands

KERNELencrypted-byteL2
BOUNTYto be announced
DRAFTApr 2025
0 submissions
runners tbd
FairMath
BUILDDRAFT

Evaluate XOR over encrypted operands

KERNELencrypted-xorL2
BOUNTYto be announced
DRAFTApr 2025
0 submissions
runners tbd
FairMath
BUILDDRAFT

Evaluate SHR over encrypted operands

KERNELencrypted-shrL2
BOUNTYto be announced
DRAFTApr 2025
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Classify encrypted Ethereum transactions

KERNELencrypted-fraud-detectionL4
BOUNTY$4,000
CLOSEDMar 2025
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Invert an encrypted 64×64 matrix

KERNELencrypted-matrix-inversionL3
BOUNTY$3,000
CLOSEDMar 2025
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Sort an encrypted array under CKKS

KERNELencrypted-sortingL3
BOUNTY$5,000
CLOSEDOct 2024
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Evaluate SHL over encrypted operands

KERNELencrypted-shlL2
BOUNTY$2,500
CLOSEDAug 2024
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Find the maximum of an encrypted vector

KERNELencrypted-maxL3
BOUNTY$3,000
CLOSEDAug 2024
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Retrieve the i-th element of an encrypted array

KERNELencrypted-lookupL3
BOUNTY$5,000
CLOSEDAug 2024
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Classify encrypted CIFAR-10 images

KERNELencrypted-image-classificationL4
BOUNTY$10,000
CLOSEDJun 2024
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Evaluate parity(x) under CKKS

KERNELencrypted-parityL3
BOUNTY$5,000
CLOSEDJun 2024
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Evaluate ReLU on a CKKS ciphertext

KERNELencrypted-reluL3
BOUNTY$5,000
CLOSEDJun 2024
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Tally an encrypted vote

KERNELencrypted-tallyL4
BOUNTY$2,000
CLOSEDMay 2024
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Evaluate the logistic function on a CKKS ciphertext

KERNELencrypted-sigmoidL3
BOUNTY$5,000
CLOSEDFeb 2024
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Multiply two encrypted 64×64 matrices

KERNELencrypted-matrix-multiplicationL3
BOUNTY$3,000
CLOSEDJan 2024
0 submissions
runners tbd
FairMath
BUILDCOMPLETED

Evaluate sign(x) on a CKKS ciphertext

KERNELencrypted-signL3
BOUNTY$3,000
CLOSEDJan 2024
0 submissions
runners tbd
FairMath
Challenges · FHERMA