Skip to content

sca-research/Groebner-Basis-Cryptanalysis-of-Ciminion-and-Hydra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Gröbner Basis Cryptanalysis Ciminion and Hydra

This repository contains implementations of polynomials models for Ciminion and Hydra analyzed in https://arxiv.org/abs/2405.05040.

  • For Ciminion:
    • The SageMath implementation contains a function that computes a DRL Gröbner basis for arbitrary number of rounds.
  • For Hydra:
    • The SageMath implementation contains a function that verifies that a Hydra instance is in generic coordinates for arbitrary number of rounds and arbitrary number of samples.
    • With the OSCAR implementation one can compute the step degrees in F4 for Gröbner basis computations of Hydra.
    • With both implementations one can extract a zero-dimensional DRL Gröbner basis after a linear change of coordinates.

Requirements

About

Gröbner Basis Cryptanalysis of Ciminion and Hydra.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published