Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR transforms the historical Ensimag–UJF M2P SCCI cryptography/HPC project into a modern, reproducible research artifact and adds the focused ePrint manuscript:
Exact Finite-State Coverage of Hellman and Distinguished-Point Time–Memory Tradeoffs: A Reproducible Study on Reduced-DES Mappings
The goal is to preserve the historical work, make the modern implementation auditable, and connect classical TMTO theory with exact finite-state experiments and reproducible Java/Rust implementations.
What is included
Main Hellman result
For$N = 2^{16}$ , $m = 1024$ , and $t = 64$ :
The tested reduced-DES mapping therefore shows no anomalous Hellman-coverage effect relative to the established random-function model and matched random-map controls.
This also corrects the earlier use of the independent-occupancy heuristic$1-e^{-1}$ as a Hellman coverage reference. The appropriate fixed-map TMTO baseline is the Ma–Hong recurrence.
Distinguished-point result
For difficulty parameter$d = 8$ , exact analysis of the complete $2^{16}$ -state functional graph gives:
This means that approximately 29.7% of starting states can never reach a distinguished point, regardless of how large the chain bound becomes.
The observed long-chain plateau is therefore explained by the structure of the finite functional graph rather than by an implementation error.
The exact DES-derived eventual truncation floors measured in the complete state space are approximately:
Java / Rust reproducibility
The Java and Rust implementations consume the same literal experiment plan.
On the shared 30-trial workload:
This is a semantic-equivalence result, not a performance claim.
Reproducibility gates
qpdfstructural check passesScope of the claims
This work does not claim:
The contribution is instead the combination of:
established TMTO theory + exact finite-state cryptographic mappings + matched random-map controls + complete functional-graph measurements + independent reproducible implementations
Historical provenance
The repository originates from an M2P SCCI master’s research project at Ensimag–UJF.
Original researchers:
The original presentation is preserved unchanged as the canonical historical artifact.
The modern reproducibility layer, Rust implementation, experiment infrastructure, exact finite-state analysis, and current ePrint manuscript were developed during the repository modernization effort.
Publication status
The scientific content is frozen for the current ePrint candidate.
Remaining publication gates: