Germany

Hosein Hadipour

Elite
@hadipourh

I like to sit on top of a mountain at sunset, free from restrictions, and behold the sun going down below the horizon.

course-cryptanalysis. A Course in Cryptanalysis

158

KeeLoq. C implementation of KeeLoq algorithm, equipped with a function to generate algebraic equations of KeeLoq over GF(2)

113

AES-VHDL. VHDL Implementation of AES Algorithm

94

sboxanalyzer. An easy-to-use and open-source tool for differential, linear, differential-linear, and integral analysis of S-boxes

39

autoguess. An easy-to-use, general and open-source tool to solve the guess-and-determine problem

34

CryptoHDL. A list of VHDL codes implementing cryptographic algorithms

29

espresso. Espresso Logic Minimizer - Modernized Edition

21

zeroplus. Improved Search for Integral, Impossible Differential and Zero-Correlation Attacks: Application to Ascon, ForkSKINNY, SKINNY, MANTIS, PRESENT and QARMAv2

14

ctiming. Measuring the Performance of C Implementations in CPU clock cycle

14

DL. Revisiting Differential-Linear Attacks via a Boomerang Perspective

13

zero. An Automatic Tool to Search for Full Impossible-Differential, Zero-Correlation and Integral Attacks

13

fwht. High-performance C99 library for computing the Fast Walsh-Hadamard Transform (FWHT)

9

Boomerang. A New Method to Search for Boomerang Distinguishers: Improved Rectangle Attacks on SKINNY and CRAFT

8

verifyref. High-Performance Academic Reference Verification Tool

7

twinkle. Breaking the Twinkle Authenticated Encryption Scheme

6

logic-minimization. A repository containing off-the-shelf programs for solving the logic minimization problem

6

talks. The LaTex Sources for My Talks

6

CTC2-Fast-Algebraic-Attack. A python class implementing the Courtois Toy Cipher (CTC2) equipped with some methods for algebraic cryptanalysis of CTC2

5

craftanalysis. Comprehensive Security Analysis of CRAFT

5

MIBS-Integral-Cryptanalysis-Basd-on-Division-Property. Applying the MILP method to search bit-based integral distinguishers and degree estimation of the round function of MIBS block cipher, using division property.

5

universalattacks. Turning Multiple Key-Dependent Attacks into Universal Attacks

5

comeback. An Efficient Tool to Search for Boomerang Distinguishers for Feistel and SPN Ciphers

4

CRAFT-Integral-Distinguisher. Using an MILP method to find integral distinguisher based on division property for CRAFT

4

fnv2. A Sage code for finding collision for the FNV2 hash function

4

mpt. Integral Analysis Based on Monomial Prediction

3

artifacts. A comprehensive toolkit for research artifact evaluation with guides, templates, and evaluation forms for computer science conferences

2

Syncing-Your-Github-Fork. A brief guidance about syncing a forked repository with the original one

2

QARMAnalysis. Cryptanalysis of QARMAv2

2

faultyaes. Practical Multiple Persistent Faults Analysis

2

pythonexample. Some Python Examples for Those Who Want to Learn Python

2

minizinc-installer-linux. MiniZinc Installer for Linux (Bundle Version)

1

grabgurobi. Gurobi Installer for Linux

1

mqchallenge. Decode the MQ Challenge Systems into the Sage Format

1

skinny. C++ Implementation of Skinny

1

mscthesis. TeX

1

CythonSage. An example of using an external C code in Python (SageMath)

1
36
Apply