Hosein Hadipour (@hadipourh)
  • Stars
    star
    453
  • Global Rank 62,930 (Top 3 %)
  • Followers 108
  • Following 31
  • Registered over 7 years ago
  • Most used languages
    Python
    43.5 %
    TeX
    17.4 %
    C
    13.0 %
    VHDL
    8.7 %
  • Location 🇮🇷 Iran
  • Country Total Rank 194
  • Country Ranking
    VHDL
    1
    TeX
    2
    C
    6
    Python
    94

Top repositories

1

course-cryptanalysis

A Course in Cryptanalysis
TeX
127
star
2

KeeLoq

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

AES-VHDL

VHDL Implementation of AES Algorithm
VHDL
68
star
4

autoguess

An easy-to-use, general and open-source tool to search for guess-and-determine attacks and key bridges
Python
27
star
5

CryptoHDL

A list of VHDL codes implementing cryptographic algorithms
VHDL
25
star
6

sboxanalyzer

An easy-to-use and open-source tool for differential, linear, differential-linear, and integral analysis of S-boxes
C
21
star
7

zeroplus

Improved Search for Integral, Impossible Differential and Zero-Correlation Attacks: Application to Ascon, ForkSKINNY, SKINNY, MANTIS, PRESENT and QARMAv2
Python
11
star
8

Boomerang

A New Method to Search for Boomerang Distinguishers: Improved Rectangle Attacks on SKINNY and CRAFT
Jupyter Notebook
8
star
9

zero

An Automatic Tool to Search for Full Impossible-Differential, Zero-Correlation and Integral Attacks
Python
8
star
10

logic-minimization

A repository containing off-the-shelf programs for solving the logic minimization problem
6
star
11

talks

The LaTex Sources for My Talks
TeX
6
star
12

DL

Revisiting Differential-Linear Attacks via a Boomerang Perspective
Python
6
star
13

ctiming

Measuring the Performance of C Implementations in CPU clock cycle
C
5
star
14

CRAFT-Integral-Distinguisher

Using an MILP method to find integral distinguisher based on division property for CRAFT
Python
4
star
15

comeback

An Efficient Tool to Search for Boomerang Distinguishers for Feistel and SPN Ciphers
Python
4
star
16

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.
Python
4
star
17

CTC2-Fast-Algebraic-Attack

A python class implementing the Courtois Toy Cipher (CTC2) equipped with some methods for algebraic cryptanalysis of CTC2
Python
4
star
18

craftanalysis

Comprehensive Security Analysis of CRAFT
Jupyter Notebook
3
star
19

fnv2

A Sage code for finding collision for the FNV2 hash function
TeX
3
star
20

mpt

Integral Analysis Based on Monomial Prediction
Python
3
star
21

Syncing-Your-Github-Fork

A brief guidance about syncing a forked repository with the original one
2
star
22

mqchallenge

Decode the MQ Challenge Systems into the Sage Format
Jupyter Notebook
1
star
23

QARMAnalysis

Cryptanalysis of QARMAv2
TeX
1
star
24

faultyaes

Practical Multiple Persistent Faults Analysis
Python
1
star
25

pythonexample

Some Python Examples for Those Who Want to Learn Python
Jupyter Notebook
1
star