La plupart des méthodes de cryptographie actuelles dépendent de la difficulté de factoriser les nombres qui sont le produit de deux grands nombres premiers. Si je comprends bien, cela n'est difficile que tant que la méthode utilisée pour générer les grands nombres premiers ne peut pas être utilisée comme raccourci pour factoriser le nombre composite résultant (et que la factorisation des grands nombres elle-même est difficile).
Il semble que les mathématiciens trouvent de meilleurs raccourcis de temps en temps, et les systèmes de cryptage doivent donc être mis à niveau périodiquement. (Il est également possible que l'informatique quantique finisse par rendre la factorisation un problème beaucoup plus facile, mais cela ne surprendra personne si la technologie rattrape la théorie.)
Certains autres problèmes s'avèrent difficiles. Deux exemples qui me viennent à l'esprit sont les variations du problème du sac à dos et du problème des vendeurs ambulants.
Je sais que Merkle – Hellman a été brisé, que Nasako – Murakami reste sécurisé et que les problèmes de sac à dos peuvent être résistants à l'informatique quantique. (Merci, Wikipedia.) Je n'ai rien trouvé à propos de l'utilisation du problème du voyageur de commerce pour la cryptographie.
Alors, pourquoi des paires de grands nombres premiers semblent-elles gouverner la cryptographie?
- Est-ce simplement parce qu'il est actuellement facile de générer des paires de grands nombres premiers faciles à multiplier mais difficiles à factoriser?
- Est-ce parce que la factorisation de paires de grands nombres premiers s'est avérée difficile à un degré prévisible qui est assez bon?
- Les paires de grands nombres premiers sont-elles utiles autrement que par la difficulté, comme la propriété de travailler à la fois pour le chiffrement et la signature cryptographique?
- Le problème de la génération d'ensembles de problèmes pour chacun des autres types de problèmes qui sont suffisamment difficiles pour le but cryptographique lui-même est-il trop difficile à réaliser?
- Les propriétés d'autres types de problèmes sont-elles insuffisamment étudiées pour être fiables?
- Autre.