DFSSDistributed Fair Signature System


DFSS est un moyen simple et sécurisé de signer numériquement des contrats avec un nombre important de participants, en garantissant l'équité et en minimisant l'importance du Tiers de Confiance (TDC).

Le projet DFSS est développé par des étudiants en quatrième année au département Informatique de l'INSA Rennes.

Ce projet est entièrement Open-Source (licence MIT)

Fonctionnalités

Signatures de contrats multipartites

Les signatures de contrats multipartites impliquent au moins deux acteurs. Signer un contrat de manière classique entre plus de deux signataires peut devenir complexe : tous les signataires doivent être présents physiquement au même endroit, au même instant.

Signature électronique

La signature électronique est un moyen légal de signer un document en utilisant les réseaux de communication et les identifiants électroniques. Elle permet à un acteur de signer un contrat de n'importe où, sans avoir à être physiquement présent, ou à avoir à utiliser les services postaux pour assurer le transfert des documents signés.

Décentralisé

DFSS implémente un protocole de signature optimiste : cela signifie que les utilisateurs communiquent directement entre eux (P2P) sans avoir à contacter le TDC en tant qu'intermédiaire obligatoire.

Équitable

Le protocole de signature repose sur des mathématiques combinatoires, et assure l'équité : soit tous les signataires reçoivent le contrat signé, soit personne ne reçoit de signature valide.

Sécurisé

DFSS utilise des communications sécurisées via TLS et des certificats x509 propres.

Multiplatforme

L'application DFSS est disponible sur les systèmes suivants :

  • Linux (32-bits, 64-bits, ARM)
  • Windows XP et suivants (32-bits, 64-bits)
  • MacOS (32-bits, 64-bits)

Architecture

L'application DFSS est composée de 3 entités :

  • La Platforme gère le stockage des contrats et l'enregistrement des utilisateurs.

  • Afin de signer un contrat, les utilisateurs communiquent entre-eux en utilisant des Clients DFSS.

  • Un client peut contacter le TDC si le protocole de signature rencontre un problème.

À propos

Le projet DFSS a démarré en septembre 2015, et est actuellement développé par les étudiants suivants de l'INSA Rennes:
Loïck Bonniot, Axel Caro, Tristan Claverie, Quentin Dauchy, Quentin Dufour, Yann Porret, and Maximilien Richer.

Ce projet est encadré par Barbara Kordy and Gildas Avoine.

Si vous souhaitez contribuer au projet DFSS, vous trouverez toutes les informations nécessaires sur la page suivante.