Pourquoi sont premiers important en cryptographie?

Une chose qui me frappe toujours comme un non-cryptographe: Pourquoi est-il si important d'utiliser des nombres premiers? Ce qui les rend si spécial dans la cryptographie?

Quelqu'un a une simple courte explication? (Je suis conscient qu'il existe de nombreuses amorces et que Cryptographie Appliquée est la Bible, mais comme a dit: je ne cherche pas à mettre en œuvre mon propre algorithme de chiffrement, et le truc que j'ai trouvé juste fait mon cerveau exploser - n ° 10 pages de formules mathématiques s'il vous plaît :))

Grâce pour toutes les réponses. J'ai accepté celle qui a fait de la notion même plus clair pour moi.

  • Quelques observations: 1. Les gens en dessous de mentionner que "la factorisation des grands nombres prend beaucoup de temps". En fait, la même chose est vraie pour toute factorisation. Ce qui est important, c'est que tout entier != 0 a une unique factorisation comme produit de nombres premiers (dont 1 qui a de la décomposition de longueur 0).
  • 2. Veuillez vérifier mon explication pourquoi les nombres premiers sont importants pour le hachage fonctions: stackoverflow.com/questions/1145217/... Elle est liée à la propriété des polynômes à coefficients appartenant à un domaine (qui n'est probablement pas une courte explication).
  • Trop simple courte explication → Résoudre: a * b = 91. Maintenant, à résoudre: 13 * 7 = x. La deuxième équation est beaucoup plus rapide à résoudre (pour un humain ou un ordinateur).
InformationsquelleAutor Michael Stum | 2009-01-13