Partager

Sécurité des données et des calculs distribués : Ledgera est désormais disponible en open source !

Ledgera est un registre distribué conçu par les chercheurs du CEA-List, pour les organisations et les appareils qui doivent collaborer sans dépendre d’une autorité centrale de confiance. Sa singularité réside dans la modularité de ses rôles pour sécuriser les données et les calculs dans les environnements décentralisés.

Quand les responsabilités de validation et d’exécution sont regroupées au sein d’un même ensemble dans les blockchains traditionnelles, Ledgera les sépare et s’appuie sur un ensemble flexible d’agents logiciels appelés Ledgents. Selon les besoins des applications, ces agents peuvent exécuter des calculs, produire des preuves, stocker des données, enregistrer des traces ou coordonner plusieurs acteurs. C’est cette organisation qui permet à Ledgera d’être modulaire et de s’adapter à différents usages.

Les fonctionnalités essentielles de Ledgera sont le calcul vérifiable, le stockage vérifiable et le registre sécurisé.

En produisant des preuves vérifiables, en traçant les opérations et rendant les calculs ou les données auditables, sans alourdir inutilement les applications, Ledgera propose une nouvelle manière de créer de la confiance dans les environnements distribués.

Un ensemble d’applications distribuées tire déjà partie de l’approche modulaire de Ledgera, notamment :

  • l’apprentissage fédéré : plusieurs clients peuvent entraîner un modèle partagé tout en préservant la confidentialité de leurs ensembles de données locaux.
  • le calcul multipartite confidentiel (MPC) : plusieurs parties calculent un résultat sans se révéler mutuellement leurs données d’entrée privées. Seule la sortie finale est publique, tandis que toutes les données d’entrée restent privées.
  • la vérification de processus physiques ou numériques impliquant plusieurs acteurs.

 

Ledgera est une technologie développée en Rust. Sa première version open source V0.2.0, comprend les fonctionnalités principales, son API et un modèle pour la création d’applications basées sur Ledgera.

  • Explorez le code open source sur GitHub

 

Pour en savoir plus sur Ledgera et ses applications :