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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions