Automated cryptanalysis of substitution permutation network cipher
-
Updated
Aug 27, 2023 - Python
Automated cryptanalysis of substitution permutation network cipher
Tools for studying Impossible Differential Cryptanalysis on Substitution-Permutation Networks.
🔐 An AES Like Fast Symmetric Cipher Implemented In C ⚡
An 128-bit SPN Symmetric Block Cipher, not yet peer reviewed
Proof-of-concept Product Cipher using cryptography classics (CS3052 Computer Security - Assignment)
yet another CLI password manager
The encryption algorithm uses a 10-round Feistel structure and is based on the concept of a substitution-permutation network (SPN).
Complete implementations of encryption and decryption algorithms including Advanced Encryption Standard (AES), Data Encryption Standard (DES), Row Transposition Cipher and Vigenere Cipher.
My ANGELITA 128-bit SPN Cipher, now in Python
An implementation of a substitution-permutation-network and a randomized counter CTR
Elm implementation of encryption using an SPN with a front-end
Implementation of an SP Network using a new modified Playfair Cipher for substitution and the chaotic Logistic-Tent Map for permutation, in Python. This new algorithm has been named Playfair Logistic-Tent Network (PLT-Net).
In cryptography, an SP-Network, or Substitution-Permutation Network (SPN), is a series of linked mathematical operations used in block cipher algorithms.
Add a description, image, and links to the substitution-permutation-network topic page so that developers can more easily learn about it.
To associate your repository with the substitution-permutation-network topic, visit your repo's landing page and select "manage topics."