-
Notifications
You must be signed in to change notification settings - Fork 0
Crypto-TII/aradi_structural_algebraic_distinguisher
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Repository for the Verification of Integral Distinguishers: This repository contains the resources used for verifying integral distinguishers as described in the paper "Mind the Composition of Toffoli Gates: Structural Algebraic Distinguishers of ARADI." Contents: - C++ Code for ARADI Encryption and Distinguisher Verification This includes the implementation for ARADI encryption and the verification of integral distinguishers for low dimension cubes. Command to compile and run: g++ -std=c++11 aradi_encryption.cpp - Division Property Models for ARADI Block Cipher: 1. Compute the algebraic degree of Boolean functions for output bits after r rounds. 2. Compute the degrees of products of two Boolean functions for output bits after r rounds. 3. Use the provided Makefile to run the above computations.
About
Source code used for the research article titled "Mind the Composition of Toffoli Gates: Structural Algebraic Distinguishers of ARADI"
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published