Automated cryptanalysis of substitution permutation network cipher
-
Updated
Aug 27, 2024 - Python
Automated cryptanalysis of substitution permutation network cipher
Algebraic + neural differential cryptanalysis of reduced-round KeeLoq (2026 modernization of a 2015 SAT-only effort). Full 64-bit key recovery in <1s at 64 rounds via XOR-aware CryptoMiniSat; Gohr-style PyTorch ResNet distinguisher hybrid on CUDA.
This is a library that tries to break SPN ciphers in an fully automatic manner.
my solutions for the HW in the symmetric cipher breaking course, all the HW are exercises from the https://cryptanex.hideinplainsight.io/ website
The implementation of "NeuralCPA: A Deep Learning Perspective on Chosen-Plaintext Attacks".
S-box analysis // DES differential cryptoanalysis
Учебно-исследовательский блочный шифр: блок 96 бит, ключ 256 бит, сеть Фейстеля, ARX. Реализации на Python и C, 8 тестовых наборов, 9 скриптов криптоанализа. Независимо не проверялся — не для реальных данных.
A Differential Cryptanalysis attack on a Toy Cipher
SEARCH: Symmetric Encryption Algorithm Research
Comparative benchmark of SMT solver effectiveness in cryptographic hash collision discovery for SHA-2 algorithms.
A reproducible toolchain for SAT-based differential cryptanalysis, with adapters for legacy C++ programs, deterministic experiments, independent verification, and regression testing.
Reproducibility package for auditable neural differential distinguishers on reduced-round lightweight-style block ciphers.
Implementation and a 6-round differential attack on the DES block cipher algorithm.
SAC 2022 - Advancing the Meet-in-the-Filter Technique: Applications to CHAM and KATAN
ACNS 2023 - Meet-in-the-Filter and Dynamic Counting with Applications to Speck
Browser-based demo of impossible differentials and the boomerang attack on the same toy SPN as Biham Lens — DDT and BCT tables computed live, an adaptive chosen-ciphertext oracle, and a one-way-impossible crossing that every round trip closes.
Assignments Completed during CSE653:Topics in Cryptanalysis Course in IIITD during Winter 2025 Semester. Professor: Ravi Anand
A neural network-based encryption system built with TensorFlow and Keras. It securely transforms plaintext into ciphertext and back, providing strong protection against cryptanalysis and adversarial attacks. Scalable for real-time communication and cloud storage.
To associate your repository with the differential-cryptanalysis topic, visit your repo's landing page and select "manage topics."