Skip to content

AnemoiJive R1CS gadget #111

@vesselinux

Description

@vesselinux

Implement R1CS gadget for AnemoiJive. This is the Jive mode of operation of the Anemoi permutation [1]. It effectively hashes $m$ input elements into a single element ( $m$ to $1$ compression). Specifically designed to be used in Merkle tree applications. See Sect. 3.2 in [1] for the full description and [2] for some 3rd party applications using $3$ to $1$ compression for Merkle trees in TurboPlonk.

[1] https://eprint.iacr.org/2022/840
[2] https://eprint.iacr.org/2022/1487

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions