Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

Répondre

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
quatorze plus trente quatre
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Retour

Résumé de la discussion (messages les plus récents en premier)

Golgup
28-07-2008 14:31:10

Salut,

les problèmes en eux-même n'y font pas forcement appel

Merci, maintenant, plus rien ne m'enbête tant!

ἄ+

Barbichu
23-07-2008 10:28:00

Salut Golgup,
Au final, au niveau de l'implementation, qui se fait sur des machines, dont les entiers sont codés sur 32 bits (ou 64) on finit toujours par faire de "l'arithmétique modulaire".
Mais les problèmes en eux-même n'y font pas forcement appel : Subset-sum n'y fait pas appel, et de nombreux problèmes NP-complets non plus.

Qu'est-ce qui t'embête tant ?
++

Golgup
15-07-2008 15:04:46

Salut,

* la factorisation des nombres premiers (facile de calculer un produit, difficile de factoriser) (donne lieu à RSA)
* la racine carrée dans Z/nZ (facile de faire le carrée modulo n, difficile de prendre la racine carrée modulo n)
* log discret sur les Z/pZ avec p très grand (donne lieu à Diffie-Hellman)
on fixe a et on pose f(x) = a^x (mod p), la fonction f est à sens unique car il est facile de calculer f(x) par exponentiation rapide, mais très difficile étant donné b de trouver x tel que f(x) = b (mod p)).

Mais tous sa repose bien sur l'arithmétique modulaire? non? (modX)

Barbichu
15-07-2008 03:29:10

Salut Golgup,
invoqué par yoshi me voici ...
Par contre je ne comprend pas ce que tu voulais dire par "l'arithmétique modulaire" ?

La page wikipédia est plus complète en anglais (as usual) :
http://en.wikipedia.org/wiki/One-way_function
Mais pour bien comprendre la notion de fonction à sens unique, il est nécessaire d'avoir des notions de complexité (savoir ce que sont les classes de complexité P et NP au minimum) mais ce sont des notions relativement compliquées (enseignées en L2/L3 Math-Info ?). Et alors on se rend compte qu'il y a plein d'autres fonctions à sens unique, cf sections :
* Discrete Logarithms : là il faut des notions sur les groupes et les corps finis (largement hors-programme jusqu'au bac) et éventuellement les courbes elliptiques (ces dernières étant largement hors programme jusqu'à bac+2/3 au minimum)
* et Other Candidate : là il faut des notions de complexité

En attendant, pour essayer de te résumer/vulgariser la situation, tu peux lire l'article en te disant que P (ou FP) c'est ce qui est facile à faire et que NP-complet (ou FNP-complet) c'est présumé difficile (en tout cas, on ne sait pas à quel point c'est facile, et la personne qui le dira peut réclamer 1 000 000$ à l'institut Clay).
Voici une tentative d'explication des quelques fonctions à sens uniques listés
* la factorisation des nombres premiers (facile de calculer un produit, difficile de factoriser) (donne lieu à RSA)
* la racine carrée dans Z/nZ (facile de faire le carrée modulo n, difficile de prendre la racine carrée modulo n)
* log discret sur les Z/pZ avec p très grand (donne lieu à Diffie-Hellman)
on fixe a et on pose f(x) = a^x (mod p), la fonction f est à sens unique car il est facile de calculer f(x) par exponentiation rapide, mais très difficile étant donné b de trouver x tel que f(x) = b (mod p)).
NB : En fait, on peut le généraliser à des "groupes" bien choisis.
* Problème SUBSET-SUM : Étant donné un ensemble d'entier relatifs et k, existe t'il un sous-ensemble dont la somme des éléments est égale à k, si oui, lesquels doit on prendre ? (La fonction à sens unique sous jacente prend en argument un ensemble et nous donne le sous ensemble qui convient, s'il existe)
(cf http://en.wikipedia.org/wiki/Naccache-S … ptosystem)
* D'autres problèmes NP-Complets, sur lesquels tu peux toujours tenter de te documenter.

++

Golgup
14-07-2008 20:07:22

Merci

yoshi
14-07-2008 18:02:29

Bonsoir,

Peut-être quelques éléments de réponse :
http://www.cryptage.org/cle-publique.html
http://fr.wikipedia.org/wiki/Fonction_% … ens_unique
http://www.developpez.net/forums/archiv … 20046.html

Barbichu t'en dirait probablement plus et mieux..

@+

Golgup
14-07-2008 15:43:59

Bonjour,

Existe t-il des fonctions à sens unique autres que l'arithmétique modulaire? Je me suis déja rensseigner mais sans succés..

Merci.   

++

Pied de page des forums