From Surf Wiki (app.surf) — the open knowledge base
Q (cipher)
Block cipher
Block cipher
| Field | Value |
|---|---|
| name | Q |
| designers | Leslie McBride |
| publish date | November 2000 |
| derived from | AES, Serpent |
| key size | 128, 192, or 256 bits |
| block size | 128 bits |
| structure | Substitution–permutation network |
| rounds | 8 or 9 |
| cryptanalysis | A linear attack succeeds with 98.4% probability using 297 known plaintexts. |
In cryptography, Q is a block cipher invented by Leslie McBride. It was submitted to the NESSIE project, but was not selected.
The algorithm uses a key size of 128, 192, or 256 bits. It operates on blocks of 128 bits using a substitution–permutation network structure. There are 8 rounds for a 128-bit key and 9 rounds for a longer key. Q uses S-boxes adapted from Rijndael (also known as AES) and Serpent. It combines the nonlinear operations from these ciphers, but leaves out all the linear transformations except the permutation.{{cite conference | doi-access = free
Q is vulnerable to linear cryptanalysis; Keliher, Meijer, and Tavares have an attack that succeeds with 98.4% probability using 297 known plaintexts.{{cite conference | access-date=2018-09-13}}
References
This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.
Ask Mako anything about Q (cipher) — get instant answers, deeper analysis, and related topics.
Research with MakoFree with your Surf account
Create a free account to save articles, ask Mako questions, and organize your research.
Sign up freeThis content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.
Report