On Sat, 9 Mar 2013 05:36:59 -0800 (PST)
Hugo Mercier <
hmerc...@gmail.com> wrote:
> Humm ... merci, mais ça reste énigmatique.
> Je vois OpenUDC comme un projet de nouvelle monnaie et d'économie. Il m'a
> semblé comprendre qu'il n'y avait pas de raison qu'elle se limite au
> territoire français. Même si je peux être relativement confiant dans le
> recensement et le processus d'attribution de cartes d'identités dans mon
> pays, je ne peux rien dire sur les autres pays.
> Si le projet de monnaie repose sur la distribution fréquente d'un certain
> nombre d'unités (de grains), à chaque personne, il faut s'assurer que
> personne ne puisse se voir attribuer plusieurs fois la répartition, non ?
> J'ai compris que pour répondre à cette question, on se reposait sur la
> signature de clés GPG, mais je n'ai pas encore bien compris comment on se
> protégeait contre la triche.
>
"confiant dans le (...) processus d'attribution de cartes d'identités
dans mon pays" ... relativement en effet !
C'est aussi pour ce relatif (qui l'est encore probablement encore plus
pour d'autres pays que le notre), et par le fait qu'il y des freins, à
la fois psychologique et technologique (solide fiable et grand public),
énormes pour s'appuyer sur la biométrie, que nous n'acceptons plus que
des identifiants (udid2) en clair, et ignorons les identifiants hachés.
Mais pour revenir au coeur de la protection, la toile de confiance
OpenPGP permet juste de relier un certificat OpenPGP à d'autre (par la
signature). Mais ce que l'on pourrait appeler la valeur d'une liaison
est relative à chaque individus, d'ailleurs quand GnuPG génére sa
trustDB, on peut intervenir pour chaque certificat sur la
"force"/"valeur" de sa signature. (La question est : "faites-vous
confiance à ce certificat pour signer d'autre certificat").
On peut même affiner plus précisement une valeur à chaque liaison.
C'est un sujet assez intéressant qui pourrait servir à de nombreuses
thèses et développements, hélas dont l'éxistence est peu consistante
aujourd'hui.
GnuPG attribue des valeurs de confiance, différentes pour chacun, sur
chacun des certificats que l'on connait.
Sans s'attarder sur les calculs par défauts générant ces valeurs, GnuPG
reconnait un certicat comme "valide", s'il est signé par 3 autres
certificats déjà reconnu comme "valide" (localement, par l'instance de
GnuPG utilisé chez chacun).
Les premiers certificats reconnus comme "valide" étant par défault,
celui/ceux dont il connaît la clé privé (donc à priori le/les notre),
et ceux que l'ont a signé nous même.
On comprend donc l'importance des keysigning parties, et pourquoi j'ai
écrit sur wikipedia que "la toile de confiance est relative à un
individu".
Maintenant les fiches de créations (et donc de recensement) sont
validées par des humains (sorte d'admin/recenseur reconnus comme tel
dans la fiche de création précédente) qui ont les compétences technique
pour étudier la toile de confiance et qui doivent se mettre d'accord
(c'est la que la règle, non figée, des 2/3 se retrouve), avant de
proposer une nouvelle fiche de création (et donc de recensement) aux
noeuds OpenUDC.
C'est là (sur eux) que réside à la fois la faille et la sécurité ! ;-)
Le recensement peut donc être vu donc une combinaison, un "merge", à
partir de leurs valeurs de confiance sur les différents certificats de
la toile de confiance.
Pour tricher, la question est donc "peut-on tromper leur (toile de)
confiance" ?
Ces recenseurs s'appuient sur des algos (qui seront j'espère différents)
que l'on pourra bien sûr tromper. Mais rien que pour l'algo par
défauts avec ses paramètres par défauts (ceux de GnuPG sans "tunning"
de l'utilisateur), on devine que c'est très difficile, à moins
probablement d'une corruption généralisé... ("contrat social",
toussa...)
Et quand bien même certains y arriverait (sans corruption généralisé),
peut-on tromper la confiance tout le temps ?
Pour rappel: ne rentre que les "parrainés", le protocole est
ouvert, les noeuds gardent les logs qu'ils veulent,
n'importe qui (de recensé) peut faire tourner son propre noeud.
Donc toutes les données peuvent être accessibles, et à priori : "tout
est lié", et "tout est transparent".
Et donc à postériori : le risque de de se faire démasquer et donc
sanctionner (exclure) est très conséquent.
_Note1_: Le protocole permet que tout le monde puisse être
"recenseur" (votant pour valider une fiche de création) mais ce ne
sera pas possible dans les années à venir, pour cause de limitation
technique.
_Note2_: Il n'existe actuellement pas d'algo pour "merger" les toiles de
confiances relatives, et même si il en existerait, il faudra alors
qu'une majorité (ex. 2/3) s'y mettent d'accord ainsi que sur ses
paramètres...
_Note3_: On pourra très bien imaginer à l'avenir que les "recenseurs"
soient tiré au sort parmis les recensés
--
jbar <
jeanjacqu...@gmail.com>