logo

Implementing a ZK-focused authenticated-encryption scheme

ID: ec8e6785-67dc-5585-b497-4d7878f4ead8

STIX ID: report--ec8e6785-67dc-5585-b497-4d7878f4ead8

Feed Name: Kudelski Security

Date Published: 2022-05-02

Date Updated: 2026-07-22

...
...

This article presents a detailed implementation of the Ciminion authenticated-encryption scheme (EUROCRYPT 2021) as circom2 circuits for zkSNARK applications: it covers the Toffoli-based rolling function, pC/pE permutations and iterated rounds, key schedule, Farfalle-like structure, unit tests using circom_tester/mocha, and a constraints comparison showing Ciminion scales better than Feistel-MiMC for larger plaintext sets.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.