Q - A Proposal for NESSIE V2.00
Q is a new cipher submitted to
NESSIE. It is a Substitution-Permutation Network (SPN) cipher.
This is a conservative design. It is fast and can be made memory efficient with a
corresponding speed/memory trade-off. It has since been shown to have weaknesses.
AES (Rjindael) should used instead.
Key Benefits
- Q was designed to be secure against known attacks. It has been found to have vulnerabilities.
- Q is fast. Q is designed to be faster than Serpent.
- Q is memory efficient. Q can run in extremely limited memory.
- Q is flexible. Q allows several trade-offs between speed and memory usage.
Specifications and Files
- nessie2.zip - The complete set of specifications and sample code submitted to
NESSIE
- equiv.zip - A program to find equivalency classes of Serpent style s-boxes and the resulting files listing those classes.
- findsb.zip - A program to find s-boxes with short instruction sequences and the resulting files listing the various runs of the program. This is based largely on Dag Arne Osvik's work.
- sb2-3.zip - Data files needed for equiv.zip and findsb.zip