Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
pqc-cost-of-delay — Priorisation par coût du retard pour la migration post-quantique : risque classique et harvest-now-decrypt-later dans une seule unité (USD par an). Code, preuves, études de cas, explorateur en direct. | Kitploit
Outils/GitHubGitHub/animeshshaw/pqc-cost-of-delay
Analyse des VulnérabilitésCryptographieUtilitaires et FrameworksArticles et RechercheApprentissage et Éducation
GitHubanimeshshaw/pqc-cost-of-delay

pqc-cost-of-delay

Priorisation par coût du retard pour la migration post-quantique : risque classique et harvest-now-decrypt-later dans une seule unité (USD par an). Code, preuves, études de cas, explorateur en direct.

Voir le dépôt
Site web
1il y a 2 joursPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Coût du délai pour la migration post-quantique

Explorateur en ligne · implémentation de référence, preuves, études de cas et statistiques pour un article de recherche.

Le risque de piratage classique et le risque quantique de type harvest-now-decrypt-later (HNDL), exprimés dans une seule unité — les dollars US de perte par année de retard — afin qu'une seule liste ordonnée puisse répondre à la question « devons-nous d'abord clore cette découverte classique, ou migrer d'abord la cryptographie de cet actif ? »

Statut : prototype de recherche. Toutes les entrées des études de cas sont des hypothèses dérivées de documentation publique ; aucune organisation n'a fourni de données, et la méthode n'a pas été validée sur des incidents ou des migrations réels. Voir Mises en garde.

De quoi s'agit-il

Les attaquants peuvent copier des données chiffrées aujourd'hui et les déchiffrer dès qu'un ordinateur quantique à grande échelle existera. L'importance de ce risque dépend de la durée pendant laquelle les données doivent rester secrètes, de la possibilité de les enregistrer, et de la probabilité qu'un attaquant ordinaire s'en soit emparé en premier. Les scores de risque post-quantique existants sont sans dimension et purement quantiques, ce qui les rend incomparables avec le risque classique, mesuré en dollars.

Ce dépôt calcule, pour chaque actif, le coût d'attendre une année de plus pour chaque menace, en dollars, et les couple afin que la même perte ne soit pas comptée deux fois. Il contient :

  • une petite bibliothèque Python (costofdelay/) avec le modèle, la loi d'arrivée d'un ordinateur quantique, la propagation d'incertitude, l'analyse de sensibilité et une vérification d'ordonnancement ;
  • des preuves des propriétés du modèle, chacune étayée par un test automatisé ;
  • quatre études de cas publiques (identité nationale, banque, dossiers médicaux, boutique de démonstration) avec une justification écrite pour chaque valeur d'entrée ;
  • un explorateur interactif (app/) qui s'exécute dans un navigateur et explique chaque entrée.

En un coup d'œil

IdéeTerme classique = perte annualisée $\lambda V$. Terme quantique = $r,h\int_0^L f_Q(t),e^{-(\lambda+\rho)t},dt$, le taux auquel le report de la migration engage une perte irréversible. Les deux en USD/an ; un facteur de risques concurrents empêche que la même perte soit comptée deux fois.
DémontréUnités, absence de double comptage, bornes, statique comparative, un seuil de dominance sous forme close, non-séparabilité, et optimalité de l'ordonnancement selon la règle de Smith (methodology/FORMAL_METHOD.md).
Vérifié256 tests automatisés ; vérifications croisées par Monte Carlo et quadrature ; une seconde implémentation (JavaScript) concordant sur 577 valeurs.
Évalué surMOSIP (identité nationale), Apache Fineract (banque), OpenMRS (dossiers médicaux), Online Boutique (boutique de démonstration, test de procédure uniquement).
Résultats principauxLe terme quantique modifie les ordres de grandeur et quelques actifs spécifiques de manière décisive, mais déplace l'ensemble de la liste moins que le bruit des entrées pour trois des quatre systèmes. La date d'arrivée du quantique n'explique que 3 à 17 % de l'incertitude ; la perte et le turnover expliquent 73 à 91 % (methodology/STATISTICS.md).

Tout reproduire

Nécessite Python ≥ 3.10. Node ≥ 18 est optionnel (il exécute la vérification sur les mathématiques de l'explorateur).

git clone https://github.com/AnimeshShaw/pqc-cost-of-delay && cd pqc-cost-of-delay
python -m venv .venv && source .venv/bin/activate        # Windows: .venv\Scripts\activate
pip install -r requirements.txt
python scripts/reproduce.py

reproduce.py exécute, dans l'ordre : la suite de tests → la validation numérique → l'analyse statistique (results/) → les figures (paper/figures/, créées si absentes) → les tableaux de paramètres → les données de l'explorateur et sa vérification inter-langages. Cela prend environ 2 à 4 minutes et est déterministe (chaque procédure aléatoire a une graine fixe). Ensuite, git diff --stat results/ devrait montrer aucun changement, ou des différences uniquement sur le dernier chiffre affiché si vos versions de NumPy/SciPy diffèrent. Les versions exactes testées se trouvent dans requirements-lock.txt.

Pour explorer de manière interactive, utilisez l'explorateur en ligne ou ouvrez app/index.html localement. Il ne nécessite aucun serveur, et le code de la page n'effectue aucune requête réseau et n'envoie vos entrées nulle part (GitHub, en tant qu'hébergeur, journalise les visites de pages ordinaires).

Pour scorer votre propre registre :

python -m costofdelay.register path/to/asset_register.csv

Le format CSV est décrit dans methodology/PARAMETERS.md et illustré dans case_studies/.

Organisation du dépôt

CheminContenu
costofdelay/Le paquet Python : loi d'arrivée du CRQC, modèle d'actif, scoring, un comparateur pour le score QARS publié, incertitude et statistiques, ordonnancement. Le cœur du scoring n'utilise que la bibliothèque standard.
tests/Tests unitaires, tests de propriétés de chaque proposition, références de réfutation
methodology/Preuves ; définitions et ancrages des paramètres ; analyse statistique
case_studies/Les quatre registres d'actifs (CSV), un par système
scripts/Reproduction, résultats, figures et tableaux
results/Nombres générés (JSON, CSV, Markdown)
app/Explorateur interactif (HTML/JavaScript) avec un test de parité Python

Mises en garde

  1. Les entrées sont supposées, non mesurées. Chaque valeur d'actif a été dérivée de documentation publique (coûts de violation IBM 2025 ; Ponemon/IBM 2018 ; FATF Rec. 11 ; règles de rétention ; documents de conception système) et rédigée avec l'assistance d'un LLM. Deux analystes pourraient différer. L'analyse d'incertitude retire chaque entrée dans les plages indiquées et rapporte quelles conclusions survivent.
  2. Les entrées les plus fragiles sont le turnover annuel et la part enregistrable. Aucune source publiée ne les fournit pour ces systèmes.
  3. La loi d'arrivée est une interpolation de deux points publiés (Global Risk Institute 2025 : 28–49 % dans les 10 ans, 51–70 % dans les 15 ans) et est extrapolée au-delà de 15 ans, là où se situent la plupart des actifs à longue durée de vie.
  4. Confidentialité uniquement. L'intégrité et la disponibilité sont hors périmètre.
  5. La divulgation classique et quantique est supposée indépendante avec un aléa classique constant.
  6. Online Boutique est un système fictif ; il teste la procédure, pas des données réelles.
  7. L'optimalité est interne au modèle. Le classement par coût du délai minimise la perte accumulée selon la propre définition de la perte du modèle ; ce n'est pas une preuve concernant des organisations réelles.
  8. L'antériorité est proche. Le scoring quantique par actif, les portes de classe de protection et d'exposition, et le classement ont été publiés avant ce travail (Grigaliūnas & Brūzgienė 2025 et 2026 ; US 12,519,809). La contribution est l'unité monétaire commune avec un couplage de risques concurrents, ses preuves et son évaluation.

Recherches futures

Télécharger l’outil