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).

#26 29-01-2014 02:42:33

Barbichu
Membre actif
Inscription : 15-12-2007
Messages : 405

Re : L'énigme du pouvoir magique

Bonsoir,

j'ai quelques remarques :
- Si le quatrième interlocuteur est malhonnête, il peut décider de partager tout ses secrets avec l'un des participants. On peut donc supposer l'absence de cette personne extérieure.
- Si X et Y (par exemple) décident de se faire confiance ils possèdent à eux deux la totalité de l'information, il n'y a alors pas de solution qui permette à Z d'avoir accès au pouvoir magique. Il faut donc supposer qu'ils se méfient l'un de l'autre et prouver qu'ils n'ont pas moyen de s'échanger l'information tous les deux sans avoir à communiquer de l'information à Z.

Cordialement,

Dernière modification par Barbichu (30-01-2014 01:58:10)

Hors ligne

#27 29-01-2014 09:54:17

LEG
Membre
Inscription : 19-09-2012
Messages : 790

Re : L'énigme du pouvoir magique

Bonjour
merci yoshi
je pense Barbichu, que les solutions de Wite et Tibo, sont complètes, ils font un programme commun, confiée à la Big machine, qui délivrera les mots de la formule avec dans le programme la cause d'exclusion...si quelqu'un ment, donc dans le doute ils sont obligés de dire la vérité et aucun intérêt de mentir.

Hors ligne

#28 30-01-2014 01:36:36

Barbichu
Membre actif
Inscription : 15-12-2007
Messages : 405

Re : L'énigme du pouvoir magique

Cher LEG,

avant de poster ma réponse d'hier j'ai lu toutes les interventions précédentes dans cette discussion, et ... permet moi d'être en désaccord le plus total avec toi. Les solutions de White et Ribo n'ont absolument aucun intérêt mathématique (ce qui ne diminue en rien leurs capacités de stratèges), contrairement à ce que gloume cherche à avoir : une solution purement mathématique et donc physiquement inviolable.

post #18, gloume a écrit :

J'aimerais trouver une solution qui élimine toute possibilité de s'emparer des codes manquants par la force physique, et qui empêche l'échange si un ou plusieurs des acteurs mentent sur la nature ou la quantité des infos qu'ils possèdent.

D'où le choix de ce forum pour poser ma question... j'imaginais plutôt une solution qui se terminerait par quelque chose du genre: "... et à la fin on a construit un bloc chiffré, que chacun des 3 acteurs peut alors décrypter grâce à sa clé privée"

Nul besoin de te moquer (c'est ainsi que j'interprète le post #19) des rectifications apportées par l'auteur même du problème ! Ses contraintes sont loin d'être aberrantes et les résultats que l'on peut obtenir sont effectivement parfois surprenants, c'est ce qui fait la beauté de la cryptographie. Comme Fred, le problème de gloume m'évoque un problème célèbre (et surprenant) en crypto, mais un autre : celui des Protocoles Zero-Knowledge.

Si jamais tu as besoin d'arguments en faveur d'une solution mathématique, pose-toi les questions suivantes : à qui appartient ta "Big machine" et qui a écrit le compilateur Basic ? Les trois intervenants doivent-ils savoir programmer ? en assembleur ? qui a écrit le manuel ? Si j'invitais mes amis Y et Z à ma maison, avec la solution de White et Tibo, je pourrais avoir le pouvoir magique et ils n'auraient rien.

Non, une solution telle qu'attendu par gloume est censée être indépendante de telles contraintes physique et la seule différence entre un humain et une machine dans l'histoire est la puissance de calcul, qui doit rester limitée pour les opérations licites et hors-de-portée du plus grand super-calculateur du monde pour les opérations illicites.


Donc, disais-je, vu comme un problème de cryptographie, l'énoncé proposé par gloume me parait suffisamment bien spécifié et très intéressant. La réponse apportée n'est pas un programme (encore moins si on spécifie sur quel machine et avec quel langage) mais un protocole. Comme un algorithme, il s'agit d'une suite d'actions à effectuer, mais par plusieurs personnes.

Pour évaluer la correction d'un protocole, on suppose que tout le monde est honnête, et on vérifie mathématiquement que tout le monde à accès au savoir auquel il a droit.
Pour évaluer sa sûreté, on se met à la place d'un des intervenant du protocole, disons X, et on suppose que Y et Z (et la machine ou opérateur ou personne intermédiaire) sont malhonnêtes, et on essaye de prouver que le protocole garanti que Y et Z n'auront jamais l'accès à la connaissance de X. On doit aussi vérifier la sûreté pour Y et Z, (mais si le protocole est bien écrit, il sera probablement symétrique en X, Y et Z et on pourra se contenter de vérifier pour X).

Bien sûr tout problème n'admet pas forcement de protocole sûr comme solution, et je n'ai pour l'instant aucune assurance que le problème de gloume ait une solution. Par contre, je commence par le réduire (éliminer l'utilité de la quatrième personne) et faire des hypothèses supplémentaires assez naturelles sans lequel le problème n'a manifestement plus de solution.

Cordialement,

Dernière modification par Barbichu (30-01-2014 02:09:27)

Hors ligne

#29 30-01-2014 02:04:41

Barbichu
Membre actif
Inscription : 15-12-2007
Messages : 405

Re : L'énigme du pouvoir magique

Au passage,

Barbichu a écrit :

- Si X et Y (par exemple) décident de se faire confiance ils possèdent à eux deux la totalité de l'information, il n'y a alors pas de solution qui permette à Z d'avoir accès au pouvoir magique. Il faut donc supposer qu'ils se méfient l'un de l'autre et prouver qu'ils n'ont pas moyen de s'échanger l'information tous les deux sans avoir à communiquer de l'information à Z.

si X et Y s'allient (sans pour autant se faire confiance !), ils peuvent se mettre d'accord pour communiquer b' (un mot inventé) au lieu de b (leur secret commun), ainsi, si Z est honnête, il n'aura rien et X et Y auront le pouvoir.
(Cette attaque marche d'ailleurs sur la solution (non mathématique) de White et Tibo).

Supposer que deux personnes ne peuvent pas s'allier me semble être une hypothèse un peu forte...

Hors ligne

#30 30-01-2014 10:34:50

LEG
Membre
Inscription : 19-09-2012
Messages : 790

Re : L'énigme du pouvoir magique

Bonjour
@Barbichu; je ne voudrais pas qu'on se méprenne: je ne me moque en aucune manière de Gloumme, je plaisante ....

Son problème , si il doit être résolu de façon mathématique , ou être transformé en math je pense qu'il fallait le préciser, mais en soi, cela n'a aucune importance car si c'est impossible il reste les autres solutions....
Ou alors que Gloumme redéfinisse exactement son problème....ce qu'il veut exactement.
Car ce n'est pas la peine de chercher des solutions ; qui ne conviennent pas après coup....

Quant au programmeur, j'ai bien dit: ils écrivent le programme ensemble donc pas de quatrième personne; et la big machine c'est un ordinateur commun avec leur trois mots de pass, afin de récupérer la solution...il n'y a pas besoins de super calculateur ou de clé RSA ou de protocole nucléaire....etc.
si maintenant ils ne savent pas programmer ,  qu'ils n'ont pas un ordinateur et qu'ils sont comme moi nul en crypto et bien ils vont à la pêche...ou jouer aux boules....LOL

Si maintenant il faut passer par la....et bien amusez vous bien...je ne suis pas informaticien.

Hors ligne

#31 30-01-2014 14:30:26

Barbichu
Membre actif
Inscription : 15-12-2007
Messages : 405

Re : L'énigme du pouvoir magique

Cher LEG,

LEG a écrit :

Son problème , si il doit être résolu de façon mathématique , ou être transformé en math je pense qu'il fallait le préciser,

Le simple fait d'avoir été posté sur un forum de math dans la rubrique crypto devrait suffire, mais je suis complètement d'accord que quand on n'est pas familier avec la discipline, on peut se méprendre. Cependant, il a réalisé (post #18) que son énoncé pouvait être lu de travers et a ajouté (peut-être maladroitement) son intention.
C'est comme si quelqu'un postait un problème, qu'il y avait une solution triviale et qu'en lui faisant remarquer il corrigeait une erreur dans l'énoncé, le précédent énoncé est invalidé non pas par fourberie mais parce qu'il ne correspondait pas à son intention.

mais en soi, cela n'a aucune importance car si c'est impossible il reste les autres solutions....

Car ce n'est pas la peine de chercher des solutions ; qui ne conviennent pas après coup....

Non ! C'est comme si je postais dans la rubrique énigme en disant "J'ai un gâteau de densité uniforme aux formes bizarroïdes décrites ci-après [...], comment le découper au couteau en deux parties de masses égales" et que tu me répondais : "je coupe en deux, je les met sur une balance, puis je recoupe le plus gros morceau, etc ...". Aurais-je vraiment dû préciser que je voulais une solution mathématique ?

Et un résultat d'impossibilité théorique est très intéressant.

Ou alors que Gloumme redéfinisse exactement son problème....ce qu'il veut exactement.

Tu rajoutes "Existe-t-il un protocole cryptographique répondant au problème suivant" au début de son premier message et le tour est joué.

Quant au programmeur, j'ai bien dit: ils écrivent le programme ensemble donc pas de quatrième personne; et la big machine c'est un ordinateur commun avec leur trois mots de pass, afin de récupérer la solution...

Si tu veux vraiment débattre sur le problème pratique : Mais qui à fourni l'ordinateur ? Qui en est administrateur ?

protocole nucléaire

...

Dernière modification par Barbichu (30-01-2014 22:44:22)

Hors ligne

#32 30-01-2014 15:34:07

LEG
Membre
Inscription : 19-09-2012
Messages : 790

Re : L'énigme du pouvoir magique

Mais cher amis, c'est mon ordinateur que je leur est passé....et je ne risque pas de magouiller leur programme....

(pour le reste, effectivement le forum s'adresse à tout le monde, matheux ou pas, programmeurs ou pas...Chacun voit midi à sa porte, en fonction de ses compétences et de l'interprétation du problème gloumme.)

Hors ligne

Réponse rapide

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)?
cinquante cinq plus quarantedeux
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.

Pied de page des forums