• [^] # Re: Quelle garantie ça apporterait ?

    Posté par . En réponse au journal Ce logiciel qui choisit ta fac. Évalué à 5.

    Rien de plus facile que de la fournir. Comme je l'ai dit plus haut, il est relativement facile de mettre au point un algo fiable et infalsifiable.

    Chaque dossier (secret si tu veux, sauf le tien) donne un hash (H1, H2, H3...). Chaque dossier est également associé avec un score S1, S2, etc (qui peut être un truc déterministe D1 D2 + des points aléatoires A1 A2), ce score te disant explicitement si tu as ton choix ou non (par exemple si le score est > à un seuil). La graine du RNG est alors mise à jour séquentiellement à chaque dossier.

    On commence de la graine G0, on calcule le score pour le dossier 1: S1 = D1 + A1(G0). On recalcule une graine (par exemple G1 = G0 + H1 + S1) pour calculer le score du dossier D2, etc.

    Si G0 est réellement aléatoire (tirage du loto? niveau du CAC40 la veille du tirage?), tu ne peux reconstituer ton score à toi (que tu peux calculer avec ton hash et la graine qui correspond à ton dossier) que si rien n'a été bidouillé après le tirage. Bien sûr, si le dossier contient de fausses infos (par exemple un fils de minisrte qui a 18 gosses et un revenu inférieur au seuil de pauvreté), c'est daubé, mais le logiciel n'y peut rien.

    Évidemment, tu ne peux pas prouver que le logiciel n'est pas totalement grugé, mais j'ai du mal à imaginer comment bricoler un tel système (à part bien sûr créer des centaines de dossiers bidon et les réassigner après tirage à des individus sélectionnés, mais encore une fois ça va au-delà du problème logiciel).