Optimizing exhaustive key search attacks on the data encryption standard
The Data Encryption Standard (DES), once a cornerstone of symmetric cryptography, is now computationally insecure due to its 56-bit key length. While modern cryptanalysis has developed advanced techniques such as differential and linear attacks, exhaustive key search remains a fundamental method for evaluating cryptographic robustness. This paper presents a systematic study of optimization strategies to accelerate DES key exhaustion attacks. We introduce four novel techniques—ciphertext preprocessing, partial matching, precomputation of Feistel round inputs and composite S/P-box lookup tables—that collectively reduce the computational overhead of brute-force attacks. Experimental analysis demonstrates that these optimizations decrease the effective cost of key search by approximately 1/16, offering practical insights into the cryptanalysis of legacy systems. We verified the effectiveness of the method through experiments.
Authors
- Bo Zhang (ORCID: https://orcid.org/0000-0003-4227-1741)
- Yao Cui (ORCID: https://orcid.org/0009-0004-2199-5446)
Publication Details
- Published
- 2025-09-08
- DOI
- https://doi.org/10.1117/12.3076743
- Primary Topic
- Chaos-based Image/Signal Encryption
- Type
- article
- Field-Weighted Citation Impact
- 0.00