• Stars
    star
    4
  • Rank 3,302,596 (Top 66 %)
  • Language
    Python
  • Created over 5 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

More 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

craftanalysis

Comprehensive Security Analysis of CRAFT
Jupyter Notebook
3
star
18

fnv2

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

mpt

Integral Analysis Based on Monomial Prediction
Python
3
star
20

Syncing-Your-Github-Fork

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

mqchallenge

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

QARMAnalysis

Cryptanalysis of QARMAv2
TeX
1
star
23

faultyaes

Practical Multiple Persistent Faults Analysis
Python
1
star
24

pythonexample

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